フランスの請求書(Facture)データをExcelに抽出する方法

ほとんどの抽出ツールはPDFから「合計金額」を見つけられます。しかし、リヨンの卸売業者から届くフランスの仕入請求書(facture fournisseur)に、異なる品目に3つのVAT税率が適用され、フッターにSIRENが埋め込まれ、末尾が「FR」と2桁のチェックキーで終わるTVA intracommunautaireが記載されている場合、汎用ツールの単一「税」列では、あなたのcomptable(会計士)が手動修正を依頼するものになってしまいます。抽出の問題は、スプレッドシートに「何らかの」データを入れることではありません。フランスの会計構造 — CA3申告とソフトウェアが期待する構造 — に合った列に「正しい」データを入れることです。

フランスの請求書データを電卓とともにExcelスプレッドシートに抽出

重要ポイント

  1. ほとんどの抽出ツールは「税」列を1つ作り、税率は1つと想定しますが、標準的なフランスの仕入請求書には3つの異なるVAT税率と13の法的必須項目があります。
  2. 3つのTVA税率を1つの「税」列にまとめると、CA3 VAT申告は会計士が手動で調整する作業になり、Code Général des Impôtsに基づき、欠落や誤り1件につき15ユーロのコストが発生します。
  3. ImageToTable.aiは、フランスの会計が期待する列名 — 会社ID(SIREN)、EU VAT番号(TVA Intracommunautaire)、税率ごとの個別VAT列 — を設定するため、スプレッドシートを手動修正なしでPennylaneやSageに直接取り込めます。

フランスの請求書がデータ抽出において特別な理由

フランスの「ファクチュール」は、単に「フランス語」とラベルを貼ったアメリカの請求書の翻訳版ではありません。これは、2つの法律に基づく法的文書です。事業者間のすべての商業請求書に必須項目を定める商法典第L441-9条と、VATに関する要件を追加する一般税法(CGI)第289条です。これらの詳細は、CGI付則IIの第242 nonies A条にまとめられています。項目の欠落は単なる不便ではありません。CGI第1737条に基づき、欠落または誤り1件につき15ユーロ、請求額の4分の1を上限とする罰金が科せられます。

この法的枠組みにより、英語のレイアウト、単一の税率、単純な販売者名を前提に作られた一般的な請求書OCRツールでは対応できない抽出上の課題が生じます。

  • SIREN vs. 欧州VAT番号。フランスの供給者は2つの識別番号を表示します。SIREN(9桁、Sirene登録簿における固有の企業識別子)と、欧州VAT番号(FR + 2桁のチェックキー + SIREN)です。抽出ツールは両方を取得する必要があり、それぞれ異なるコンプライアンス目的のために異なるスプレッドシートの列に属します。
  • 1枚の請求書における複数税率のVAT。レストラン向けのMetroの現金払い請求書では、食品は5.5%のTVA、ノンアルコール飲料は10%、厨房機器は20%で表示される場合があります。1つの「税」列を出力する汎用的な抽出では、3つの異なるTVA課税ベースが1つの数値に統合され、経理担当者が正しい勘定科目に転記できなくなります。
  • 請求日 vs. 納品日。請求書の発行日と、取引が行われた納品またはサービス提供日は異なる場合があり、CGI第289条に基づき、両方に法的な重要性があります。

これらは例外的なケースではありません。フランスの事業者から他のフランス企業への請求書では標準的な事項です。

抽出列を定義する必須項目

抽出列を設計する前に、フランスの請求書に法律で義務付けられている項目を把握する必要があります。商法第L441-9条および一般税法付録II第242 nonies A条に基づき、有効な請求書(ファクチュール)には以下の必須項目(mentions obligatoires)が含まれていなければなりません。これらの各項目は、抽出スプレッドシートで設定する列に対応します。

#必須項目抽出列名目的
1請求書番号Invoice Number一意で連続、欠番不可。監査証跡と重複検出の参照。
2発行日Invoice DateTVA控除(勘定科目44566)の課税期間を決定。
3納品・役務提供日Service Date請求日と異なる場合あり。異なる場合は必須。
4売り手の名称・住所Supplier Name売り手の法的名称と本社住所。
5売り手のSIREN/SIRET番号Supplier SIREN9桁の固有識別番号。SIRETは事業所を示す5桁を追加。両方が請求書に記載。
6EU内VAT番号Supplier VAT ID形式:FR + 2桁キー + SIREN(例:FR12 345 678 901)。EU内取引とVAT控除の検証に必須。
7買い手の名称・住所Buyer Name自社の法的名称と住所。2024年7月より、B2B請求書には買い手のSIRENも必須(電子請求書改革)。
8財・サービスの明細Description正確な明細:品目・サービスの性質、数量、単位。
9単価(税抜)Unit Price (excl. tax)税抜単価。割引、リベート、値引きは明示的に記載。
10適用VAT税率VAT Rate (%)複数税率(20%、10%、5.5%、2.1%)の場合、各課税標準と税額を別途記載。
11税抜小計Subtotal (excl. tax)税抜合計。適切な費用勘定(クラス6勘定)に計上。
12VAT合計Total VATVAT総額。控除対象VATとして勘定科目44566(その他財・サービスに係る控除対象VAT)に計上。
13税込合計Total (incl. tax)税込総額=実際の支払額。勘定科目401(仕入先-買掛金)に計上。

上表は法定最低限の項目です。実際には、フランスの商法典第L441-10条に基づき、事業者間請求書に必須の支払条件(conditions de paiement)、支払い用のIBAN/BIC、および延滞罰金(pénalités de retard)も抽出する必要があります。

このリストは、ツールが重要である理由も示しています。見つかったトークンをすべて出力するのではなく、フィールド指定型の請求書抽出を使用して、取得する列を正確に定義すれば、経理担当者が修正作業なしで転記できるスプレッドシートが生成されます。「仕入先SIREN」を列として定義すると、抽出ツールは請求書から9桁のSIRENを返すべきであり、TVA intracommunautaireやRCS登録番号、ページ内の他の9桁の数字を返してはなりません。

1枚の請求書における複数TVA税率の処理

フランスの請求書で抽出エラーが最も発生しやすいのは、複数税率のTVAです。MetroやTransgourmetなどの食品卸売業者の1枚の請求書には、通常、基本食品向け5.5%、調理食品やノンアルコール飲料向け10%、設備や非食品向け20%の3つのVAT税率が含まれています。さらに問題を複雑にしているのは、仕入先によってTVAの内訳表示方法が異なることです。下部に集計ブロックを表示する業者もいれば、各明細行の横に税率を記載する業者、別途TVA付属ページを提供する業者もいます。

正しいアプローチは、明細行レベルで各行のVAT税率を抽出することです。

品目数量単価(税抜)VAT税率VAT額行合計(税込)
鶏むね肉フィレ(kg)108.505.5%4.6889.68
ミネラルウォーター1.5L(6本パック)43.205.5%0.7013.50
コーラソーダ33cl(24本カートン)29.9010%1.9821.78
業務用ラップフィルム145.0020%9.0054.00

この明細行アプローチには、経理担当者の月末処理を迅速化する利点があります。各行が独自のTVA税率と金額を独立して保持しているため、データがPennylane、EBP Comptabilité、Cegid、Sageなどの会計ソフトウェアに入力されると、ソフトウェアはTVA控除額の合計を勘定科目44566(その他の資産およびサービスに関する控除対象TVA)に、税抜基準額を適切な費用勘定(食品購入は勘定科目607、消耗品は勘定科目602)に自動転記します。代替方法である、単一のTVA合計行を抽出し、どの品目がどの税率に該当するかを逆算する方法は、まさに抽出ツールが排除すべきスプレッドシートの修正作業です。

仕入先の請求書に2.1%の税率(特定の医薬品や新聞出版物に適用)やTVA非課税(特定の金融サービスや教育サービスなど)の品目が含まれている場合も、同じ原則が適用されます。各行が独自の税率を持ちます。正しく構造化された抽出結果があれば、月末に手動での再計算は一切不要です。

毎月数十~数百件の仕入先請求書を処理する規模の事業では、バッチ抽出ワークフローを使用すると、フォルダ内のすべての請求書に同じ列構造を適用し、各仕入先の請求書フォーマットが異なっていても、一貫したTVA列を持つ統合スプレッドシートを作成できます。

ステップバイステップ:フランス語請求書データをExcelに抽出

以下は、仕入先PDFから会計対応スプレッドシートへの抽出ワークフローです。各ステップは、上記のセクションで特定されたフランス語請求書特有の要件に対応しています。

1
フランス語の仕入先請求書をアップロード対応形式はPDF、JPG、PNG。大手卸売業者からのデジタル請求書、小規模な職人仕入先からの写真撮影された印刷物、スキャンされた紙の請求書のいずれでも対応可能です。特に、電子請求書をまだ導入していない小規模なフランスの仕入先では、後者のケースがよく見られます。
2
抽出する列を定義必要なフィールドに対応する列名を入力します。「請求書番号」「請求書日付」「仕入先名」「仕入先SIREN」「仕入先VAT ID(TVA intracommunautaire番号)」「小計(HT)」「VAT合計(TVA)」「合計(TTC)」。明細レベルの詳細が必要な場合は、「説明」「数量」「単価HT」「VAT率」「VAT額」「明細合計TTC」などの列を追加します。入力した各列名が、最終的なスプレッドシートのヘッダーになります。
3
処理と確認AIが請求書を読み取り、ページ上の固定位置を探すのではなく、意味を理解して各フィールドを特定し、対応する列にデータを入力します。このセマンティックなアプローチ(カスタム列抽出)により、レイアウトに関係なく、すべての仕入先の請求書で同じ列定義が機能します。ある仕入先が請求書番号を右上に配置し、別の仕入先がロゴの下中央に配置しても、AIは両方の場合でそれを見つけ出します。
4
Excel(XLSX)にエクスポート構造化されたスプレッドシートをダウンロードします。各列には抽出された値が入力され、日付は正規化され、数値形式は統一されています。Pennylane、EBP、Cegid、Sage、または構造化されたExcelインポートに対応する任意の会計ソフトウェアにインポートする準備が整いました。

以下の抽出機能は、ドキュメントレベルで請求書を処理し、上記の必須フィールド表に記載されているヘッダーフィールドを取得します。フランス語の請求書でお試しください:

JPG/PNG/PDF AI抽出

ファイルは安全に処理され、保存されません。

明細レベルの抽出(請求書の各行を個別のスプレッドシート行に分解し、行ごとに個別のTVA税率を設定する場合)では、ヘッダーフィールドとともに、「説明」「数量」「単価(HT)」「VAT税率」「VAT額」「行合計(TTC)」を列名として定義します。出力は、会計ソフトにそのままインポート可能な完全なファイルです。

抽出データの行き先:フランス会計仕訳へのマッピング

抽出は、データが手直しなしで会計システムに流れ込んで初めて価値があります。以下は、スプレッドシートの列が、会計ソフトが転記するフランスのPlan Comptable Général(PCG)仕訳にどのようにマッピングされるかを示したものです。

抽出列PCG勘定科目勘定科目名仕訳タイプ
合計(TTC)401Fournisseurs — 買掛金貸方(仕入先への債務)
小計(HT)607 / 602 / 606*商品仕入 / 消耗品費 / 外部サービス費借方(費用計上、勘定科目は購入タイプにより異なる)
VAT合計44566その他の財貨・サービスに係る控除対象TVA借方(仕入に係る還付可能VAT)
サービス日付TVA控除の課税期間を決定
仕入先SIRENTVA控除の有効性確認(VIESチェック)

* クラス6の費用勘定科目は購入の性質によって異なります。食品原材料 → 勘定科目601。消耗品 → 勘定科目602。外注費 → 勘定科目604。外部サービス → 勘定科目606。事務用品 → 勘定科目6063。お使いの勘定科目表(plan comptable)が正確なマッピングを決定します。

この仕組みにより、抽出結果を期末のCA3付加価値税申告書に直接反映できます。全仕入先請求書の勘定科目44566の合計がCA3の控除対象付加価値税額となり、経費カテゴリ別の小計(税抜)が課税標準を決定します。すべての仕入請求書に対して一貫して行う単一の抽出ワークフローが、各請求書を読んで別々の会計画面に手入力する手作業を代替します。

すでにフランスの会計ソフトを使用しているチームにとって、最終ステップは簡単です。Pennylaneは構造化データのインポートに対応しています。EBP ComptabilitéはExcelファイルを仕入帳にインポートします。CegidとSageはどちらも仕入請求書のCSV/Excelインポートをサポートしています。重要なのは、スプレッドシートの列名と形式が統一されていることです。これはまさに構造化請求書処理ワークフローが提供するものです。

2026年の電子請求書改革と抽出ワークフローへの影響

フランスの電子請求書改革は、2024年財政法第91条および2024年3月25日付政令第2024-266号で正式化され、段階的に2つの義務を導入します。2026年9月1日:フランスで付加価値税登録しているすべての事業者は、認定民間プラットフォーム(PDP)または無料の公的ポータル(PPF)を通じて、仕入先からの電子請求書を受信できる必要があります。2027年9月1日:小規模事業者および超小規模事業者も電子請求書の発行を開始する必要があります。

抽出ワークフローへの実際の影響は、仕入先の構成によって異なります。すでにChorus ProをB2G請求書に使用している大規模仕入先や政府機関は早期に移行し、Factur-XハイブリッドPDF(XML埋め込みのPDF/A-3)またはUBL/CII構造化請求書をPDP経由で送信します。小規模な職人や超小規模事業者は、2027年以降も標準PDFの送信を継続します。抽出システムは、PDPから事前抽出された構造化データと、AIによるフィールド抽出が必要な非構造化PDFの両方を処理する必要があります。

電子請求書の受信はコンプライアンス上のチェック項目です。その構造化データを会計ソフトに抽出し、会計士が使える列に整理することは、依然としてワークフローの課題です。改革は伝送チャネルを解決します。統合を解決するわけではありません。

そのため、請求書受信と会計ソフトの間に抽出レイヤーを設けることは構造的に理にかなっています。PDPは請求書を受信箱にルーティングします。AIツールは、Factur-X、標準PDF、写真撮影された紙のコピーなど、どの形式で届いても請求書を読み取り、データをスプレッドシートに格納します。会計ソフトはそのスプレッドシートをインポートします。これらの3つのコンポーネントは、他の2つが進化しても変更する必要はありません。この移行をフランスの中小企業として費用対効果高く管理する方法について詳しくはこちらをご覧ください。

よくある質問

AIはフランス語の手書き請求書からデータを抽出できますか?

はい、ある程度可能です。ImageToTable.aiは、ビジョンモデルAIを使用してフランス語の請求書に記載された印刷テキストと手書き文字を読み取ることができます。これには、小規模な職人請求書に現れる手書きの金額や走り書きの仕入先メモも含まれます。手書きの精度は印刷テキストよりも低くなります。請求書が筆記体のフランス語で完全に手書きされている場合、印刷されたMetroやTransgourmetの請求書よりも精度は低くなると想定してください。このツールは、文字のテンプレートマッチングではなく、フィールドの意味を理解することで機能するため、筆跡が異なっていても手書きの「Montant total」を識別できます。ただし、仕入先に読みやすい請求書を依頼することの代わりにはなりません。

抽出は請求書の明細行も処理しますか、それともヘッダーフィールドのみですか?

両方対応します。列はお客様が定義します。ヘッダーのみの抽出の場合は、「請求書番号」「仕入先名」「小計HT」「消費税合計」「総額TTC」などのフィールドをリストします。明細行の抽出の場合は、「説明」「数量」「単価HT」「税率」「税額」「明細合計TTC」を追加します。このツールは、請求書内の明細行を繰り返しデータ構造として認識し、明細行ごとに1行のスプレッドシート行を作成し、各行にヘッダーフィールドを繰り返し入力します。

TVA intracommunautaire番号の形式を検証できますか?

ImageToTable.aiは、請求書に記載されているVAT IDをそのまま抽出します(例:「FR12 345 678 901」)。抽出インターフェース内でリアルタイムのVIES(VAT情報交換システム)検証は行いません。ただし、データがスプレッドシートに出力された後、欧州委員会の検証サービスや会計ソフトの組み込み検証機能を使用してVIESチェックを実行できます。抽出ステップで検証用の構造化データが得られ、検証ステップはお客様の会計ワークフローで行われます。

1枚の請求書に異なるフランスのTVA税率がある場合、ツールはどのように処理しますか?

専用の「税率」列を含む明細行の列構造を定義すると、AIが品目ごとのTVA税率を読み取り、各行に入力します。これにより、同じ請求書内の20%、10%、5.5%、2.1%の税率を区別します。請求書に要約TVAブロックのみが表示されている場合(例:「TVA 5.5%: €23.40, TVA 20%: €45.00」)、「5.5%対象小計HT」「TVA 5.5%」「20%対象小計HT」「TVA 20%」などの列を定義すると、ツールは税率ごとの小計を抽出します。これは明細行抽出よりも手動操作が必要ですが、要約形式の仕入先請求書を正しく処理します。

フランスの仕入先からPDF、スキャンした紙、メール本文など、異なる形式の請求書が届く場合は?

ImageToTable.aiはPDF、JPG、PNG、WebP、AVIFに対応しています。メール本文の請求書は、PDFとして保存するかスクリーンショットを撮ってアップロードしてください。本ツールは、統一された形式や仕入先ごとのテンプレートを必要としません。レイアウトを照合するのではなく、各フィールドの意味を理解して請求書を読み取ります。多様な仕入先フォーマットがある場合でも、同じ列定義で一貫した出力が得られます。

Chorus Proの請求書はどうですか?データを抽出できますか?

公共部門(B2G)向けのChorus Pro請求書は、通常、ポータルからダウンロードできるPDFで入手可能です。そのPDFをImageToTable.aiにアップロードし、他の請求書と同様にフィールドを抽出してください。本ツールはChorus Pro APIに直接接続しません。大量のB2G請求書処理には、多くの組織がPDPの統合機能を利用して会計ソフトにデータを送っています。ImageToTable.aiは、その統合が利用できない場合や、単発のChorus Pro請求書を手早く抽出したい場合に役立ちます。

経理担当者が実際に使えるスプレッドシート

汎用的な抽出とフランスの請求書向けに作られた抽出の違いは、スプレッドシート自体に現れます。汎用ツールでは「Tax」や「Vendor」といった列名が出力され、経理担当者は13項目あるfactureのどの値をどこに割り当てるか判断しなければなりません。フランス対応の抽出では、「仕入先SIREN」「TVA Intracommunautaire」「小計(HT)」「TVA 20%」「TVA 10%」「TVA 5.5%」といった列が出力され、会計ソフトが期待するPCG勘定科目やCA3申告行に直接マッピングできます。抽出操作は同じワンクリックです。月末の手直し作業がなくなるのです。

フランスのfactureをアップロードして、結果をご確認ください。ログインも設定も不要で、3分で経理担当者が差し戻さないスプレッドシートが手に入ります。

📮 contact email: [email protected]