契約から売上・原価が作られる仕組み
1️⃣この記事について
Section titled “1️⃣この記事について”契約と契約明細を登録して引合・受注にすると、契約期間の各月の売上・原価と、それに紐づく請求・ZAC案件が自動で作られます。ここでは、何が・いつ・どの単位で作られるかを説明します。
契約の準備から月次の締めまでの流れは使い始めから初回請求までの流れを参照してください。
売上・原価などが自動で作られる前に、次を確認します。
- 契約と契約明細が登録されていること。→ 契約の作成
- 契約が引合または受注になっていること。ドラフトの契約では、何も作られません。引合・受注にする申請は、管理者と一般が出せます。→ 引合・受注・失注の申請、メンバーの権限
3️⃣作られるタイミングの説明
Section titled “3️⃣作られるタイミングの説明”| 契約のステータス | 作られるもの |
|---|---|
| ドラフト | 何も作られません |
| 引合 | 売上・原価(ステータスは「引合」)、ZAC案件 |
| 受注 | 売上・原価が「売上未計上」「原価未計上」になり、請求(ステータスは「売上未計上」)が作られます |
売上・原価の作成は、契約の保存・承認のあとに自動で実行されます。反映までに数秒かかるため、申請直後に売上・原価の一覧が空のときは、画面を再読込してください。


4️⃣作られる単位の説明
Section titled “4️⃣作られる単位の説明”| 作られるもの | 単位 | 日付 |
|---|---|---|
| 売上 | 1契約 × 1か月につき1件 | 売上日はその月の末日 |
| 売上明細(稼働) | 売上1件 × 契約明細1件につき1件 | - |
| 原価 | 1契約 × 1か月につき1件 | 仕入予定日はその月の末日 |
| 原価明細 | 契約明細ごとの要員の原価明細。契約明細に予定原価があれば、予定原価1件ごとにも作られます | - |
| 請求 | 売上と同じ月につき1件 | 請求日はその月の末日 |
| ZAC案件 | 1契約につき1件 | 同期ステータスは「未同期」 |
たとえば、契約期間が2026年11月1日〜2027年1月31日で、契約明細が2件の契約を受注にすると、2026年11月・12月・2027年1月の3か月分、売上3件・請求3件・原価3件が作られます。各月の売上には、2件分の売上明細が入ります。
- 月の途中から始まる・終わる契約も、1か月分として扱います。日割りはしません。
- 契約明細に途中入場日・途中退場日がある場合、その要員の売上明細・原価明細は、入場日の月から退場日の月までの分だけ作られます。
- 売上明細の金額は、契約明細の精算方法と予定稼働時間から計算されます。→ 実績工数の登録
5️⃣契約を変更したときの仕組み
Section titled “5️⃣契約を変更したときの仕組み”契約・契約明細・予定原価を保存したり、承認・拒否・取り下げが行われたりするたびに、売上・原価が契約の内容に合わせて作り直されます。
| 状況 | 動き |
|---|---|
| 売上・原価が「引合」「未計上」で、承認待ちではない | 契約の内容に合わせて更新されます |
| 契約期間の短縮などで、不要になった月・明細がある | 削除されます |
| 計上済み・失注・計上の承認待ち | 変更されません |
- 契約期間を延ばすと、新しい月の売上・原価が追加されます。
6️⃣作られたデータの確認場所の説明
Section titled “6️⃣作られたデータの確認場所の説明”契約詳細画面の下部に、その契約の売上・請求・原価・ZAC案件・ZAC合計請求書・承認の一覧が並びます。作成の処理は「contract.generate-sales-costs-zac-projects-invoices」というジョブとして記録され、売上詳細画面の「ジョブ」欄や設定の「ジョブ履歴」で結果(成功・失敗)を確認できます。→ ジョブ履歴の確認
- 売上・原価の内容は、それぞれの一覧・詳細画面で確認します。→ 売上と売上明細、原価と原価明細
- 売上・原価は契約から作られるものなので、売上・原価の作成・削除は画面から行いません。契約を直して保存します。
7️⃣注意点
Section titled “7️⃣注意点”計上済みの売上・原価は自動では書き換えません
Section titled “計上済みの売上・原価は自動では書き換えません”計上済みの売上・原価は、自動では書き換えません。計上済みの月の分を変えたいときは、先に計上を解除する必要があります。→ 売上の計上・計上の解除
手で修正した金額が上書きされる場合があります
Section titled “手で修正した金額が上書きされる場合があります”手で修正した金額も、契約の保存時に、契約の内容から計算し直した金額で上書きされる場合があります。金額を手で調整するときは、契約の保存後(または計上の直前)に行ってください。
ZACへの反映は、同期の操作を行ったときです
Section titled “ZACへの反映は、同期の操作を行ったときです”ZACへの反映は、同期の操作を行ったときです。→ ZAC案件の同期
ZACへ同期済みの売上明細などが不要になった場合
Section titled “ZACへ同期済みの売上明細などが不要になった場合”ZACへ同期済みの売上明細などが不要になった場合は、ZAC側が0円になります。
うまく作られないとき
Section titled “うまく作られないとき”- ドラフトのままになっていないか、契約ステータスを確認します。
- 承認待ち(「承認」欄に「…申請中」)の契約は、承認が完了するまで変わりません。
- 売上・原価が出てこないときは、画面を再読込し、売上詳細画面の「ジョブ」欄などで結果(失敗していないか)を確認します。→ 履歴を調べる