請求書データを
生産原価追跡システムに取り込む方法
多くのメーカーはすでに生産原価追跡システムを保有しています。課題はソフトウェアではありません。仕入先のPDF請求書を開いてから、その明細行が原価トラッカーに反映されるまでの5分間です — 正しいGL勘定にコード化され、正しいジョブまたは製造指図にタグ付けされ、月次締めを支える原価ロールアップに組み込まれるまでの時間です。この5分間のギャップは、すべての請求書、すべての仕入先、毎月発生します。そしてそれが続くのは、誰も適切なツールを購入しなかったからではなく、PDFから構造化データへの受け渡しが、それ自体として統合問題として扱われたことがなかったからです。
重要ポイント
- 月に40回、原価会計担当者が仕入先のPDFを開き、構造化データをそのまま受け入れられる状態の生産原価トラッカーに明細行を手入力しています。ソフトウェアは機能しています。問題はそれを支えるパイプラインです — PDFから構造化行への受け渡しは、それ自体として統合問題として扱われたことがありません。
- 請求書1件あたり$2.78対$12.88 — Ardent Partnersの2025年ベンチマークによると、最優秀クラスと平均の間には4.6倍のコスト差があり、製造業はすべての明細行が原価元帳に到達する前に在庫勘定(13xx→14xx→15xx)を経由する必要があるため、常に中央値より高い水準にあります。この差は純粋なデータ変換のオーバーヘッドであり、会計上の判断ではありません。
- ImageToTable.aiで抽出列を一度定義すれば、Graingerから地元の機械工場まで、あらゆる仕入先の請求書が、形式に関係なく同一の構造化スプレッドシート出力を生成します。月次原価ロールアップと差異レポートは変わりません。消えるのは、それに先立つ2時間の手入力だけです。
誰も語らないデータの受け渡しギャップ
中堅メーカーの原価計算部門を訪ねると、生産原価追跡システムがある。それは完全なERPモジュールかもしれない — Epicor Kineticの原価ロールアップ、Plexの標準原価ダッシュボード、Dynamics 365の製造指図画面。あるいは、ジョブごとにタブがあり、材料費をシート間で計算する数式と、月末の差異分析を支えるピボットテーブルを備えた、丹念に管理されたスプレッドシートかもしれない。いずれにせよ、そのシステムは機能している。原価計算担当者が構築し、維持し、信頼しているシステムだ。
機能していないのは、更新のたびに行われる5分間の儀式だ。仕入先請求書がPDFで届く — MRO用品のGrainger、切削工具のMSC Industrial Supply、ファスナーのFastenal、外注加工の地元工作機械工場から。誰かがPDFを開く。発注番号、請求日、明細行、単価、合計金額を探す。そして、それらの値を — 1行ずつ、1枚の請求書ずつ — 原価追跡システムに入力する。その儀式は、アクティブな仕入先が40社あるメーカーでは月に40回繰り返される。1枚あたり3分として、月に2時間が、すでにデジタル形式で存在するデータの再入力に消えていく。
これがデータの受け渡しギャップだ。機能している2つのものの間に存在する:仕入先の請求システム(完全に読み取り可能なPDFを生成する)と、メーカーの原価追跡システム(構造化データを受け入れる準備ができている)の間だ。ギャップは純粋に形式変換の問題である。PDFには機械読み取り可能な明細行が含まれている。原価追跡システムは構造化データを受け入れる。人間がその間に介在する唯一の理由は、変換ステップ — PDFから構造化行へ — が歴史的に人を必要としてきたからだ。
APQCのベンチマークデータによると、全業種における1枚の仕入先請求書の処理コストの中央値は6.00ドルだが、製造業は一貫してそれを上回る。なぜなら、すべての請求書が単一の費用ラインではなく、在庫勘定(13xx → 14xx → 15xx)を経由するからだ。Ardent Partnersの2025年ベンチマークによると、ベストインクラスのコストは2.78ドルであるのに対し、その他は12.88ドルと、4.6倍の差がある。月に500枚の請求書を処理するメーカーにとって、これはデータ変換に年間16,700ドルと77,300ドルの差を意味する。エラー修正、分割出荷調整、在庫会計連鎖を含む完全なコスト内訳は、製造業における手動請求書処理の真のコストの分析で詳述している。
この記事が扱う質問は、「APを自動化すべきか」よりも狭く、より実用的だ。それは:すでに信頼する原価追跡システムがある場合、再入力せずに — そして下流にある原価ロールアップロジック、差異レポート、月末決算プロセスに触れずに — どのように仕入先請求書データをそこに流し込むか、である。
生産原価追跡システムが請求書から実際に必要とするもの
パイプラインを構築する前に、転送先が何を期待しているかを把握する必要があります。生産原価追跡システム(ERP、ジョブ原価計算モジュール、スプレッドシートのいずれであっても)は、スキャンしたPDFを消費しません。行データを消費します。そして、そのシステムが必要とする行データは、一般的なAP自動化ツールが生成するものよりもはるかに具体的です。
最低限、サプライヤー請求書の明細項目ごとに、生産原価追跡システムには以下が必要です。
| フィールド | 説明 | 原価追跡システムに必要な理由 |
|---|---|---|
| サプライヤー/ベンダー名 | 請求元の事業者 | 差異分析や購買パフォーマンスのために、サプライヤーごとに原価を追跡するため |
| 請求書番号と日付 | 一意の識別子と取引日 | 監査証跡として。日付は原価が計上される会計期間を決定する |
| 発注書番号 | この請求書が参照する発注書 | 原価を元の購買決定にリンクするため |
| 品目説明 | 購入したもの(材料名、部品番号、SKU) | 総勘定元帳勘定科目の割り当て(原材料か間接材か)を決定するため |
| 数量 | 請求された単位数 | 標準原価比較(請求数量と受入数量)に使用するため |
| 単価 | 請求書上の単価 | 標準原価に対する購買価格差異(PPV)分析のため |
| 明細合計 | 数量×単価(または記載された金額) | 原価元帳に実際に計上される金額 |
| 総勘定元帳勘定コード | この明細が該当する在庫または費用勘定 | 原価が原材料(13xx)、仕掛品(14xx)、製造間接費(43xx)、またはその他の勘定科目のいずれに計上されるかを決定するため |
| ジョブ/作業指図番号 | この材料を消費した生産ジョブまたは指図 | ジョブ原価計算を使用する場合、材料費を特定の製造指図にリンクするため |
最後の2つのフィールド(総勘定元帳勘定コードとジョブ番号)こそが、標準的なAP処理よりも統合を難しくする部分です。一般的なAP自動化ツールは、請求書に記載されているもの(ベンダー名、日付、合計金額)を抽出します。しかし、同じ請求書内で「304 SS Sheet, 0.125×48×96」という明細は原材料(1310)に借方計上すべきで、「切削油 5ガロン」という明細は製造間接費(4350)に借方計上すべきである、という区別は認識しません。この直接材料と間接材料の区別には、原価会計担当者が頭の中に持っているドメイン知識が必要です。統合の課題は、単にPDFからデータを取り出すことではありません。適切な総勘定元帳コードがすでに割り当てられた状態で、データを原価追跡システムに取り込むことなのです。
製造業の勘定科目体系における標準原価計算の連鎖は、構造上の必須事項であり、オプションではありません。直接材料の購入は原材料在庫(13xx)に借方計上されます。工場で消費されると、原価は仕掛品(14xx)に転送されます。完成時には製品在庫(15xx)に移動します。製品が出荷されると、売上原価に計上されます。請求書入力時の総勘定元帳コードの誤り(間違った在庫勘定に借方計上すること)は、3つの貸借対照表勘定を通じて誤表示の連鎖を引き起こし、最終的に損益計算書の誤った利益率として表面化します。
政府調達契約者にはFAR 32.905が適用され、各請求書の支払いには受領報告書の添付が必須です。つまり、請求書の明細項目、GL勘定、受領文書の関連付けは、単なる原価会計上の好みではなく、コンプライアンス要件なのです。SOX 第404条に基づき、上場製造業者は在庫会計プロセス全体にわたって文書化された内部統制を維持し、発注、受領、請求書コード化の間の職務分離を含める必要があります。データの引き継ぎにギャップがあれば、それは監査証跡のギャップでもあります。
ファイルは安全に処理され、保存されることはありません。
3つの統合摩擦点(とその解消法)
サプライヤーのPDFと原価管理ツールの間にあるギャップは、実際には3つの別々のギャップが積み重なったものです。それぞれ原因が異なり、解消方法も異なります。
摩擦点その1:サプライヤーごとに請求書の見た目が違う
中堅メーカーの買掛金受信箱には、Grainger、MSC Industrial Supply、Fastenal、McMaster-Carr、地域の鉄鋼販売店、化学品サプライヤー、6つの地元の機械工場からのPDFが届くかもしれません。これらのサプライヤーはすべて、請求書のフォーマットが異なります。発注番号をヘッダーに記載する会社もあれば、2ページ目の参照フィールドに埋め込む会社もあります。明細をきれいな表でリスト化する会社もあれば、ダッシュで区切られた品目コードを自由形式のテキストで記載する会社もあります。
テンプレートベースのOCR(多くのERPシステムにバンドルされている種類)は、サプライヤーごとに個別の設定が必要です。新しいサプライヤーを追加するたびに、新しいテンプレートを作成します。Graingerが請求書のフォーマットを更新すると、Graingerのテンプレートは静かに壊れます。これはまさに、あるAP担当者がr/Accountingで説明したシナリオです。彼らのチームは月に1,500~2,000件の請求書を処理しており、「NetSuiteに組み込まれているOCR機能は、請求書の半分でエラーを起こす。なぜなら、機械工場や原材料サプライヤーごとにフォーマットが異なるからだ」と述べています。40のアクティブなサプライヤーがいると、テンプレートのメンテナンスだけで、データ抽出を行う前に、APクラークの週のかなりの部分を消費する可能性があります。
代替案:位置ではなく意味でデータを特定する抽出方法です。システムに「Graingerのテンプレートの座標(x, y)に請求書番号がある」と教える代わりに、必要な列名(「請求書番号」「発注番号」「品目説明」「数量」「単価」)を指定します。AIは各サプライヤーの文書を読み取り、それらの値がどこに現れても見つけ出します。出力は、フォーマットされたGraingerのPDF、スキャンされたFastenalの請求書、地元サプライヤーの手書き納品書の電話写真など、ソースが何であれ、同一の構造化された行になります。これがカスタム列抽出の仕組みです。フィールド名を指定すると、ビジョンモデルがページ上の位置ではなく、意味を理解することで各値の場所を特定します。ピクセル位置で学習するテンプレートベースのOCRとは異なり、このアプローチはすべてのサプライヤーの請求書を新しい読み取り対象として扱います。サプライヤーごとの設定は不要で、フォーマットが変更されてもテンプレートが壊れることはありません。
摩擦点 #2: GLコードの割り当てには専門知識が必要
2つ目の摩擦点は、ほとんどのAP自動化ツールが完全に無視している点です。PDFから「品目説明」や「単価」を抽出するのはデータ抽出の問題です。各明細に正しいGL勘定コードを割り当てるのは原価計算上の判断であり、請求書に書かれている内容ではなく、何が購入されたかに依存します。
304ステンレス鋼板の購入は直接材料であり、借方:原材料在庫(1310)です。同じ請求書で同じ仕入先から切削油を購入した場合は間接材料であり、借方:製造間接費(4350)です。工場現場用の安全手袋の購入も間接費です。包装材料の購入は、完成品の一部となる場合は直接材料となる可能性があります。これらの区別は請求書のどこにも記載されていません。これらは原価計算担当者の生産プロセスに関する理解に基づいています。
この摩擦点を解消する鍵は、GLコードの割り当て判断を上流、つまり抽出ステップ自体に移すことです。明細を抽出してから後でコードを割り当てる(2つの別々のパス)代わりに、抽出中にAIにその場で分類判断をさせる列を定義します。例えば、"GL勘定(選択肢: 1310-原材料、1410-仕掛品、1510-完成品、4350-製造間接費)"という名前の列です。これは推論列であり、AIが品目説明を読み、請求書自体にGLコードが含まれていなくても、どのカテゴリに属するかを判断します。AIは「304 SS Sheet, 0.125×48×96」を読んで1310を割り当て、「Cutting Fluid, 5-Gal」を読んで4350を割り当てます。分類結果は出力スプレッドシートの列として表示され、原価計算担当者が一度確認し、境界線上のケースを修正すれば、データは原価トラッカーで使用できる状態になります。
これにより原価計算担当者の判断が不要になるわけではありません。担当者の作業が、データ入力とコード割り当てという入力作業から、AIが提案したコードをスキャンして例外的なケースを修正するという確認作業に変わります。出力はGLコードがすでに割り当てられた行であり、インポート可能な状態になります。
摩擦点その3:コストトラッカーが特定の形式しか受け付けない
3つ目の摩擦点はフォーマット互換性です。生産原価トラッキングシステム(ERPモジュールでもスプレッドシートでも)は、特定の構造のデータを想定しています。列の順序が正しいこと、日付形式が一致していること、GLコードが勘定科目表の有効な値であること、ジョブ番号がシステムに存在すること。これらがすべて満たされる必要があります。
統合の方法は、受け取り側のシステムが何に対応しているかによって異なります:
- CSVまたはExcelインポート。ほとんどのERPシステム(SAP S/4HANA、Oracle NetSuite、Microsoft Dynamics 365、Epicor Kinetic、Plex)は、仕訳、請求書登録、原価配分のCSVまたはExcelインポートに対応しています。抽出ツールは、どのサプライヤーのPDFから行が生成されたかにかかわらず、毎回同じ列・同じ順序の構造化スプレッドシートを出力します。CSVとしてエクスポートし、ERPにインポートするだけです。抽出時に定義した列名がすべての出力ファイルの列ヘッダーになるため、形式が変わることはありません。
- トラッキングスプレッドシートへのコピー&ペースト。独自のジョブ原価計算ワークブックを管理している原価会計担当者(その数は少なくありません)にとっては、出力がすでにスプレッドシート形式です。抽出した行をコピーして、トラッキングワークブックに貼り付けるだけです。列は一致するように定義されているため、そのまま揃います。
- API統合。開発リソースを持つチームの場合、構造化出力(JSON、CSV)をERPのAPIに直接渡すことができます。これが完全自動化の道筋です(抽出→構造化データ→API投稿→ERP原価モジュール)。ただし、API接続にはIT部門の関与が必要です。下流の受け渡しが手動インポートであれAPIであれ、抽出ステップ自体は変わりません。
重要なポイント:最も困難な道は、多くのメーカーが現在行っている方法、つまりPDFからコストトラッカーへの手入力です。既存のコストトラッカーを維持したままの最も簡単な道は、スプレッドシートのエクスポート→インポートです。最も自動化度が高い道はAPIです。3つの道はすべて、同じ抽出出力から始まります。手動インポートから始めて、後でAPIに移行しても、上流の抽出ステップを変更する必要はありません。
抽出から原価トラッカーまでのパイプライン:ステップバイステップ
以下は、製造業の原価会計担当者が仕入先請求書のバッチを処理し、生産原価追跡システムにデータを投入する一連のワークフローです。約2時間かかっていた再入力作業を、アップロードと確認の約10分に短縮します。
抽出する列を一度だけ定義します。これらはコストトラッカーに必要なフィールドであり、毎月変わることはありません。製造業の一般的な列セットの例:請求書番号、請求日、仕入先名、発注書番号、品目説明、数量、単位、単価、行合計、GL勘定(推論)、ジョブ番号(該当する場合)。この列セットをテンプレートとして保存します。毎月、同じテンプレートを読み込みます。列とそのエクスポート順序は毎回同一であるため、ERPでのインポートマッピングも常に同じままです。
すべての請求書を一括でアップロードします。Grainger、MSC、Fastenal、地元の機械工場など、すべての仕入先PDFを1つのアップロードにドラッグします。システムはそれらをまとめて処理し、1つの出力ファイルを生成します。出力の各行にはソースファイル名がタグ付けされているため、明細項目を元の請求書まで遡って追跡できます。これは、原材料請求書の一括処理に関するガイドで詳しく説明しているバッチ処理アプローチです。
GLコードの割り当てを確認します。AIが品目説明に基づいて各行項目のGL勘定コードを提案しています。「GL勘定」列を確認してください。AIが誤って分類した場合(包装材などの境界線上の品目)は、そのセルを変更します。この確認には、20件の請求書のバッチで約30秒かかります。「304 SS Sheet」(直接材料)と「Cutting Fluid」(間接消耗品)の区別は、品目説明を読み取るモデルにとって明確であるため、AIはほとんどの分類を正確に実行します。確認ステップは安全網であり、再分類作業ではありません。
エクスポートしてコストトラッカーにインポートします。出力をExcelまたはCSVとしてダウンロードします。ERPのコストモジュール、仕訳入力画面、またはジョブ原価計算スプレッドシートにインポートします。列の順序は一貫しているため、インポートマッピングは一度だけの設定です。スプレッドシートベースのコストトラッカーを使用している場合は、行を直接コピーします。データはトラッカーが期待する形式ですでに構造化されています。
通常どおりコスト集計を実行します。データはコード化され、構造化され、ソースが属性付けられた状態でコストトラッカーに格納されています。標準のコスト比較を実行します。購買価格差異レポートを生成します。月次を締めます。下流のプロセスは何も変わりません。唯一の変更点は、データが2時間の手入力ではなく、10分のインポートで到着したことです。
原価配賦に先立つPO照合ステップ(発注内容と請求内容の比較)については、製造業における仕入先請求書とPOの照合に関するステップバイステップガイドをご覧ください。この記事では、ここで説明する原価配賦ステップに検証済みの数量と価格を提供する3点照合の枠組み(PO、請求書、入庫伝票)について解説しています。
統合後も変わらないもの
ワークフロー統合における最大の障壁は、技術的なものではありません。それは、しばしば言葉にされない不安です——データの入力方法を変えることで、下流の何かが壊れるのではないかという不安です。3年間の月次決算を通じて追跡用スプレッドシートを構築してきた原価会計担当者は、自動化によって数式が上書きされたり、参照チェーンが壊れたりすることを心配します。差異レポートに承認印を押すコントローラーは、自動コード化されたGL仕訳によって、監査で見つけるのに手間がかかるエラーが発生することを心配します。
これらの懸念はもっともです——そして、ここで説明する統合アプローチは、下流のワークフローをそのまま維持します。
原価ロールアップのロジックは変わりません。 システムが標準原価計算(実際の数量に予定原価を適用し、差異を別のGL勘定で捕捉)を使用しているか、実際原価計算(生産指図ごとに労務費・材料費・製造間接費をジョブレベルで配賦して原価を追跡)を使用しているかにかかわらず、計算ロジックは原価トラッカー内にあります——抽出ステップにはありません。抽出ステップは構造化された行を生成します。原価トラッカーはそれらを消費し、同じ数式、同じロールアップ、同じ差異分析を実行します。入力形式が「手入力」から「スプレッドシートからのインポート」に変わっただけです。処理ロジックは変更されません。
月次決算の時期は変わりません。 データは請求書が届いた当日に原価トラッカーに到着します——決算で経理が慌ただしい月末ではありません。これは決算プロセスを変えるものではなく、データが決算に備えて準備できる時期が変わるだけです。
監査証跡は維持され——むしろ一部で改善されます。 抽出出力の各行にはソースファイル名(Grainger_052026.pdf、MSC_PO5531_052026.pdf)が付与されます。これにより、すべての原価エントリが発行元文書にリンクされ、多くの製造業の現状(元のPDFが共有インボックスに置かれ、ERPの原価エントリが手動仕訳番号のみを参照している)よりも強力です。ISO 9001:2015 第8.4項に基づき、購入製品が指定要件を満たしていることの検証は認証製造業者にとって必須であり——ソース属性付きの抽出から原価までのフローは、仕入先請求書からGL転記までの文書化されたチェーンを提供し、手動再入力プロセスでは実現できません。
原価会計担当者の判断はプロセスに残ります。 AIがGLコードを提案し、原価会計担当者がレビューして調整します。AIが数量と価格を抽出し、原価会計担当者が3点照合中にPOと入庫伝票と照合します。優れた原価会計担当者を構成するスキル——どの材料が直接費でどの材料が間接費かを把握し、調査が必要な価格差異を見つけ、仕入先価格の変更が標準原価にどのように反映されるかを理解する——は、従来からこの役割に求められていたスキルと同じです。自動化される唯一のスキルはタイピングです。
製造業で3点照合が規模拡大に伴って機能しなくなる構造的な理由(分割納品、単位のずれ、部門間のサイロなど)については、3点照合が製造業の買掛金にチームが認める以上に悪影響を与える理由の分析をご覧ください。その診断は、ここで説明する抽出ステップが大量照合の信頼性にとって前提条件である理由の背景を提供します。
よくある質問
原価管理システムがERPではなくスプレッドシートでも機能しますか?
はい、機能します。むしろ多くの点でより効果的です。スプレッドシートベースの原価管理ツールには、インポート制限もフィールド検証ルールもIT承認プロセスもありません。抽出結果はすでにスプレッドシート形式です。抽出結果から行をコピーして、追跡用ワークブックに貼り付けるだけです。抽出時に定義した列名が、出力の列ヘッダーになります。スプレッドシートが期待する列を定義すれば、貼り付け操作は1回で完了します。ピボットテーブルを経由して差異ダッシュボードに反映されるデータテーブルを備えた高度なExcel原価モデルを構築しているメーカーにとって、抽出ステップは入力テーブルへのデータ投入をより速くするだけです。
ERPが必要とするフィールド形式が抽出結果と異なる場合はどうすればよいですか?
ほとんどのERPシステムは、フィールドマッピングを設定可能なCSVインポートに対応しています。重要なのは、ERPのインポートテンプレートが期待する形式に合わせて抽出列を定義することです。同じ列名、同じ順序で定義します。ERPが「Vendor_Code」を期待しているのに抽出結果が「Supplier Name」になっている場合は、2つの選択肢があります。ERPに合わせて抽出列名を「Vendor_Code」にするか(AIは列名を気にしません。請求書から値を探し出します)、インポート時にフィールドマッピングを調整します。このワークフローで必要な設定は、列名を決めるこの一度きりのセットアップだけです。
手書きの納品書やスマートフォンで撮影した請求書はAIがどのように処理しますか?
抽出エンジンはビジョンモデルです。人間が書類を読むのと同じように、ピクセルパターンの照合ではなく視覚的な内容を意味的に理解して書類を読み取ります。Graingerの整形されたPDFも、地元のサプライヤーからの手書き納品書のスマートフォン写真も、どちらもテキストを含む画像です。ビジョンモデルは両方を読み取ります。手書きやスマートフォン写真の抽出品質は、クリーンなPDFよりも低くなります。空白セルが増えたり、まれに誤読が発生したりすることを想定してください。ただし、列構造はバッチ全体で維持されます。重要なのは、このツールが各書類を個別に処理することです。請求書番号12がぼやけた納品書の写真であっても、バッチ内の他の19枚の請求書は完全な行を生成します。バッチ規模の障害分離の考え方については、原材料請求書のバッチ処理に関する記事で詳しく説明しています。
政府契約で特定の原価計算基準が求められる場合、このワークフローは使えますか?
ここで説明するワークフローは、原価計算システムを置き換えるものではなく、データを供給するものです。政府契約でFAR 32.905(受領報告に基づく請求書支払い)やFAR Part 31(政府契約の原価原則)への準拠が必要な場合、それらの要件は原価追跡システムと内部統制によって適用されます。抽出ステップが担うものではありません。抽出ステップは、出所が明らかな構造化データを生成します。コンプライアンスの枠組みがそのデータを利用します。抽出結果には各行のソースファイル名が含まれるため、仕入先請求書から原価計上までの文書化された連鎖が確保されます。これは手動再入力では得られない統制です。
「ERPと連携する」AP自動化ツールを購入するのと、何が違うのですか?
製造業向けのAP自動化ツール(Rillion、Medius、MakersHubなど)のほとんどは、AP部門のワークフロー(請求書の取り込み、発注書との照合、承認ルートへの送付、支払いの転記)のために構築されています。これらの「ERP連携」とは、承認された請求書データが買掛金として総勘定元帳に転記されることを意味し、明細レベルの原価データがGLコード、ジョブ番号、原価カテゴリとともに製造原価モジュールに流れ込むことではありません。この記事が扱うのは、まさに製造原価計算の引き継ぎ部分です。つまり、個々の明細を在庫勘定にコード化し、原価ロールアップ、差異分析、ジョブ原価レポートに投入することです。このギャップは、AP部門が自動化ツールを使用しているかどうかに関係なく存在します。
製造原価追跡システムに必要なのは、置き換えではありません。信頼できるデータパイプラインです。データが構造化されて到着しても、原価ロールアップのロジック、差異レポート、月末締め処理は変わりません。変わるのは、原価会計担当者が2時間の手入力ではなく10分のインポートで済むこと、そして原価データが締め前日ではなく請求書到着日に準備できることです。