プロジェクト契約

この記事では、さまざまなタイプのプロジェクトおよび資金調達ソースに対して作成できるプロジェクト契約の例と、契約の管理およびプロジェクト顧客への請求方法を示します。

プロジェクト契約に対して作成するプロジェクトのタイプによって、プロジェクト顧客への請求方法が決まります。 プロジェクト契約と関連プロジェクトは変更できますが、プロジェクト タイプは変更できません。

プロジェクト契約を使用することにより、一度に 1 つ以上のプロジェクトの請求書を発行できます。 プロジェクト契約は、プロジェクトの構造のすべての下位プロジェクトで一貫した請求手順を保証するためにも役立ちます。

請求されるすべてのプロジェクトは、プロジェクト契約に関連付けられている必要があります。 プロジェクト契約の設定は、そのプロジェクト契約に関連付けられているすべてのプロジェクトと下位プロジェクトに適用されます。

プロジェクト契約では、1 つ以上の資金調達ソースを指定できます。 そのため、請求を複数の資金提供者に分けて、指定した金額を超える金額を資金調達ソースに請求しないように資金調達限度を設定して、経費を請求する資金調達ルールを設定できます。

プロジェクト契約の資金調達

プロジェクト契約によっては、複数の当事者がプロジェクトの費用の資金調達に共同で責任を負うように指定する場合があります。 次に例をいくつか示します。

  • 多くの部門がある大企業の顧客がプロジェクトの資金調達を部門で分けるように要求している。
  • 自社が大規模なプロジェクトの費用を外部の組織と共同で負担している。
  • 1 つの道路のプロジェクトに 2 つの地方自治体が共同で出資している。
  • 1 つの橋のプロジェクトの資金を政府の補助金と一企業で賄っている。

Dynamics 365 Finance では、1 つのトランザクションやプロジェクト全体の請求を複数の顧客、補助金、組織に分けることができます。

複数の資金提供者がいるプロジェクトでは、高度な資金調達プロジェクトの資金調達に寄与するすべての当事者を資金調達ソースと呼びます。 顧客、組織、補助金を資金調達ソースとして定義すると、1 つ以上の資金調達ルールに割り当てることができます。 資金調達ルールには、費用をプロジェクトのさまざまな資金調達ソースにどのように配賦するかを決める条件が含まれます。

購買要求や発注書に表示される在庫品目は分割できないため、配布時にコスト金額を複数の資金調達ソースに分割することはできません。 したがって、在庫払出が転記されるまで、資金調達ソースの値は 0 (ゼロ) のままです。 在庫払出が転記されると、プロジェクトの勘定配賦ルールに従ってコストの金額が配賦されます。

複数の資金調達ソース間で請求を分割しやすくするために実行できるいくつかの手順を次に示します。

  • プロジェクトに入力されるすべてのトランザクションがプロジェクト契約と同じ販売通貨を使用することを指定します。
  • 資金調達ソースがプロジェクトに対して指定された金額以上請求されないように、資金調達の制限を設定します。 資金調達限度の詳細については、プロジェクトの資金調達限度を参照してください。
  • それぞれの作業者、品目、カテゴリ、カテゴリ グループ、トランザクション タイプ (またはすべてのトランザクション タイプ) に対して、資金調達ルールと資金調達限度を設定します。
  • オプションの開始日と終了日を選択して、各資金調達ルールが有効な期間を定義します。
  • 各資金調達ソースが担当する割合を指定します。
  • 資金配賦の計算によって生じる丸め差額を担当する資金調達ソースを指定します。
  • プロジェクトの費用を外部の顧客に請求する方法と内部の組織に請求する方法を決めるルールを設定します。
  • 追加の資金が得られるまで、または費用を内部で負担することを決定するまで、保留中の資金口座にトランザクションを記録します。

トランザクションに関連付ける税グループを決定するために、プロジェクトで税グループの割り当てが検索されます。 プロジェクト レベルで税グループの割り当てが行われていない場合は、プロジェクト契約が検索されます。

例: 複数の資金調達ソース (シンプル)

次の表に、複数の資金調達ソースで資金調達の配賦を管理するシナリオを示します。 これらのシナリオは、次の前提に基づいています。

  • 優先度の設定は、他の資金調達ルールの条件が適用されるまでの資金調達の配賦の優先度です。
  • 資金調達ルールの有効期間を定義する日付範囲は指定されていません。
シナリオ 資金調達ソース 配賦率 配賦の優先度
資金がなくなるまでコストを 1 つの資金調達ソースに割り当て、資金がなくなるまでコストを 2 番目の資金調達ソースに割り当て、最後に残りのコストを 3 番目の資金調達ソースに割り当てます。
  • 資金調達ソース 1
  • 資金調達ソース 2
  • 資金調達ソース 3
  • 100%
  • 100%
  • 100%
  • 1
  • 2
  • 3
費用の 75% を 1 つ目の資金調達ソースに配賦し、25% を 2 つ目の資金調達ソースに配賦します。 これらの資金調達ソースのいずれかが資金調達限度に達したら、残りの費用を 3 つ目の資金調達ソースから支払います。
  • 資金調達ソース 1
  • 資金調達ソース 2
  • 資金調達ソース 3
  • 75%
  • 25%
  • 100%
  • 1
  • 1
  • 2
費用の 75% を 1 つ目の資金調達ソースに配賦し、25% を 2 つ目の資金調達ソースに配賦します。 これらの資金調達ソースのいずれかが資金調達限度に達したら、残りの費用を 3 つ目の資金調達ソースと 4 つ目の資金調達ソースに分けます。
  • 資金調達ソース 1
  • 資金調達ソース 2
  • 資金調達ソース 3
  • 資金調達ソース 4
  • 75%
  • 25%
  • 50%
  • 50%
  • 1
  • 1
  • 2
  • 2
費用の 25% を 1 つ目の資金調達ソースに優先して配賦し、残りを 2 つ目の資金調達ソースに配賦します。
  • 資金調達ソース 1
  • 資金調達ソース 2
  • 25%
  • 100%
  • 1
  • 2

例: 複数の資金調達ソース (複雑)

次の順番で使用する 3 つの資金調達ソースがあります。

  1. 資金調達ソース 2 と資金調達ソース 3 を、資金調達ソース 2 が資金調達限度に達するまで同じように使用します。
  2. 資金調達ソース 3 を資金調達限度に達するまで使用します。
  3. 資金調達ソース 3 が資金調達限度に達したら、資金調達ソース 1 を使用します。

これを実現するには、次のことを行う必要があります。

  • 資金調達ソース 2 と資金調達ソース 3 の資金調達限度の金額をそれぞれ設定します。
  • 次の資金調達ルールを作成します:
    • ルール 1 (優先度 1): トランザクションの 50% を資金調達ソース 2 に配賦し、50% を資金調達ソース 3 に配賦します。
    • ルール 2 (優先度 2): トランザクションの 100% を資金調達ソース 3 に配賦します。
    • ルール 3 (優先度 3): トランザクションの 100% を資金調達ソース 1 に配賦します。

この設定は、トランザクションがルールや限度に対して確認され、それらがトランザクションに適用されるかどうかが判断されることによって機能します。 トランザクションに特定のルールまたは限度が適用されない場合は、すべてのトランザクションのルールが適用されます。 すべてのトランザクションのルールには、すべてのトランザクションが一致します。

トランザクションに一致するルールが見つかった場合、そのルールに割り当てられている割合が最初に適用されますが、一致が設定されている制限と照合された後にのみ適用されます。 制限が満たされ、資金調達ソースの資金が使い果たされた場合、資金調達制限に関連付けられている資金調達ルールは無視され、プログラムは次に適用されるルールをチェックします。

場合によっては、ルールで配賦できるのがトランザクションの一部のみのことがあります。 これは、トランザクションに配賦されたときに限度に達した場合に発生する可能性があります。 この場合、各資金調達ソースに 50% などのルールに従った特定の金額しか配賦されません。 これは、このセクションで先に説明したルール 1 に当てはまります。 残りは、次の優先度のルールに従って配賦されます。

次の表に、このシナリオの詳しい説明を示します。

説明の対象 説明
資金調達ルール
  • ルール 1 (優先度 1): すべてのトランザクション。 資金調達ソース 2 に 50%、資金調達ソース 3 に 50% を配賦します。
  • ルール 2 (優先度 2): すべてのトランザクション。 資金調達ソース 3 に 100% を配賦します。
  • ルール 3 (優先度 2): すべてのトランザクション。 資金調達ソース 1 に 100% を配賦します。
資金調達限度
  • 資金調達ソース 1 の限度 = 10,000.00
  • 資金調達ソース 2 の限度 = 500.00
  • 資金調達ソース 3 の限度 = 750.00
トランザクション 1 トランザクション金額: 100.00 資金調達: トランザクションは、ルール 1 が適用された後に全額支払われるため、ルール 1 に従ってのみ支払われます。 このトランザクションは、資金調達ソース 2 と資金調達ソース 3 から均等に資金調達されます。
  • 資金調達ソース 2: 50.00
  • 資金調達ソース 3: 50.00
トランザクション 2 トランザクション金額: 5,000.00 資金調達: トランザクションは、3 つのルールすべてに従って支払われます。 ルール 1
  • 資金調達ソース 2: 450.00
  • 資金調達ソース 3: 450.00
ルール 2
  • 資金調達ソース 3: 250.00 (= 750.00 – 50.00 – 450.00)
ルール 3
  • 資金調達ソース 1: 3,850.00 (= 5,000.00 – 450.00 – 450.00 – 250.00)
各資金調達ソースに配賦される資金の合計
  • 資金調達ソース 1: 3,850.00
  • 資金調達ソース 2: 500.00
  • 資金調達ソース 3: 750.00

請求ルール

顧客とプロジェクト契約を交渉するとき、プロジェクトの作業について顧客に請求する方法と時期を定義します。 プロジェクト契約とプロジェクトを設定した後で、プロジェクトの請求ルールを設定できます。 請求ルールは、プロジェクト契約で指定されているプロジェクトの契約条件に基づきます。 作成できる請求ルールは、請求ルールに関連付けるプロジェクト契約の契約条件やプロジェクト タイプ (時間/実費払いや固定価格など) によって異なります。 1 つのプロジェクト契約に対して、複数の請求ルールを作成できます。 また、同じプロジェクト契約に関連付けられていて、同様の請求条件を持つ複数のプロジェクトに請求ルールを割り当てることもできます。

設定できる請求ルールには、次のようなタイプがあります。

  • 荷渡の単位: 荷渡の単位が完了したときに顧客に請求します。 荷渡の単位は契約で定義します。
  • 進捗状況: プロジェクトが指定した進捗率に達したときに顧客に請求します。 作業の進捗率を自動で計算するように請求ルールを設定するか、作業の進捗率と顧客への請求金額を手動で計算することができます。
  • マイルストーン: プロジェクトのマイルストーンに達したときに、マイルストーンまでのすべての金額を顧客に請求します。
  • 手数料: サービスの費用と管理手数料を顧客に請求します。管理手数料は通常、サービスの費用に料率をかけたものになります。
  • 時間/実費払い: プロジェクトで使用した時間と材料の価格を顧客に請求します。

すべてのタイプの請求ルールで、プロジェクトが合意した段階に達するまで顧客請求書から差し引く留保率を指定できます。 支払留保率は、プロジェクト契約で指定します。 この金額は、顧客請求書の明細行の合計額に基づいて計算され、そこから差し引かれます。

時間/実費払い進捗状況の請求ルールでは、請求可能カテゴリを割り当てることができます。 請求可能カテゴリは、顧客請求書に含める必要があるトランザクションを示します。

顧客に請求する準備が整うと、プロジェクトの請求金額が請求ルールに基づいて計算され、プロジェクトの仮発行請求書が作成されます。

次のセクションでは、プロジェクトの請求ルールを設定および管理する方法の例を示します。

例: 出荷された単位数に基づく請求ルールを作成する

組織は、トレーニング セッションごとに 10,000 のコストで顧客の従業員に合計 5 つのトレーニング セッションを提供するという契約を結びます。 各トレーニング セッションの後に顧客に請求します。

契約の請求ルールを設定するときは、次の値を使用します。

  • 出荷単位は 1 つのトレーニング セッションです。
  • 単価はトレーニング セッションあたり 10,000 です。
  • 単位の総数は 5 つのトレーニング セッションです。

1 回のトレーニング セッションが完了したら、最初に出荷された単位について 10,000 の請求書を作成し、その請求書を顧客に送信できます。

例: 指定されたプロジェクト完了率 (手動計算) に基づく請求ルールを作成する

ソフトウェア コンサルティング会社である組織が、顧客が開発している製品の一部を開発する契約を顧客と締結します。 組織は、ソフトウェア コードを 6 か月間にわたって提供することに同意します。 顧客は、組織に対して合計 100,000 の作業費を支払うことに同意します。 請求ルールを作成して、契約で指定されたプロジェクト完了率に基づいて顧客に請求します。

  • 最初の月の終わりに顧客と会い、完了した作業の割合を決定します。 顧客と共にプロジェクトをレビューした後、プロジェクトが 15% 完了したと判断します。
  • 15,000 (100,000 の 15%) の請求書を作成し、それを顧客に送信します。

例: 指定されたプロジェクト完了率 (自動計算) に基づく請求ルールを作成する

ソフトウェア開発会社である組織が、顧客の給与計算パッケージを 30,000 で開発することに同意します。 顧客は、作業の完了率に基づいて組織に支払を行うことに同意します。 プロジェクト コストは 20,000 であると見積もります。 プロジェクト契約では、請求プロセスで使用する作業のカテゴリを指定します。 各カテゴリの完了した作業の割合に対する請求額を自動的に計算する請求ルールを設定します。 カテゴリごとに予算を設定します。

  • 開発 – 15,000 のコストと 20,000 の売上
  • インストール – 5,000 のコストと 10,000 の売上

初めて顧客請求書を作成すると、請求額は次の情報に基づいて自動的に計算されます。

  • 1 か月後、プロジェクトの作業者はプロジェクトのタイムシートを提出します。 作業者の時間のコストは、開発で 5,000、インストールで 1,000 です。 開発作業は 33% 完了 (5,000 実績原価、15,000 予算原価)、インストール作業は 20% 完了 (1,000 実績原価、5,000 予算原価) しています。
  • 請求金額 8,667 が自動的に計算されます (20,000 の 33% + 10,000 の 20%)。
  • 8,667 の請求書を作成し、それを顧客に送信します。

例: 合意済のマイルストーンに基づく請求ルールを作成する

経営コンサルティング会社である組織は、顧客が販売を計画している消費者製品の市場調査を行うことに同意します。 顧客は、3 月から 3 か月間サービスを使用することに同意し、組織に 50,000 を支払うことに同意します。 プロジェクトには 3 つのマイルストーンがあります。

  • マイルストーン 1: 消費者データの収集 – 3 月 31 日
  • マイルストーン 2: 消費者データの分析 – 4 月 30 日
  • マイルストーン 3: 製品の実行可能性提案を提示する – 5 月 31 日

顧客は、最初のマイルストーンに10,000、2 番目のマイルストーンに 20,000、3 番目のマイルストーンに 20,000 を支払うことに同意します。

プロジェクト契約を設定すると、完了したマイルストーンに基づいて顧客に請求することに同意したことになります。 請求ルールの設定には、次の手順が含まれます。

  • プロジェクト マイルストーンを定義します。
  • 各マイルストーンが完了したときに顧客に請求する金額を定義します。

3 月 31 日に最初のマイルストーンが完了したら、マイルストーンを完了済としてマークし、10,000 の請求書を作成して顧客に送信します。 マイルストーンを完了済としてマークするまで、マイルストーンの請求書を作成することはできません。

例: サービスと管理料金に基づく請求ルールを作成する

経営コンサルティング会社である組織は、顧客である小売企業が開発している製品の実行可能性を評価するために市場調査を行うことに同意します。 契約条件では、時間と材料に基づいて調査を実施する上位 3 名の経営コンサルタントのサービスを提供することを指定しています。 顧客は 1 時間あたり 100 に加えて、プロジェクトに請求されるコンサルティング時間に対して 10% の管理料金を支払うことに同意します。

プロジェクト契約を設定するときに、プロジェクトに請求されるコンサルティング時間に 10% の管理料金を追加する請求ルールを作成します。

顧客の請求書を作成すると、顧客には 10% の管理料金とコンサルティング時間の費用が請求されます。 たとえば、3 人のコンサルタントがプロジェクトで合計 200 時間働いた場合、次の計算に基づいて 22,000 の請求書が作成されます。

  • 1 時間あたり 100 で200時間 = 20,000
  • 10% の管理料金 = 2,000
  • 合計請求金額 = 22,000

料金が顧客に課税される場合に、プロジェクト契約で消費税グループを選択すると、消費税グループは料金の請求ルールに自動的に入力されます。

例: 時間と材料の値の請求ルールを作成する

ソフトウェア コンサルティング会社である組織は、次の 6 か月間、顧客向けのソフトウェア開発プロジェクトに取り組むために 5 人の技術コンサルタントを提供することに同意します。 顧客は、コンサルティング時間ごとに 150 と事務用品の費用を支払うことに同意します。 組織は毎月末に顧客に請求書を送ります。

プロジェクト契約を設定すると、プロジェクトの時間と材料について毎月顧客に請求することに同意したことになります。 次の情報を含む請求ルールを作成します。

  • 契約期間は 6 ヶ月です。
  • コンサルティング時間は、1 時間あたり 150 の割合で計算されます。
  • 事務用品は原価で請求され、プロジェクトの総コストは 10,000 を超えてはなりません。
  • プロジェクト中の各カレンダー月の末に顧客請求書を作成します。

最初の 1 か月の間に、プロジェクトのコンサルタントが合計 800 時間を記録しました。 プロジェクトに請求される事務用品のコストは 2,000 です。 したがって、月末に 122,000 の請求書を作成します。これは、1 時間あたり 150 で 800 時間、事務用品には 2,000 を加えたものとして計算されます。