本文へ移動
    hazBasehazBaseDocs
    USE CASES
    ユースケース一覧

    受託開発の検収・報酬管理

    成果物の検収と、工程ごとの報酬・請求権をつなぎます。

    債権・事業参加用途別の構成例

    想定する場面

    主な対象受託開発会社、発注企業、プロジェクト管理担当者

    要件定義・実装・受入テストを別の工程として管理し、検収済み成果物に対する請求権と担当者の承認を記録する例です。

    この構成で確認できること

    どの成果物が承認され、どの請求が発行・支払い済みかを、工程からたどれます。

    トークンと業務データの役割

    トークンで表すもの

    契約条件と発行単位はBondTokenで区別し、支払い・償還の状態をDebtManagerと対応づけます。成果物のファイルは業務側の保管先を参照します。

    業務システムで管理するもの

    案件ID、工程ID、成果物の版、検収者、合意条件、請求書と入金の記録。

    対象の事業・資産・注文などのIDと、chainId・コントラクトアドレス・必要なtokenIdを対応づけます。受付の操作IDと確定した取引を関連づけることで、画面から処理の結果を追跡できます。

    構成するコントラクト

    コントラクトこのケースでの役割
    BondToken工程ごとの条件と発行単位を管理します。
    DebtManager支払いの予定と請求・償還を扱います。
    AgreementManager当事者間のオファーや承諾の記録に使えます。

    コントラクト名から、主要な操作・関連SDK・ソースコードを確認できます。利用する機能に合わせて構成を選び、業務側の承認や記録と接続します。

    利用と処理の流れ

    1. 工程を合意

      成果物、検収条件、期日と報酬を工程単位で定義します。

    2. 成果物を検収

      承認した成果物の版と検収者を記録し、発行対象を確定します。

    3. 請求権を割当

      合意した条件の発行単位に権利を発行し、請求台帳と関連づけます。

    4. 支払結果を反映

      入金、請求、償還を対応づけ、未処理の工程を一覧化します。

    運用の設計ポイント

    仕様変更の記録

    追加作業や検収条件の変更は、金額だけでなく合意した版と承認を残します。

    完了判断

    コードの納品、検収、支払いは別の状態として表示し、担当者が現在地を判断できるようにします。

    承認・照合・障害対応を確認する

    このケースを実装する

    次の実装パターンに、システム構成、データモデル、処理手順、SDKのコード例をまとめています。このケースに必要な部分から組み込めます。