フランスの銀行取引明細書データをExcelに抽出する方法

AIは、2023年にCrédit Agricoleが横長フォーマットで印刷したフランスの銀行取引明細書の「口座引落」と「振込」を、先週BNPパリバからダウンロードした縦長PDFのそれと区別できるでしょうか?その答えは重要です。なぜなら、これら2つのフォーマットはレイアウト座標をまったく共有しておらず、抽出ツールが「どこを見ればよいか」を知る必要がある場合、取引のあるすべてのフランスの銀行ごとにテンプレートを作成しなければならないからです。

手入力はもう不要 — AIがデータを読み取ります
画像やPDFをアップロードするだけで、10秒で構造化されたスプレッドシートデータに
今すぐ試す
登録不要 · クレジットカード不要 · 10秒で結果表示
フランスの銀行取引明細書データをExcelに抽出し、照合・会計処理に活用

重要ポイント

  1. フランスの銀行取引明細書は200以上の銀行から発行され、各銀行が異なるレイアウトで明細書を印刷しており、標準化を強制する規制はありません。
  2. テンプレートベースのツールは、フランスだけで200以上の座標マップが必要であり、銀行が静かに明細書デザインを更新するたびに機能しなくなります。
  3. ImageToTable.aiは明細書を視覚的に読み取り、取引の「位置」ではなく「意味」に基づいて取引を特定するため、銀行ごとのテンプレートを一切必要とせず、同じ列定義がすべてのフランスの銀行で機能します。

フランスの銀行明細書が簡単に抽出できない理由

経理を自社で管理するフランスの企業は、毎月同じ手間を経験します。銀行明細書(relevé bancaire)がPDFダウンロード、紙のコピー、または銀行アプリのスクリーンショットとして届き、そのデータをExcel、あるいはSage、Cegid、EBPに直接入力する必要があります。取引件数は30~80行程度かもしれませんが、フォーマットは銀行ごとに統一されていません。

BNPパリバの明細書はdébitとcréditを別々の列に配置します。Société Généraleは、正負の符号が付いた単一の「Montant」列を使用します。Crédit Agricoleのフォーマットは地方金庫(caisse régionale)によって異なります。La Banque Postaleは、LCLとは異なる位置に口座識別子を印刷します。一部のネット銀行(Boursorama、Fortuneo、Hello Bank)は、取引ページからRIBブロックを完全に省いた簡素なレイアウトで明細書を出力します。結果として、3つのフランスの銀行口座からのデータを1つのスプレッドシートにコピーするには、作業を始める前に3つの異なる列レイアウトを頭の中で再マッピングする必要があります。

紙の明細書を考慮すると、問題はさらに複雑になります。フランスの中小銀行や相互組合ネットワーク(Crédit Mutuelの地方金庫、一部のCaisses d’Épargne)は、デジタル化を選択していない顧客に今でも四半期ごとのrelevés de compteを郵送しています。これらはスキャンまたは撮影するしかない物理的なページとして届き、CSVエクスポートの手段は完全にありません。

障壁となっているのはデータそのものではなく、フランスの銀行明細書のレイアウトが、それぞれが数十年にわたる独自のレガシーフォーマットを持つ何百もの金融機関によって個別に決定されているという事実です。テンプレートの座標に依存するツールでは、それぞれに個別のテンプレートが必要になります。

実際に抽出するもの:フランスの銀行取引明細書の構造

フランスの銀行取引明細書(relevé de compte bancaire)には、米国や英国の明細書にはない構造要素があります。これらを事前に理解することで、単なるデータ抽出と会計対応可能なデータ抽出の差が生まれます。

RIB — フランスの全国銀行識別子

すべてのフランスの銀行取引明細書には、RIB(relevé d'identité bancaire)という23桁の全国銀行識別子が埋め込まれており、次の4つの要素で構成されています:

  • 銀行コード(5桁)— 銀行機関を識別します。BNPパリバは30004、ソシエテ・ジェネラルは30003、LCLは30002、ラ・バンク・ポスタルは20041です。クレディ・アグリコルとクレディ・ミュチュエルは、支店(caisse)ごとに異なる地域コードを使用します。
  • 窓口コード(5桁)— 口座が開設されている特定の支店(agence)を識別します。
  • 口座番号(11文字、数字または英字)— 固有の口座番号です。
  • RIBキー(2桁)— 口座番号を検証するためのチェックディジット(01~97)です。

IBAN(国際銀行口座番号)はこれを27桁に拡張します:FR76に23桁のRIBを加えたものです。ほとんどの明細書では、RIBとIBANはヘッダー付近のブロックに表示されますが、銀行によって正確な位置は異なり、一部のオンラインバンクのエクスポートではRIBが最初のページにのみ表示される場合があります。

フランスの明細書に特有の取引タイプ

フランスの銀行取引明細書では、英語の期待値に単純に対応しない取引カテゴリラベルが使用されます:

フランス語の用語英語相当語意味
PrélèvementDirect debit第三者(EDF、Orange、URSSAF、家賃)による承認済みの定期的な引き落とし
VirementTransfer / wire入金または出金の銀行振込、通常はSEPA
ChèqueCheckフランスでは依然として一般的。小切手の入金は「remise de chèque」と表示されます
Carte bancaire / CBCard paymentデビットまたはクレジットカード取引。多くの場合、加盟店名と日付が含まれます
Frais bancairesBank fees口座管理手数料、介入手数料、カード年会費

フランスの銀行取引明細書では、各取引行に日付(DD/MM/YYYY形式)、ラベル(説明)、金額が含まれます。金額は2列(借方/貸方)または1列(符号付き)で表示されます。日付形式だけでも、MM/DD/YYYYを前提とする米国市場向けツールでは問題になります。

フランスの会計は、ANC規則 n°2014-03に準拠したPlan Comptable Général(PCG)に基づき、すべての銀行取引を勘定科目512「銀行」に記録する必要があります。月末には、勘定科目512の残高と銀行取引明細書の残高を一致させるための銀行勘定調整表(état de rapprochement bancaire)を作成しなければなりません。抽出結果がPCGの構造にきれいにマッピングできない場合、手作業をデータ入力からデータ再フォーマットに移しただけです。

AI抽出がフランスの銀行取引明細書を読み取る仕組み

テンプレートベースのOCRツールは、スプレッドシートの数式がセル範囲を扱うように、データがページ上のどこにあるかを事前に把握する必要があります。これは、すべての明細書のレイアウトが同じ場合に機能しますが、フランスの銀行事情ではその前提が崩れます。同様の課題は他国の銀行取引明細書にも当てはまります。AI抽出がさまざまな形式をどのように処理するかについては、銀行取引明細書データ抽出の一般ガイドをご覧ください。

ImageToTable.aiは、カスタム列抽出と呼ばれる根本的に異なるメカニズムを使用します。ツールに「どこを」見るかを指示する代わりに、「何を」探すかを指示します。「日付」「ラベル(説明)」「借方」「貸方」「残高」など、必要な列名を入力するだけで、ビジョンモデルがページ全体を画像として読み取り、ピクセル座標ではなく意味的な内容を理解して各値を特定します。

これは、フランスの明細書に特に重要な実用的な結果をもたらします。BNPパリバ、ソシエテ・ジェネラル、ブルターニュのクレディ・ミュチュエル支店のスキャンされた紙の明細書ごとに個別のテンプレートを作成する必要がありません。AIが人間と同じように文書を読み取る(レイアウト位置ではなく内容を見る)ため、同じ列定義がすべての明細書で機能します。

また、このツールは推論列もサポートしています。これは、明示的なフィールドではなく、文書の内容に基づいてAIが値を補完する列です。フランスの銀行取引明細書の場合、「取引タイプ(選択肢:自動引落 / 振替 / 小切手 / キャッシュカード / 銀行手数料)」のような列を定義すると、AIが各ラベルを読み取り、明細書上にそのように明示されたフィールドがなくても、適切なカテゴリを割り当てます。これにより、抽出と分類が1回の処理で完了します。

JPG/PNG/PDF AI抽出

ファイルは安全に処理され、保存されることはありません。

ステップバイステップ:銀行取引明細書(Relevé Bancaire)から構造化されたExcelへ

フランスの銀行取引明細書PDFを、照合可能なExcelファイルに変換するには、6つのステップがあります。列を一度定義すれば、明細書1件あたりの所要時間は30秒未満です。

1

明細書をアップロード

BNPパリバ、ソシエテ・ジェネラル、クレディ・アグリコルなど、フランスの銀行ポータルからダウンロードしたPDFをドラッグ&ドロップ。紙の明細書の場合は、写真を撮るかスキャンしてください。JPG、PNG、WebPに対応。ビジョンモデルによる抽出のため、スマホ写真でもデジタルPDFと同様に処理できます。1枚の明細書でも、1年分の明細書をまとめてアップロード可能です。

2

列を定義

出力テーブルに必要な列名を入力します。フランスの銀行明細書の場合、基本セットは「日付」「ラベル(説明)」「借方」「貸方」「残高」です。「取引タイプ」を推論列として追加し、「自動引落 / 振込 / 小切手 / カード / 銀行手数料」の選択肢を設定すれば、自動分類が可能です。定義した列が最終的なExcelシートの見出しになります。一度定義すれば、フランスの全銀行で共通して使えます。

3

AIが抽出

処理をクリック。ビジョンモデルが各ページを読み取り、取引行を識別し、定義した各列の値を抽出します。印刷された表データに対して最大99%の精度で、標準的な60行の明細書では1~2項目の確認で済みます。AIは借方/貸方列、符号付きの単一金額列、およびDD/MM/YYYY形式の日付を正確に読み取ります。

4

銀行手数料と消費税を特定

口座管理手数料、介入手数料、カード年会費などのフランスの銀行手数料(frais bancaires)には、20%の消費税が課されることがよくあります。抽出結果で、ラベルに「手数料」「コミッション」「会費」を含む行にフラグを立てます。これらの手数料のうち、消費税控除対象分は勘定科目44566(その他の財・サービスに係る控除対象消費税)に、税抜金額は勘定科目627(銀行サービス及び類似業務)に計上します。「取引タイプ」の推論列を定義している場合、これらは自動的に「銀行手数料」とマークされ、即座に識別できます。

5

ExcelまたはCSVにエクスポート

XLSXまたはCSVでダウンロード。出力は、1行が1取引、定義した列がヘッダーとなるフラットテーブルです。複数の明細を一括アップロードした場合、ツールはそれらを1つのテーブルに統合します。例えば、同じ口座の12ヶ月分の明細は、1年分の連続したシートになります。(すべての銀行明細形式に対応した変換ワークフローの概要は、銀行明細からExcelへの変換ページをご覧ください。)CSVエクスポートは、Sage、Cegid、EBP、Pennylaneのインポートモジュールに対応しています。

6

reconciliation を構築

すべての取引が構造化されたテーブルにあれば、銀行勘定調整表(ERB)の作成は機械的な作業になります。勘定科目512の残高と銀行取引明細書の残高を照合し、未引き落としの小切手(発行済みで未引き落としのもの)や未計上の受取振込(受取済みで未記帳のもの)を特定し、調整します。調整表自体は、抽出したデータからExcelで10分以内に作成できます。

手入力はもう終わり — AIがデータを読み取ります
画像またはPDFをアップロード — 10秒で構造化されたスプレッドシートデータに
今すぐ試す
サインアップ不要 · クレジットカード不要 · 10秒で結果表示

抽出後の流れ:照合ワークフロー

フランスの会計規則では、すべての企業に対して単一の法律で銀行照合表(état de rapprochement bancaire)の作成が明示的に義務付けられているわけではありませんが、商法典第L123-12条が求める「regular and honest accounting(regular and honest accounting)」を満たすための実務的な手段として機能しています。フランスの会計担当者は全員、通常は毎月これを行っています。照合にかかる時間的コストは広く知られており、銀行照合コストの分析で検討したように、複数の口座を持つ中小企業が手動で照合を行うと、月に4~6時間を簡単に消費します。

データが構造化されれば、ワークフローは簡単です:

  • 開始点:銀行の明細書(relevé)の残高と、会計システムの勘定科目512の残高。タイミングの差異があるため、これらが初日から一致することはほとんどありません。
  • 照合(Pointage):明細書の各取引を勘定科目512の仕訳と1行ずつ照合します。両方に存在する取引にはチェック(pointé)を付けます。
  • 差異(écarts)の特定:差異は2つのカテゴリに分類されます。明細書にはあるが会計にまだない取引(銀行手数料、受取振込)は修正仕訳(écriture de régularisation)が必要です。会計にはあるが明細書にまだない取引(未取立の振出小切手)は仕訳は不要で、追跡のみ行います。
  • ERB表:2列の照合表。左側は調整後の勘定科目512、右側は調整後の銀行明細書(relevé bancaire)を示します。両方の列が同じ照合後残高(rapproché)に収束する必要があります。

抽出データがすでに構造化された列(日付が標準化され、金額が借方/貸方の別々の列に分かれ、取引タイプがフラグ付けされている)にある場合、照合(pointage)のステップは、明細書1件あたり30~45分から10分未満に短縮されます。節約される時間は抽出自体ではなく、月末の締めが期日通りに行われるかどうかを左右する、下流の照合フェーズにあります。

フランスの明細書における手動入力とAI抽出の比較

2026年のフランス市場における抽出方法比較のベンチマークでは、顕著な差が示されています。手動抽出は明細書1枚あたり平均45分、銀行ポータルからのCSVエクスポートは3分未満(ただし、クリーンなCSVを提供するデジタルネイティブ銀行のみ)、AI/OCR抽出は明細書1枚あたり30秒~2分で、CSVエクスポートでは対応できないスキャン済み紙の明細書も処理できます。

3つの銀行口座と毎月の明細書を持つフランスの中小企業の場合、年間の差は次のようになります。

方法明細書1枚あたり月間(3口座)年間
手動入力(明細書 → Excel)30~45分1.5~2.25時間18~27時間
CSVエクスポート(デジタル銀行のみ)2~3分6~9分約1.5時間
AI抽出(PDF+スキャン)5~30秒15~90秒約3~18分

CSVエクスポートの列には実際の制約が隠れています。構造化されたCSVダウンロードを提供する銀行でのみ機能します。BNPパリバとソシエテ・ジェネラルはプロフェッショナルポータルでCSVエクスポートを提供していますが、多くの地域の貯蓄金庫、小規模なクレディ・ミュチュエルの支店、ラ・バンク・ポスタルのプロフェッショナル口座はデフォルトでPDFです。古い口座からの紙の明細書にはデジタル経路がまったくありません。PDFや写真を画像として読み取るAI抽出は、この断片化を完全に回避します。1つの方法ですべての銀行とすべての形式に対応します。

DSP2銀行APIはどうですか? DSP2指令(改正支払サービス指令)は、欧州の銀行に対し、認可を受けたサードパーティアグリゲーターにAPIを開放することを義務付けています。Bankin'、Powens、Bridgeなどのオプションは、取引をリアルタイムで取得できます。しかし、DSP2アクセスにはAPI統合またはアグリゲーターサービスのサブスクリプションが必要であり、すべてのフランスの銀行のAPI実装が本番環境に適しているわけではありません。単に先月の口座明細書をスプレッドシートで必要とする会計士にとっては、PDFをアップロードすることが依然として最も手間のかからない方法です。

フランスの銀行明細書抽出でよくある問題

借方/貸方の列分割 vs. 符号付き単一列

BNPパリバ、LCLなど多くの従来型銀行は「Débit」と「Crédit」の列を分けて印刷します。ソシエテ・ジェネラルやほとんどのネット銀行は単一の「Montant」列を使い、正の値が貸方、負の値が借方です。両方の形式を同じスプレッドシートに抽出する場合、出力列は「Débit」と「Crédit」に分けて定義します。AIが符号付き金額を認識し、元の形式に関わらず正しい列に配置します。

残高が継続する複数ページの明細書

フランスの銀行明細書は1ヶ月分で3~6ページにわたり、solde(残高)が繰り越されて累計されます。ページ区切りが取引表の途中に入ると、テンプレートベースのパーサーは列の位置がずれ、行の重複や欠落が発生します。ビジュアルAI抽出は各ページを独立して処理し、結果をつなぎ合わせるため、ページ区切りによる出力の破損がありません。

日付形式:米国ツール環境でのDD/MM/YYYY

米国市場向けの抽出ツールの多くはMM/DD/YYYYを前提としています。03/06/2026と書かれたフランスの明細書を読み込ませると、6月3日を3月6日と解釈します。ImageToTable.aiは日付を現地の文脈で読み取り、後処理で標準化します。この機能はフランスの明細書に限らず、ツールのデフォルトと日付表記が異なるあらゆる文書で有用です。

スキャンした紙の明細書:低解像度、テキストレイヤーなし

従来のOCRは選択可能なテキストを必要とします。クレディ・アグリコルの地域金庫からスキャンした紙の明細書や、顧客が撮影した写真にはテキストレイヤーがなく、ピクセルしかありません。ビジョンモデルは文書をテキストレイヤーではなく画像として読み取るため、スキャンページや写真もデジタルPDFと同様に処理します。実用的な限界は可読性です。人間が数字を読めれば、AIも通常は読めます。

FAQ:フランスの銀行口座明細データ抽出

抽出はすべてのフランスの銀行で機能しますか?

はい。抽出はテンプレートベースではなく視覚的に行われるためです。AIは書類を画像として読み取り、意味理解によってデータを特定します。明細がBNPパリバ(銀行コード30004)、ソシエテ・ジェネラル(30003)、クレディ・アグリコル、LCL(30002)、ラ・バンク・ポスタル(20041)、クレディ・ミュチュエル、CIC、またはBoursoramaやFortuneoのようなオンラインバンクのいずれであっても、同じ列定義で一貫した出力が得られます。銀行ごとの設定は不要です。

明細ヘッダーからRIB/IBANを抽出できますか?

はい。RIBまたはIBANがページに表示されていれば、他のフィールドと同様に抽出できます。「IBAN」や「銀行コード」という名前の列を定義すれば、AIがヘッダー内のそれを特定します。ただし、複数ページの明細でRIBが1ページ目にしかない場合、IBANフィールドは2ページ目以降は空白になります。すべての行に口座識別子が必要なバッチ処理の場合は、明細ヘッダーの銀行名を使用するか、エクスポート後にExcelでIBANを固定列として手動で追加することを検討してください。

手書きの場合はどうですか?フランスの紙の明細に手書きの注釈がある場合でも機能しますか?

ビジョンモデルは、印刷されたテキストに加えて、筆記体や続け字を含む手書き文字も認識します。顧客や会計士が特定の取引の横に手書きで注釈を記入した紙の明細の場合、それらの注釈も印刷データと一緒に読み取られます。手書きの精度は印刷テキストよりも低いため、自動照合に頼るのではなく、手書き部分はスポットチェックすることを想定してください。

小切手番号やremise de chèquesは認識されますか?

小切手番号(numéro de chèque)やremise de chèques(小切手入金)の行は、他の取引と同様に抽出されます。フランスの明細書では、通常、個々の小切手が番号と金額で記載され、入金は「remise de chèques」として一括合計でまとめられます。どちらのパターンも認識されます。小切手入金の場合、照合で個別の小切手マッチングが必要な場合は、小切手リストを別途抽出することもできます。

Sage、Cegid、EBPに直接エクスポートできますか?

このツールはXLSXとCSVにエクスポートします。Sage 100/50、Cegid、EBP、Ciel Compta、Pennylaneなど、ほとんどのフランスの会計ソフトは、それぞれのインポートモジュールを通じて銀行取引のCSVインポートに対応しています。明細データを抽出した後、CSVとしてダウンロードし、ソフトウェアの標準インポート機能を使用してください。列マッピング(「日付」を日付フィールドに、「借方」を借方フィールドに対応付けるなど)は、会計ソフトのインポートウィザード内で行います。

銀行手数料のTVAはどのように処理されますか?

銀行手数料のTVAはツールで自動的に分割されません。抽出では、明細書に記載された金額がそのまま取得されます。明細書に「ligne de frais bancaires」が12€ TTC(10€ HT + 2€ TVA)と記載されている場合、抽出される金額は12€です。TVA控除対象分を勘定科目44566に分割するには、推論列のアプローチを使用します。「取引タイプ(オプション:Prélèvement / Virement / Chèque / Carte bancaire / Frais bancaires)」のような列を定義して手数料行にフラグを付け、フラグが立った行にExcelでTVA抽出計算式(20%TVAの場合、= 金額 × 0.20 / 1.20)を適用します。または、ルール形式で計算列を使用して、抽出時に計算を自動化することもできます。

ご自身のフランスの銀行取引明細書でお試しください。BNPパリバのPDFやスキャンしたCrédit Agricoleの明細書が、テンプレートに触れることも、取引行を1行も手入力することなく、構造化された列にデータとして変換される様子をご確認いただけます。

無料で試す

登録は不要です。最初の明細書を1分以内に処理できます。

📮 contact email: [email protected]