ドイツの銀行取引明細書をExcelに変換(Sparkasse、Deutsche Bankなど)
ドイツの銀行取引明細書は、カンマ区切りの小数点、DD.MM.YYYY形式の日付、Excelで壊れる複数行のVerwendungszweckフィールドを使用します。きれいに変換する方法はこちらです。
ドイツのKontoauszug(銀行取引明細書)は、Excelで開こうとするまで完璧に整理されているように見えます。カンマ区切りの小数点表記はテキストに変わります。DD.MM.YYYY形式の日付は3月ではなく1月として解釈されます。PDF上で支払い参照情報全体を保持していたVerwendungszweckフィールドは、4行にまたがり、トランザクションテーブルを壊してしまいます。
これは単なる小さなフォーマットの不具合ではありません。ドイツの銀行取引明細書は、英語ロケールのスプレッドシートとは根本的に互換性のない数値、日付、テキストの規則を使用しています。コピー&ペーストは機能しません。ドイツの銀行からのCSVエクスポートでさえ、英語のExcelでは正しく解析されないセミコロンを使用しています。
Deutsche Bankからの明細書を処理する駐在員会計士、DATEVにSparkasseのKontoauszügeをインポートする税理士、またはドイツの子会社からのデータを統合する多国籍金融チームであっても、問題は同じです。ドイツの銀行取引明細書PDFから、実際に機能するスプレッドシートに、クリーンで構造化されたデータを取得することです。
このガイドでは、ドイツの明細書特有の課題、遭遇する可能性のある銀行、そしてそれらを正確に変換する最も速い方法について説明します。
ドイツの銀行取引明細書がExcelで壊れる理由
解決策に飛びつく前に、ドイツの明細書がなぜ異なるのかを正確に理解することが役立ちます。一般的なPDFコンバーターを混乱させる6つの主要なフォーマットの問題があります。
1. カンマ区切りの小数点とピリオド区切りの千単位
ドイツの数値表記は英語と逆の規則を使用します。
| ドイツ形式 | 英語相当 | Excelが見るもの |
|---|---|---|
| 1.234,56 EUR | 1,234.56 EUR | テキスト(認識不可) |
| 15.000,00 EUR | 15,000.00 EUR | テキストまたは15.0 |
| -347,89 EUR | -347.89 EUR | テキスト |
英語ロケールのExcelは、「1.234,56」をテキスト文字列として扱います。ピリオドとカンマが「間違った」位置にある数値を解析できません。単純な検索と置換(カンマをピリオドにスワップ)は、千単位区切り文字と小数点区切り文字を正しい順序で同時に処理する必要があるため失敗します。
一部のドイツの明細書では、プラス記号とマイナス記号の代わりに「H」(Haben/クレジット)と「S」(Soll/デビット)を使用することで、これをさらに難しくしています。したがって、「1.234,56 H」は€1,234.56のクレジットを意味し、「347,89 S」は€347.89のデビットを意味します。
2. DD.MM.YYYY形式の日付
ドイツの日付は、ピリオド区切りで日・月・年の順序です:01.03.2026 は2026年3月1日を意味します。
英語ロケールのExcelでは、これは2026年1月3日(MM/DD/YYYY)として解釈されます。さらに悪いことに、「15.03.2026」のような日付は正しく認識されるかもしれませんが(15番目の月はないため)、同じ列に正しく解析された日付と誤って解析された日付が混在することになり、ソートやフィルタリングの悪夢となります。
一部のドイツの明細書では、個々のトランザクション行にDD.MM.(年なし)のみが表示され、年はヘッダーにのみ記載されます。コンバーターは、コンテキストから完全な日付を推測する必要があります。
3. 複数行のVerwendungszweck
Verwendungszweck(支払い参照/目的)は、ドイツの銀行取引明細書で最も複雑なフィールドです。SEPAは最大140文字を許可しており、PDF上では2〜4行に折り返されます。単一のトランザクションは次のようになります。
15.03. 15.03. SEPA-Lastschrift
EREF+2026-03-001 MREF+M-2024-123456
CRED+DE98ZZZ09999999999
SVWZ+Miete März 2026 Wohnung 4B
-1.250,00
これは5行にまたがる1つのトランザクションです。単純なPDFパーサーは5つの別々の行を作成します。優れたコンバーターは、継続パターンを認識し、それらをクリーンな説明を持つ単一のトランザクションにマージします。
構造化されたSEPAプレフィックス(EREF+, MREF+, CRED+, SVWZ+)には、ほとんどのユーザーがスプレッドシートで必要としない機械可読データが含まれています。実際の人間が読める目的(「Miete März 2026 Wohnung 4B」)は、参照コードの後に埋もれています。
4.ウムラウトと特殊文字
ドイツ語のテキストには、基本的なASCII文字以外が含まれます:ä, ö, ü, ß(およびそれらの大文字 Ä, Ö, Ü)。これらは以下に表示されます。
- 受取人名:「Müller GmbH」、「Bürostühle König」
- 銀行名:「Städtische Sparkasse」、「Kreissparkasse Böblingen」
- 説明フィールド:「Überweisung」、「Gebühren」、「Kontoführung」
エンコーディングの不一致により、「Überweisung」が「überweisung」または「Uberweisung」に変わることがあります。これは、PDFがWindows-1252エンコーディングを使用しているのに、コンバーターがUTF-8(またはその逆)として読み取る場合に発生します。
さらに、SEPA文字セットではウムラウトが許可されていません。銀行はSEPAトランザクションで「Müller」を「Mueller」または「Muller」に置き換える場合があります。同じ受取人が、同じ明細書の異なるトランザクションタイプで異なるスペルで表示されることがあります。
5. 2つの日付列
ドイツの明細書には通常、トランザクションごとに2つの日付が表示されます。
- Buchungstag(記帳日)— 銀行がトランザクションを処理した日
- Wertstellung または Valuta( valut日)— トランザクションが利息計算のために残高に影響を与える日
これらはしばしば異なる日付です。土曜日のカード払いは、Buchungstagは月曜日、Wertstellungは土曜日になる場合があります。会計(Buchhaltung)の目的では、Buchungstagが通常関連する日付です。
6. 370以上のSparkasseレイアウトバリエーション
ドイツの銀行システムは、商業銀行(Deutsche Bank, Commerzbank)、貯蓄銀行(Sparkasseネットワーク)、協同組合銀行(Volksbank/Raiffeisenbank)の3つの柱に基づいています。Sparkasseネットワークだけでも約342の独立した機関があり、それぞれが異なるPDFレイアウトを持つ可能性があります。
列の位置、フォントサイズ、ヘッダー構造、ページ形式は、Stadtsparkasse、Kreissparkasse、Landesbankの支店によって異なります。標準的なA4を使用する支店もあれば、コンパクトなA4/3形式(歴史的にKontoauszugsdruckerマシンで印刷されていた)を使用する支店もあります。「ドイツの銀行取引明細書」を処理するコンバーターは、1つのフォーマットではなく数百のフォーマットを処理する必要があります。
Volksbank/Raiffeisenbankネットワークは、さらに645の独立した機関を追加し、独自のバリエーションを持っています。
主要なドイツの銀行とその明細書
ドイツで最も一般的な銀行からの明細書について説明します。
Deutsche Bank
ドイツ最大の商業銀行。オンラインバンキングの「Digitales Postfach」を通じてデジタル明細書を提供します。選択可能なテキストを含むクリーンなデジタルPDF。法人顧客はEBICS経由でCAMT.053エクスポートにアクセスできます。
Commerzbank
2番目に大きい民間銀行。明細書は電子Postfachを通じて利用可能で、10年間保存されます。オンラインバンキングからPDFとCSVのエクスポートの両方を提供しています。法人顧客向けにMT940からCAMT形式に移行しました。
Sparkasseネットワーク(約342機関)
ドイツの個人にとって最も一般的な銀行。各地域のSparkasse(Stadtsparkasse, Kreissparkasse)は、わずかに異なるPDFレイアウトを持っています。明細書フォーマットにはA4、A4/3(コンパクト)、A6が含まれます。デジタル明細書はオンラインバンキングとSparkasseアプリを通じて利用可能です。
Volksbank/Raiffeisenbank(約645機関)
ドイツの協同組合銀行ネットワーク。Sparkasseと同様に、各機関は独立して運営され、独自の明細書フォーマットを持っています。 collectively BVRの傘下にあります。
DKB (Deutsche Kreditbank)
主要なダイレクトバンク。WebポータルからCSVとしてトランザクションをエクスポートしますが、CSV形式はDKB独自のセミコロン区切りであり、手動設定なしでは英語のExcelで正しく開きません。
ING-DiBa
大手ダイレクトバンク。オンラインバンキングを通じてPDF明細書(Kontoauszug)を提供します。CSVトランザクションエクスポートも利用可能ですが、日付範囲に制限があります。
N26
ベルリン拠点のデジタルバンク。Webアプリを通じてPDFとCSVの両方で明細書をエクスポートします。CSVエクスポートはWeb経由でのみ利用可能で、モバイルアプリでは利用できません。
Postbank
現在はDeutsche Bankの子会社。Standard、DATEV、Lexware互換フォーマットでのエクスポートを提供しており、会計に最も適したオプションの1つとなっています。
方法1:PDFSubを使用する(推奨)
PDFSub は、上記で説明したすべてのフォーマットの課題を含む、ドイツの銀行取引明細書をネイティブに処理します。
仕組み
-
Kontoauszugをアップロード — ドイツのどの銀行のPDFでもドラッグ&ドロップしてください。PDFSubは20,000以上のサポートされているテンプレートから銀行フォーマットを自動検出します。
-
自動フォーマット処理 — コンバーターは自動的に以下を行います。
- DD.MM.YYYY形式の日付を好みの形式に変換します
- カンマ区切りの小数点(1.234,56)を標準的な数値(1234.56)に変換します
- 複数行のVerwendungszweckを単一のクリーンな説明にマージします
- SEPA参照コード(EREF+, MREF+, CRED+)を説明からクリーニングします
- ウムラウト(ä, ö, ü, ß)を正しいUTF-8エンコーディングで保持します
- BuchungstagとWertstellungを別々の列にマッピングします
-
レビューと検証 — プレビューで抽出されたトランザクションを確認します。残高は、明細書の開始残高と終了残高に対して検証されます。
-
ダウンロード — Excel(.xlsx)、CSV、QBO(QuickBooks)、OFX(Xero、Wave)、QFX(Quicken)、またはJSONとしてエクスポートします。
PDFSubがドイツの明細書で機能する理由
ドイツ語を含む133言語に対応。 抽出エンジンは、ドイツの銀行用語(Überweisung、Lastschrift、Gutschrift、Dauerauftragなど)を理解し、構造化されたフィールドにマッピングします。
370以上のSparkasseフォーマット。 単一のテンプレートに依存するのではなく、PDFSubはAI支援抽出を使用し、SparkasseおよびVolksbankネットワーク全体のレイアウトバリエーションに適応します。
ブラウザファーストのプライバシー。 オンラインバンキングからのデジタルPDF(ほとんどのドイツの銀行明細書)の場合、テキスト抽出は完全にブラウザ内で行われます。ファイルはデバイスから離れません。スキャンされたドキュメントにはサーバーサイド処理のみが使用されます。
正しい数値処理。 コンバーターは単にカンマとピリオドをスワップするだけではありません。ドイツの数値フォーマット規則を理解しており、これには「S」(Soll)または「H」(Haben)でマークされた負の金額やクレジットが含まれます。
SEPA対応の解析。 SEPA参照コードを含む複数行のVerwendungszweckフィールドは、クリーンな単一行の説明にマージされます。実際の支払い目的は抽出され、機械可読のマンデートおよびクレディター参照から分離されます。
方法2:銀行ネイティブのCSVエクスポート
ほとんどのドイツの銀行は、オンラインバンキングから何らかの形式のCSVトランザクションダウンロードを提供しています。以下は期待される内容です。
入手方法
- Deutsche Bank: オンラインバンキング → Konto → Umsätze → CSVとしてエクスポート
- Commerzbank: オンラインバンキング → Kontobewegungen → CSVとしてダウンロード
- DKB: オンラインバンキング → Kontoumsätze → Umsätze als CSV exportieren
- N26: Webアプリ → Download → CSV(モバイルアプリでは利用不可)
- Sparkasse: オンラインバンキング → Umsatzanzeige → Export(機関によって異なります)
制限事項
セミコロン区切り。 ドイツのCSVファイルは、カンマがすでに小数点に使用されているため、列区切り文字としてセミコロン(;)を使用します。英語ロケールのExcelは、カンマ区切りCSVを期待しており、手動設定なしでは全行を列Aにダンプします。
修正方法: Excelを開く → Data → From Text/CSV → ファイルを選択 → 区切り文字として「Semicolon」を選択 → 正しいエンコーディング(Windows-1252またはUTF-8)を設定します。
履歴制限。 ほとんどの銀行は、90日から24ヶ月のトランザクションに対してのみCSVエクスポートを提供します。公式のKontoauszüge(PDF明細書)は、はるかに長い期間をカバーします。
公式明細書ではない。 トランザクションのCSVエクスポートは、Kontoauszugとは異なります。開始/終了残高、口座詳細、および公式銀行明細書の法的効力を欠いています。税務当局(Finanzamt)や監査人にとっては、実際のKontoauszugが必要です。
DATEV互換性なし。 銀行が特にDATEV形式のエクスポートを提供しない限り(PostbankとTargobankは提供)、ドイツの会計ソフトウェアとの連携には追加の変換が必要です。
ドイツの数値フォーマットが保持される。 CSVにはドイツ形式の数値(カンマ区切りの小数点)が含まれており、英語ロケールのツールで使用するにはまだ変換が必要です。
方法3:手動コピー&ペースト(非推奨)
PDFからトランザクションデータをコピーしてExcelに貼り付けることができます。問題点:
- 複数行のVerwendungszweckフィールドが余分な行を作成します
- テーブル構造が失われます — 列が単一のテキストブロックにマージされます
- 日付と数値はフォーマットされた値ではなく、テキストとして貼り付けられます
- コピー方法によってはウムラウトが破損する可能性があります
- 開始/終了残高に対する検証がありません
数件以上のトランザクションの場合、このアプローチは節約できる時間よりも多くの時間を消費します。
知っておくべきドイツの銀行フォーマット
CAMT.053(現行標準)
2025年11月以降、すべてのドイツの銀行は、従来のMT940形式に代わり、電子口座明細書のためにCAMT.053(ISO 20022 XML)を使用する必要があります。CAMT.053はより豊富で構造化されていますが、主に法人顧客がEBICS(Electronic Banking Internet Communication Standard)を介して使用するものであり、個人がPDF明細書をダウンロードするものではありません。
銀行からCAMT.053ファイルを受け取る場合、DATEV、Lexware、SAPなどの会計ソフトウェアは直接インポートできます。PDFSubは、ほとんどの個人および中小企業が使用するPDF Kontoauszugのパスに焦点を当てています。
MT940(廃止)
SWIFTのMT940形式は何十年もの間標準でしたが、2025年11月にドイツ銀行業界委員会によって公式に廃止されました。MT940に依存し続けるレガシーシステムは、CAMT.053に移行する必要があります。
DATEV
銀行フォーマットというよりは、ドイツで最も普及している会計データ交換フォーマットです。ドイツの税理士および会計事務所のほぼすべてがDATEVソフトウェアを使用しています。銀行取引明細書を変換する際、DATEV互換の出力は、ドイツの企業にとって最終的な目標となることがよくあります。
ドイツの銀行取引明細書の変換が必要なのは誰か?
税理士および会計事務所。 ドイツには約89,000人の公認税理士と62,000の会計事務所があり、その多くが毎日顧客の銀行取引明細書を処理しています。PDF KontoauszügeをDATEVインポート用の構造化データに変換することは、コアワークフローです。
ドイツの駐在員。 ドイツには1240万人の外国籍住民がおり、その多くが母国の当局、会計士、またはドイツのフォーマットを理解しない貸し手に金融文書を共有する必要があります。
国際企業。 ドイツはヨーロッパ最大の経済圏です。ドイツの子会社を持つ企業は、ドイツの銀行データを、英語の数値および日付フォーマットを期待する本社システムと統合する必要があります。
フリーランサーおよび中小企業経営者。 ドイツの成長するフリーランサー経済(FreiberuflerおよびEinzelunternehmer)は、税務申告(Steuererklärung)および簿記のために明細書データを必要とすることがよくあります。多くはDATEVよりもシンプルなツールを使用しており、Excel/CSV出力を必要とします。
Excelでドイツの金融データを扱うためのヒント
変換後も、これらのヒントを念頭に置いてください。
日付フォーマットの検証。 インポート後、日付で並べ替え、日付が連続していることを確認します。3月であるべき日付が1月になっている(またはその逆)場合は、DD.MM対MM.DDの解析エラーを示しています。
負の金額の確認。 ドイツの明細書では、デビットが「S」(Soll)または「−」または括弧でマークされている場合があります。変換後にデビットとクレジットが正しく符号化されていることを確認します。
Verwendungszweckの保持。 完全な参照テキストは、請求書と支払いを照合するのに役立つ場合があります。フィールドが長くても、完全なフィールドを保持してください。後でフィルタリングまたは検索できます。
元のPDFを保持。 Kontoauszugは法的文書です。常に元のPDFを変換されたスプレッドシートと一緒に保管してください。ドイツの税法(Abgabenordnung)では、金融記録を10年間保持することが義務付けられています。
エンコーディングに注意。 ウムラウトが文字化け(äの代わりにäなど)して表示される場合は、間違ったエンコーディングでファイルが開かれました。Excelで:Data → Get Data → From Text/CSV → UTF-8エンコーディングを選択します。
よくある質問
Sparkasseの明細書をExcelに変換できますか?
はい。PDFSubは、すべてのSparkasse機関(Stadtsparkasse、Kreissparkasse、Landesbankフォーマット)からの明細書をサポートしています。AI支援抽出は、342以上の独立したSparkasse銀行全体のレイアウトバリエーションに適応します。
Excelでカンマ区切りの小数点表記をどう処理しますか?
PDFSubは、抽出中にドイツのカンマ区切りの小数点(1.234,56)を標準フォーマット(1234.56)に自動的に変換します。生のドイツ語CSVファイルを扱っている場合は、Excelのロケール設定を変更するか、検索と置換(まずピリオドの千単位区切り文字を削除し、次にカンマをピリオドに置き換える)を使用する必要があります。
ドイツのデジタル銀行取引明細書にはOCRの問題がありますか?
一般的にはありません。ドイツのオンラインバンキングポータルからダウンロードされた明細書は、ネイティブなデジタルPDFでテキストを選択できるため、テキスト抽出は正確かつ高速です。OCRは、スキャンされた古い紙の明細書にのみ必要です。PDFSubは両方を処理します。デジタルPDFの場合はブラウザベースの抽出、スキャンされたドキュメントの場合はサーバーサイドOCRを使用します。
BuchungstagとWertstellungの違いは何ですか?
Buchungstag(記帳日)は、銀行がトランザクションを記録した日です。Wertstellung(valut日)は、トランザクションが利息計算のために残高に影響を与える日です。これらはしばしば異なります。金曜日のカード払いは月曜日に記帳(Buchungstag)されるかもしれませんが、土曜日のvalut日(Wertstellung)になる場合があります。会計目的では、Buchungstagが通常関連する日付です。
ドイツの銀行取引明細書をDATEV形式にエクスポートできますか?
PDFSubはExcel、CSV、QBO、OFX、QFX、JSONにエクスポートします。DATEV固有のインポートには、CSVにエクスポートし、DATEVのインポートアシスタント(Importschnittstelle)を使用して列をマッピングします。Postbankなどの一部の銀行は、オンラインバンキングから直接DATEV形式のエクスポートを提供しています。
ドイツの金融データを扱うPDFSubはGDPR準拠でSOC 2対応ですか?
デジタルPDFの場合、PDFSubのTier 1抽出は完全にブラウザ内で行われます。ファイルはデバイスから離れません。スキャンされたドキュメントにサーバーサイド処理が必要な場合、PDFSub Engineが処理します。これはインターネットアクセスを持たない分離されたサービスです。ファイルは分離された環境で処理され、自動的に削除されます。これは、機密性の高いドイツの金融データを扱うための強力なプライバシーモデルです。PDFSubはGDPRおよびCCPAに準拠しており、SOC 2対応です。
PDFSubはいくつのドイツの銀行をサポートしていますか?
PDFSubは、すべての主要なドイツの銀行(Deutsche Bank、Commerzbank、Sparkasseネットワーク、Volksbank/Raiffeisenbankネットワーク、DKB、ING-DiBa、N26、Postbank、HypoVereinsbank、Targobank)および数百の地方機関を含む、世界中の20,000以上の銀行フォーマットをサポートしています。
複数のドイツの明細書を一度に変換できますか?
はい。複数のKontoauszügeをアップロードすると、PDFSubはそれらを順番に処理します。各明細書は、異なる銀行からのものであっても、異なるフォーマットであっても、独立して自動検出および変換されます。
7日間無料トライアル — 銀行取引明細書コンバーター および77以上のPDFツールへのフルアクセス。いつでもキャンセル可能。