40通の商業送り状、1つの輸出照合:ドイツの輸出業者が商業送り状をバッチ処理する理由

あるドイツの機械製造業者は、毎月、米国、日本、ブラジル、UAEなどEU域外の22カ国に出荷しています。出荷のたびに、輸出部門が商業送り状(Handelsrechnung)を発行します。各送り状には、国内の請求書(Rechnung)では不要な11の必須項目が含まれています。すなわち、品目ごとの11桁の関税番号(Zolltarifnummer)、EORI番号、製品ごとに個別に申告する原産国(Ursprungsland)、インコタームズ、キログラム単位の正味重量と総重量です。月末までに、これらの送り状は40通(出荷ごとに1通)になり、それぞれが出荷日ごとのフォルダに保存された独立したコンプライアンス文書となります。経理部門は、毎月の付加価値税予備申告書(UVA)のために総輸出額を必要とします。物流部門は、四半期ごとのイントラスタットまたは通関照合のために、関税番号の内訳を必要とします。輸出管理部門は、次回のコンプライアンスレビューのために、国別・顧客別のEORIサマリーを必要とします。これらの3部門はいずれも、フォルダから必要な答えを得ることができません。必要なデータはそこにあります(40回分)が、40の個別文書であり、単一の文書に答えが含まれているわけではないからです。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果
ドイツの輸出用商業送り状をバッチ処理し、通関・付加価値税照合用の1つの統合スプレッドシートにまとめた様子

重要ポイント

  1. 中堅ドイツ機械製造業者は、毎月約40通のHandelsrechnungを22カ国向けに発行します。各送り状は、11の通関項目を含む独立したコンプライアンス文書であり、出荷日ごとに整理されたフォルダに保存されます。
  2. 経理部門はUVAのための総輸出売上高を、物流部門は国別の関税番号内訳を、輸出管理部門は顧客別のEORIサマリーを必要とします。3部門が同じ40通のPDFを開き、同じ項目を再入力しているのは、送り状を横断した単一のビューが存在しないからです。
  3. カラムスキーマを一度定義し、その月の40通の送り状をバッチアップロードすれば、1つの構造化スプレッドシートが3つの法定義務(UVAの輸出売上高、輸出管理の原産国元帳、関税評価額の照合)に対応します。

輸出スプレッドシート問題:40件の請求書、3つの部門、1つのフォルダ

1枚の商業送り状は、何が発送されたか、どこから来たか、税関評価額はいくらかという3つの質問に答えます。1か月間に22か国の顧客に発行された40枚の商業送り状は、同じ3つの質問に40回答えますが、誰もそれらすべてにまたがる答えを読むことはできません。

中規模のドイツ機械製造業(機械製造業。Destatisによると、ドイツの総輸出の約48%を占めるセクターの一つ)は、月に約40件の輸出貨物を発送します。輸出部門は、各貨物に対して商業送り状を発行します。この書類の形式は、仕向国の税関要件、EU関税法典(規則952/2013)、およびドイツ対外経済令(AWV)によって定められています。各商業送り状には、§14 UStGに基づく標準的な国内請求書では決して必要とされない項目が含まれています。すなわち、品目ごとに申告される11桁の関税番号、EORI番号、製品ごとに申告される原産国、インコタームズ、正味重量と総重量、通貨、輸出理由、そして極めて重要なのは、VAT免税の法的根拠(UStG第4条第1a号による免税)です。

問題は、1枚の商業送り状の処理が難しいことではありません。問題は、4週間にわたって、何よりも貨物を送り出すことを第一に考える輸出チームによって生成された40枚の送り状が、構造は時系列であるものの、データの利用者は機能別であるフォルダに蓄積されることです。3つの部門がこれら40枚の請求書からデータを必要としており、それぞれが必要とするデータの形式は異なります。

経理部門 (Buchhaltung): 毎月の付加価値税予備申告書 (UVA) のために、輸出売上高の合計額が必要です。具体的には、27行目の「UStG第4条第1a号による免税売上高」です。商業送り状にはVAT額は記載されていません。これは、第三国への輸出がVAT免税だからです。しかし、その合計額はUVAに報告する必要があり、税務署の監査があった場合には、請求書データによって免税の根拠を証明しなければなりません。経理担当者は、40件の請求書合計額を、法的な免税根拠ごとにグループ化し、対応する請求書番号とともに集計する必要があります。これは、40のPDFを開いて40の数字を手入力する照合作業です。

輸出管理 / 物流部門: 四半期ごとの税関照合のためには原産国別の内訳が、年次の輸出管理監査 (Ausfuhrkontrolle) のためには顧客別のEORI番号のサマリーが必要です。対外経済令 (AWV) に基づき、輸出業者は、特定の原産国と関税分類で申告された貨物が、申告された価値と実際に一致することを示す記録を保持しなければなりません。原産国が「ドイツ」、EORI番号がDE123456789、関税番号が8479.89.97.00.9と記載された商業送り状は、コンプライアンス文書です。このような請求書が40件あれば、40のコンプライアンス文書があることになります。そして、四半期全体の原産国申告を検証する必要がある輸出管理担当者は、フォルダを前に途方に暮れています。

イントラスタット / 税関報告: EU域外への輸出の場合、税関申告 (ATLAS経由の輸出申告) が主要な届出ですが、商業送り状は、申告された価格、関税分類、原産地を裏付ける証憑書類です。税関から関税価格について照会があったり、事後調査を求められた場合、商業送り状が参照文書となります。貿易コンプライアンスチームは、各税関申告を対応する商業送り状と照合する必要があります。そして、月間40件の請求書と40件のATLAS申告が2つの別々のシステムに保存されている場合、その照合作業は手作業になります。

1件の商業送り状からデータを抽出するための詳細なフィールド別手順については、バッチ統合の前段階として、ドイツの商業送り状データをExcelに抽出するガイドをご覧ください。ここでの焦点は、抽出が可能になった後のことです。つまり、40件の孤立したコンプライアンス文書を、1つの構造化された輸出元帳に変換する、統合された輸出照合レポートを作成することです。

商業送り状にのみ含まれ、国内請求書にはない項目

バッチ処理用の抽出スキーマを定義する前に、商業送り状が標準的なドイツの請求書と構造的に何が異なり、なぜその違いが請求書間のデータ集計を価値あるものにするのかを理解する必要があります。§14 UStGに基づく国内請求書には、供給者と受取人の名称・住所、税番号またはUSt-IdNr、請求書番号と日付、商品・サービスの数量と説明、供給日、正味金額、VAT税率と金額、総額が必要です。商業送り状にはこれらすべてに加えて、税関当局や貿易コンプライアンスが要求する輸出固有の項目が必要です。

項目ドイツ語名称形式必要とする部門
EORI番号EORI-NummerDE + 10~15桁の数字税関、輸出管理監査
関税番号(明細ごと)Zolltarifnummer / Warennummer11桁(例:8479.89.97.00.9)イントラスタット、税関調整
原産国(明細ごと)UrsprungslandISO 2文字の国コード輸出管理、原産地監査
インコタームズLieferbedingungenEXW、FOB、CIF、DAP、DDPなど物流、運送費配分
正味重量Nettogewichtkg、小数税関、運送書類
総重量Bruttogewichtkg、小数税関、運送書類
通貨WährungEUR / USD / など経理、為替レート調整
輸出理由Grund für die Ausfuhr販売 / 修理 / サンプル / 返品 / 贈答税関申告、貿易統計
VAT免税根拠Steuerbefreiungsgrund「UStG第4条第1a号による免税」UVA提出、税務署監査対策
買い手のVAT/税番号USt-IdNr des Empfängers国コード + 数字コンプライアンス、顧客マスター確認

これら10の項目が、商業送り状と国内請求書を区別します。そして、この10項目に40枚の請求書を掛け合わせたデータこそ、3つの部門が翌月の最初の週を費やして手作業で集計しているものなのです。もちろん、抽出時点で集計ステップを自動化しない限りの話ですが。

一度定義すれば、40回抽出:バッチエクスポート照合スキーマ

40通の月次商業送り状を抽出するワークフローは、ドイツの税関申告書をバッチ処理して関税サマリーを作成するガイドで説明した構造と同じ原則に従います。カラムスキーマを一度定義し、すべての文書に適用し、一貫した出力構造を複数の下流システムで活用します。商業送り状のバッチスキーマは、輸出業務と財務コンプライアンスを結ぶ架け橋です。

Invoice Number (Rechnungsnummer)  |  Invoice Date (Rechnungsdatum)
Customer Name  |  Customer Country  |  EORI Number
Product Description (Warenbezeichnung)  |  Tariff Code (11-digit Zolltarifnummer)
Country of Origin (Ursprungsland)  |  Quantity  |  Unit Price
Line Total  |  Invoice Total  |  Currency (Währung)
Incoterm  |  Net Weight (kg)  |  Gross Weight (kg)
Export Reason  |  VAT Reference (steuerfrei §4 Nr. 1a UStG)

このリストを一度定義してください。今月の40通の商業送り状(ERPが生成したPDF、署名済みの紙のコピーのスキャン、輸出管理ソフトウェアからエクスポートされたスプレッドシート、さらにはフォワーダーが変換したプロフォーマインボイス)をアップロードします。AIは各文書を個別に処理し、周囲のラベルが「Zolltarifnummer」「HS Code」「Warennummer」「Customs Commodity Code」のいずれであっても、数値パターンを認識して11桁の関税番号を特定します。EORI番号、原産国、インコタームズも抽出します。出力は1つの統合スプレッドシートで、各行が送り状(または送り状の明細行)、各カラムが定義したフィールドに対応し、すべての文書で構造が同一です。送り状がSAP、Microsoft Dynamics、フォワーダーのテンプレート、またはレガシーなExcelエクスポートのいずれで生成された場合でも変わりません。

PDF/スキャン/ERPエクスポート バッチ抽出 ワンエクスポート照合

ファイルは安全に処理され、保存されることはありません。サンプルの商業送り状をアップロードし、抽出する列を定義してテストしてください。

ここで重要なのは構造の一貫性です。バッチ内のすべての商業送り状が同じ列で出力される場合(請求書合計は一つの列、関税番号は別の列、原産国はさらに別の列)、3つの下流部門はそれぞれデータをゼロから再構築するのではなく、同じソースから情報を取得できます。経理部門はテーブルをVAT参照でフィルタリングし、請求書合計列を合計して、UVA用の免税売上高を算出します。物流部門は原産国でフィルタリングし、グループ化して合計し、四半期ごとの輸出管理レビュー用に国別の輸出内訳を取得します。税関部門は関税番号でフィルタリングし、最初の6桁のHSコードでグループ化して、イントラスタット申告または関税照合用の品目別輸出量を取得します。1回の抽出実行、1つの構造化テーブル、3つの異なるビュー。それぞれが異なる法定要件に対応します。

輸出照合の構築:40行のデータから3つのレポートへ

統合された抽出結果を手にすれば、3つの下流ビューを構築することは、書類検索の作業ではなく、データ操作になります。抽出によって、すべての商業送り状が一貫した列構造にマッピングされています。作業は「40のPDFを開いて数値を探す」ことから、「すでに持っているデータをグループ化し、フィルタリングし、合計する」ことへと変わります。

1
UVA報告 — 免税輸出売上高: VAT参照列に「UStG第4条第1a号による免税」が含まれている行で統合テーブルをフィルタリングします。請求書合計列を合計します。その結果が当月の総輸出売上高であり、付加価値税予備申告書の27行目に記載する金額です。同じフィルタリングされたテーブルは、請求書番号と顧客名の列とともに、税務署が免税申請の裏付け書類を求めた場合の証拠の連鎖となります。40のPDFをELSTERの電子メッセージに添付する代わりに、1つの構造化されたサマリーを添付します。
2
輸出管理 — 原産地および関税分類の監査: 原産国と関税番号(HS上6桁)でグループ化し、原産国とHSの組み合わせごとの請求書数をカウントし、合計金額を合計します。これにより、対外経済令 (AWV) のコンプライアンスレビューに必要な、製品別・原産地別の輸出元帳が作成されます。ブラジルの顧客への出荷で、商業送り状の原産国がドイツ、関税番号が8479.89と宣言されている場合、輸出管理担当者は1つのピボットテーブルで、四半期中にブラジル向けに出荷されたすべての貨物が一貫した原産国と関税分類を宣言していることを確認できます。40枚の個別の請求書を調べるのに数日かかるような不一致も、数分で明らかになります。
3
通関照合 — 商業送り状とATLAS申告の比較: 各商業送り状には、対応するATLAS輸出申告にマスターレファレンス番号 (MRN) が付与されています。抽出にMRN列が含まれている場合(商業送り状に印刷されていればそこから直接抽出、または別途入力)、統合テーブルは照合ツールとして機能します。MRNでフィルタリングし、ATLAS申告データと照合して、ATLASフォーム上の申告通関価格が請求書合計と異なるすべての請求書にフラグを立てます。税務署や税関に発見される前に特定された通関価格の不一致は、修正で済みます。発見された後では、監査上の指摘事項となります。

1回の抽出実行、1つの統合テーブル、3つの法定義務: UVAの輸出売上高の数値、輸出管理の原産地元帳、そして通関価格の照合は、すべて同じ構造化された抽出結果から導き出されます。データはすでに存在しており、40枚の商業送り状に散在していました。バッチ抽出により、それが1か所で可視化され、その同じ1か所が3つの異なる法定要件に役立ちます。

複数通貨の複雑さ:40枚の請求書が6通貨にまたがる場合

ブラジルに出荷するドイツの輸出業者は、EURで請求書を発行します。米国の顧客はUSDでの請求書を希望し、日本の顧客はJPYを要求します。輸出部門は各顧客に対応し、毎月4~6通貨にわたる40枚の商業送り状を作成します。経理部門はUVAを準備する際、該当する報告期間の為替レートを使用して、EUR以外のすべての請求書合計額をユーロに換算する必要があります。輸出管理部門は国別の金額を集計する際に、米国向けのUSD建て請求書が月間平均レートで換算されたのか、請求書発行日のスポットレートで換算されたのかを把握する必要があります。

ここで、抽出スキーマの真価が集計以上のものとして発揮されます。抽出に「通貨」列を含め、さらに高度なワークフローでは、設定可能な為替レートを使用して請求書合計額をユーロに換算する計算列を追加することで、統合テーブルには元の通貨での請求額とEUR換算額の両方が保持されます。経理部門は、USDの請求書合計額が47,300ドルだったのか43,700ドルだったのかを確認するために、個別のPDFを開く必要がなくなります。輸出管理部門は、明細の金額がEURだったのかBRLだったのかを推測する必要がなくなります。テーブルがすべてを教えてくれます。

計算列の機能はさらに拡張されます。「通貨 ≠ EURの場合、請求書合計額 × 為替レート」として定義された列は、抽出中にバッチ全体に適用できます。つまり、EUR換算額は自動的に生成され、UVA準備中に手動で再計算する必要はありません。ドイツ連邦銀行やECBが公表する月間基準レートを使用する輸出業者の場合、為替レートを抽出定義に一度組み込めば、バッチ内のすべての請求書に一貫して適用できます。

ボトルネックが上流に移動する理由

40枚の商業送り状を1つの構造化テーブルに統合することで、下流のボトルネック(経理、物流、輸出管理がそれぞれ個別に実行していた手動集計)が解消されます。しかし同時に、上流の現実も明らかになります。つまり、バッチ抽出を実行する前に、商業送り状データが一貫性のある抽出可能な形式で存在している必要があるということです。

ここが、ほとんどのドイツの輸出部門が最初の摩擦点に直面する箇所です。輸出チームは、ERP(SAP、Microsoft Dynamics、またはAEBやMIC-CUSTのような専門の外国貿易モジュール)で請求書を生成します。その請求書はPDFとして印刷されて顧客にメールで送信されるか、構造化レコードとしてERP内に残ります。しかし、輸出部門の優先事項は、出荷書類を作成し、商品をトラックに積み込むことです。請求書はコンプライアンス上のアウトプットであり、データのインプットではありません。その結果、月末の40枚の商業送り状は、ERP生成のPDF、フォワーダーから転送されたメール添付のPDF、税関から返送されたスキャン済みの署名済みコピー、個々の輸出コーディネーターが管理するスプレッドシートなど、さまざまな形式が混在した状態になります。

バッチファースト処理(抽出ツールが任意の数のファイルを、任意の形式の組み合わせで同時に受け取り、1つの出力テーブルを生成するように設計されたアプローチ)は、このギャップを埋めます。輸出部門は、抽出が機能する前に請求書生成プロセスを標準化する必要はありません。SAPからのPDF、署名済み原本のスキャン、AEBの輸出ファイルはすべて同じアップロードキューに置かれ、同じ出力テーブルに行を生成できます。これは、AIがフィールドのページ上の位置ではなく、その意味を理解してデータを抽出するためです。

これは、ドイツの税関申告書を関税サマリーにバッチ処理する場合と同じ構造原理です。ボトルネックは1件あたりの処理時間ではなく、そもそも一緒に読まれることを想定していない書類間でのデータの断片化にあります。バッチ処理のステップでこの断片化を構造化データセットに統合し、経理、物流、税関といった下流の利用者がそれぞれ必要な部分を同じソースから取得できるようになります。

よくある質問

同じバッチ内で、異なるERPシステムで生成された商業送り状も抽出できますか?

はい。請求書がSAP、Microsoft Dynamics、DATEV、あるいはフォワーダー社内のテンプレートで生成されたものであっても、抽出はフォーマットに依存しません。AIは、11桁の数字パターンで関税番号を、「DE」のプレフィックスと桁数でEORI番号を、標準の3文字コードでインコタームズを認識します。これらの値がページ上のどこに表示されているかは問いません。SAPで生成されたPDF、AEBの輸出サマリー、スキャンされた紙の商業送り状のいずれも、同じ出力テーブルの行として処理できます。1枚の商業送り状の項目別構造を詳しく解説したハブ記事については、ドイツの商業送り状データ抽出ガイドをご覧ください。

一部の商業送り状に明細行の詳細があり、他のものには合計金額しかない場合はどうなりますか?

抽出機能は、請求書が提供する詳細レベルをそのまま取得します。明細行がある商業送り状は、出力テーブルで明細行ごとに1行が生成されます。合計金額のみを表示する商業送り状は、合計金額と空の明細行カラムを持つ1行が生成されます。出力テーブルは両方に対応しています。明細行の詳細がある行は、明細ごとに関税番号と原産国を保持します。明細行がない行は、請求書レベルのフィールドのみを保持します。付加価値税予備申告書(UVA)用に集計する場合は、明細行の合計金額ではなく、請求書の合計金額の列を合計してください。これにより、明細行と合計金額の両方がある請求書で二重計上を防げます。

同じバッチに非輸出の国内請求書(Rechnung)を混在させて、合計売上高を表示することはできますか?

可能ですが、抽出スキーマが両方の書類タイプに対応している必要があります。国内のRechnungには、商業送り状(Handelsrechnung)にあるEORI番号、関税番号、原産国、正味重量/総重量といった輸出固有の項目は含まれていません。両方のタイプを同じバッチにアップロードする場合は、すべての項目を含むようにスキーマを定義してください。商業送り状は税関関連の項目を埋め、国内請求書はそれらの列を空白のままにします。付加価値税予備申告書(UVA)を作成する際、空白の税関関連列がフィルターとなり、輸出売上高(免税)と国内売上高(課税)を分離します。これはまさにUVAフォームで求められる区分です。

バッチ抽出では、同じバッチ内の複数の通貨をどのように処理しますか?

抽出では、各請求書に印刷されている通貨コードをそのまま取得します。ユーロ(EUR)に換算するには、計算列を定義します。例えば、「EUR換算額(通貨が'USD'の場合は合計×1.08、'CHF'の場合は合計×0.95、それ以外は合計)」のように、為替レートはその期間の御社の標準レートを使用します。この計算列は抽出中に適用されるため、EUR換算額が元の通貨額と並んで出力テーブルに表示されます。為替レートの管理を会計ソフトウェアで行いたい輸出業者の場合は、生の合計額と通貨列のみを抽出し、DATEVや御社の会計システムで後続の換算を実行してください。

抽出機能は、関税番号をドイツの公式税関関税率表(EZT-online)に対して検証しますか?

いいえ。抽出機能は、商業送り状に印刷されている関税番号を読み取り、転記します。記載された商品に対してその番号が正しいかどうかを検証することはありません。HS分類は、解釈に関する通則に従う法的判断であり、製品の構成、機能、および使用目的に依存します。抽出機能は転記レイヤーを処理します。つまり、請求書から番号を正確にコピーして集計表に貼り付けます。分類の検証は、貿易コンプライアンスレイヤーに属します。

手書きの記入や税関印が含まれる商業送り状では、どの程度の精度が期待できますか?

ERPで生成されたPDFの印字フィールドは、フィールドレベルで最大99%の精度に達します。税関印が文字に重なったスキャンコピー、手書きのインコタームズ修正、または手動による注釈があると、精度は比例して低下します。印刷された書類の関税番号、請求書合計額、EORI番号は、通常、手動での確認を必要とせずに処理されます。手書きの修正や上から押された印の値は、特に請求書合計額と関税番号(数字の読み間違いが税関分類を変える可能性があります)について、スポットチェックを行う必要があります。品質の低い元の文書に対して、100%の精度を達成する抽出ツールはありません。現実的な期待としては、印字フィールドは問題なく処理され、手書きフィールドは確認作業が必要になるということです。

📮 contact email: [email protected]