DKBの口座明細書を
税理士向けにExcelに抽出する方法
DKBをメインバンクとして利用しているフリーランサーや自営業者の皆様、税理士が求めているのはDKBのオンラインバンキングCSVエクスポートではありません。ましてや、スマホで撮った残高画面のスクリーンショットなど論外です。税理士が必要としているのは、DATEVやLexwareに手作業なしでインポートできる、残高検証済みの構造化された取引リストです。問題は、DKBが従来のドイツの銀行とは異なる点にあります。支店網がなく、BLZ/Kontonummer形式ではなく、Visaクレジットカードの利用明細書は普通預金口座の明細書とは全く異なる形式で発行されます。この記事では、両方の書類タイプを1つのスプレッドシートに抽出し、税理士が直接扱えるようにする方法をご紹介します。
重要なポイント
- DKBは普通預金口座の過去90日分をカバーする無料のCSVエクスポートを提供しています。一見問題は解決したように見えますが、税理士から1年分のデータを求められるまでは。
- 誰も教えてくれない3つの盲点:Visaカード利用明細書のデータがない、残高検証のための期首/期末残高行がない、1回のエクスポートで12ヶ月分を取得できない。
- AIによるPDF抽出は、普通預金口座明細書とVisaカード利用明細書を同じバッチで処理し、内蔵の残高検証機能を備えています。1回のアップロードで、税理士に完全なデータを提供できます。
DKBの口座明細書が他のドイツの銀行の明細書と異なる点
DKB(ドイツ信用銀行)は、400万人以上の顧客を抱えるドイツ最大のダイレクトバンク(Direktbank)です。純粋なオンラインバンクであるため、物理的な支店や口座明細書プリンター(Kontoauszugsdrucker)はありません。すべての書類はデジタルで、DKBのバンキングポータルまたはDKBアプリからダウンロードします。これにより抽出が容易になるように思えますが、デジタルネイティブな形式には、SparkasseやVolksbankなどの従来のドイツの銀行とは異なるいくつかの特徴があります。
DKBの口座明細書(Kontoauszug)は、SparkassenやVR-Bankenで使用される複数列形式よりも、すっきりとしたモダンなレイアウトになっています。明細書のヘッダーには、氏名、IBAN(旧来の口座番号/銀行コードはなし。DKBは数年前にIBANのみに移行済み)、および明細期間が表示されます。その下の取引テーブルは、よりシンプルな視覚構造で、列幅が広く、行間の区切りが少なくなっています。各行の残高が明確に表示され、明細書のフッターには計算検証のための開始残高と終了残高が繰り返し記載されています。
DKBの明細書が異なるのはレイアウトだけではありません。DKBの顧客は通常、税理士に提出する必要がある3つの異なる書類タイプを持っていることです。
DKB-Cash 普通預金口座明細書 — 当座預金口座の標準的な月次口座明細書です。この書類は、記帳日、使用目的、取引金額(符号付き金額)、残高という標準的なドイツの口座明細書の構造に従います。DKB-Cashは、ほとんどの顧客にとって主要な口座であり、フリーランスの収入の受け取り、事業経費の支払い、SEPA引き落としの処理に使用されます。
DKB-Visaカード利用明細書(Abrechnung) — 完全に別の書類タイプです。DKB-Visaは、世界中での無料ATM引き出しと外国取引手数料無料で、頻繁に旅行する人や駐在員の間で有名です。しかし、Visaカード利用明細書は銀行口座明細書ではなく、クレジットカードの決済書類であり、独自のレイアウト(計上日、加盟店名、ユーロ建て金額(元の外貨金額も記載)、支払総額)を持っています。銀行口座明細書を処理するほとんどの抽出ツールは、この形式を認識しません。
DKB-Tagesgeld 明細書 — 利息の発生、入金、出金を示す普通預金口座の明細書です。これらは取引数が少ないシンプルな書類ですが、口座の設定方法によっては、普通預金口座明細書と同じPDFに混在する可能性があります。
DKBはまた、事業用口座(Geschäftskonto)およびローン契約口座(Vertragskonto)の明細書も提供しており、それぞれレイアウトに若干の違いがあります。銀行口座明細書の抽出方法の完全な概要については、銀行口座明細書データ抽出の完全ガイドをご覧ください。
なぜ税理士にはDKBの無料CSVエクスポートだけでは不十分なのか
DKBのオンラインバンキングでは、無料のCSVエクスポートが利用できます。多くの人が最初に試す方法で、ある程度までは機能します。DKBポータルにログインし、口座を選択し、期間を指定して「エクスポート」→「CSV」をクリックします。すると、取引データがセミコロン区切りのファイルとして出力されます。税理士はこれをDATEVやLexwareにインポートできます。では、なぜ他に何かが必要なのでしょうか?
DKBの無料CSVエクスポートは90日間が上限です。ドイツのフリーランサーや事業者が必ず作成しなければならない年次決算(Jahresabschluss)には、12ヶ月分のデータ全体が必要です。しかし、DKBのCSVでは1つのファイルでそれを取得できません。四半期ごとにエクスポートし、Excelで4つのファイルをつなぎ合わせ、重複期間を手動で調整し、取引の重複や欠落がないか確認する必要があります。
2つ目の制限は、CSVエクスポートに期首残高と期末残高の行が含まれないことです。税理士は、取引セットが完全であることを検証するために、前月繰越残高 + SUM = 次月繰越残高という等式に依存しています。この残高アンカーがないと、CSVをPDFと照合する必要が生じ、せっかく自動化しようとした手作業が発生してしまいます。
3つ目の制限はDKB特有のものです。CSVエクスポートは普通預金口座(Girokonto)のみを対象としています。DKB-Visaカードもお持ちの場合(DKBの顧客のほとんどがそうですが)、Visaカード利用明細書(Visa Abrechnung)はCSVでは全く取得できません。経費追跡システムに手入力するか、別の方法でPDFから抽出するなど、個別に対処する必要があります。
税理士がDKB口座明細書から必要とする主要項目
DKBの口座明細書(Kontoauszug)から抽出したスプレッドシートを税理士に渡す際、税理士はDATEVの仕訳帳(Buchungsstapel)に入力するために特定の項目を探します。項目が不足していると、手作業でのフォローアップが必要になります。これはまさに、抽出によって回避しようとしていた作業です。
| 項目 | DATEVでのマッピング先 | DKBのソース |
|---|---|---|
| 記帳日 (Buchungstag) | 証憑日付 (Belegdatum) | 最初の取引列、DD.MM.YYYY形式 |
| 使用目的 (Verwendungszweck) | 記帳テキスト (Buchungstext) — オープン項目照合に使用 | SEPA説明フィールド。DKBは複数行ブロックではなく、コンパクトな1行参照を使用 |
| 取引金額 (Umsatz)(符号付き) | 金額 (Betrag)(借方/貸方の符号付き) | 単一の金額列。入金は正、出金は負 |
| 残高 (Saldo)(連続) | インポートはしないが、検証に使用 | 残高列(右詰め) |
| IBAN | 口座識別(口座番号マッピング) | 明細書ヘッダー。DKBは各行に取引相手のIBANを表示しない(Sparkasseとは異なる) |
| 通貨 (Währung) | 多通貨処理のための通貨コード | デフォルトはEUR。外国取引ではUSD/CHFが表示される |
| 前月繰越残高 / 次月繰越残高 (Alter Saldo / Neuer Saldo) | 検証 — 取引セットの完全性を保証 | 明細書フッターセクション |
| カード支払い参照 (Kartenzahlung-Referenz) | 経費分類(DKB-Visa取引用) | カード支払いの場合:加盟店名と取引日 |
DKBの「使用目的」フィールドは、SparkasseやVR-Bankの明細書とは明らかに異なります。複数行のブロックにSEPAコード(SVWZ+、EREF+、MREF+)が含まれる形式ではなく、DKBではコンパクトな1行形式を採用しており、使用目的テキスト、債権者参照番号、委任状参照番号が短いフィールドに凝縮されています。この形式は抽出は容易ですが、税理士が解析するのは難しくなります。請求書番号や顧客IDが複数行形式ほど明確に区別されていないためです。税理士が使用目的をオープンアイテム照合に使用する場合は、抽出したフィールドが完全な参照情報をそのまま保持するようにしてください。
DKBの明細書を税理士に渡すための4ステップ抽出方法
DKB明細書の抽出ワークフローは簡単です。ただし、2段階の計画(普通預金口座のエクスポートが必要か、Visaカード利用明細書のエクスポートが必要か、あるいはその両方かを見極めること)が、完全な引き継ぎと部分的な引き継ぎの違いを生みます。
Buchungstag、Verwendungszweck、Umsatz (signed)、Saldo、Konto。DKB-Visaカード利用明細書の場合は、追加の列が必要になることがあります:Belegdatum、Händler、Betrag EUR、Originalwährung、Fremdwährungsbetrag。カスタム列抽出を使用すると、任意の列名を自由に定義できるため、税理士が期待するものと完全に一致する列セットを作成できます。ツールの定義済みスキーマに合わせてスプレッドシートを調整する必要はありません。Konto列でフィルタリングするか、別々のシートとしてエクスポートできます。ファイルを安全なアップロードまたはメールで税理士と共有します。ファイルは安全に処理され、保存されることはありません。サンプルのDKB口座明細書でお試しください。
DKB Visa Abrechnung:多くのツールが見落とす文書形式
DKB-Visaは、フリーランサーや頻繁に旅行する方にとってDKBで最も人気のある機能です。海外取引手数料が無料で、世界中のATMで手数料無料で引き出しができ、毎月の利用明細もわかりやすいのが特徴です。しかし、DKB-Visa Abrechnung(毎月のVisaカード利用明細書)は、普通預金口座の口座明細書とは構造がまったく異なる文書です。普通預金口座では完璧に動作する銀行取引明細書抽出ツールのほとんどが、Visa Abrechnungでは何も認識できずに失敗します。なぜなら、それらのツールは標準的なドイツの口座明細書形式を前提としているからです。その形式はVisa Abrechnungには存在しません。
DKB-Visa Abrechnungには、カード番号、請求期間、請求額合計、支払期日(fällig am)を示すヘッダーがあります。その下の取引テーブルには、すべてのカード取引が、利用日(Umsatzdatum)、加盟店名、ユーロ建て金額(ユーロ以外の取引の場合は元の外貨と金額が括弧書きで表示)、取引参照番号とともにリストされています。残高の列、IBAN、SEPA取引コードはありません。これはクレジットカードの決済明細であり、銀行口座の明細書ではないからです。
抽出への影響は大きいです。残高の列やSEPAコードを見つけて「取引」を識別するように訓練されたツールは、Visa Abrechnungを見ても認識可能なデータを見つけられません。Visa Abrechnungの抽出における重要な要件は次のとおりです。
- 加盟店名を明確に取得すること。これは税理士が経費の分類に使用する情報です(例:「Amazon EU」と「Lidl」と「Deutsche Bahn」の区別)。
- ユーロ以外の取引について、元の外貨建て金額を保持すること。出張経費のVAT申告に重要です。
- 口座から実際に引き落とされたユーロ建て決済金額を抽出すること。これは普通預金口座の明細書と一致する必要があります。
- 支払期日を含めること。税理士が支払いが期日通りに行われたかを確認する必要がある場合があります。
セマンティックAIは各文書を個別に読み取るため、DKBの普通預金口座明細書とDKB-Visa Abrechnungを同じバッチで処理できます。AIはレイアウトから文書の種類を識別し、適切なフィールドマッピングを適用します。文書の種類ごとにファイルを別々のフォルダに分類する必要はありません。
DKBデータをドイツの会計ソフトに取り込む準備
最終ステップ — 抽出したデータを税理士のワークフローに渡す方法 — は、税理士が使用する会計システムによって異なります。DKBのお客様に最も多い3つのシナリオは、DATEV(ドイツの税理士事務所の大多数が使用)、Lexware Office(自分で記帳するフリーランサーに人気)、sevDesk(クラウド型で、スタートアップや個人事業主に人気)です。
DATEVは、特定のエンコードと区切り文字の規則に従ったCSVを必要とします。区切り文字はセミコロン、文字エンコードはANSI/Windows-1252(UTF-8ではなく)、小数点記号はカンマです。列の順序はDATEVのBuchungsstapelスキーマに従う必要があり、これは勘定科目フレームワーク(SKR03またはSKR04)によって異なります。税理士がDATEVを使用している場合、最もクリーンな受け渡し方法は、多くの場合、列名が明確な標準CSVです。税理士側のインポートツールで再エンコードを処理してくれます。それよりも重要なのは、取引データが完全で残高検証済みであることです。そうすれば、インポート処理が途中でファイルを拒否することがありません。
Lexware OfficeおよびLexware buchhalterは、カンマ区切りのUTF-8 CSVファイルを受け入れます。これは、ほとんどの抽出ツールのデフォルトのエクスポート形式です。プラットフォームは、インポートされたCSVの列を、列ヘッダー名に基づいて独自のスキーマにマッピングします。そのため、一貫性のあるドイツ語のフィールド名(Buchungstag、Verwendungszweck、Betrag)を使用すると、自動マッピングが初回で成功しやすくなります。
sevDeskは一部の銀行で直接銀行接続(FinTS/HBCI経由)をサポートしていますが、DKBはこのチャネルで常に確実に接続できるとは限りません。代替手段はCSVインポートで、sevDeskは柔軟に対応します。インポート時に手動で列をマッピングできます。きれいに抽出されたCSVの利点は、このマッピングが一度設定すれば済むことです。その後は毎月のインポートで同じマッピングが再利用されます。
複数の口座や年次決算を扱う事業者にとって、バッチ処理は特に価値があります。複数のドイツの銀行口座明細書をバッチ処理するための詳細なガイドについては、Buchhaltungのためのドイツの銀行口座明細書のバッチ処理をご覧ください。
DKBの口座明細書抽出におけるGoBD準拠
ドイツのGoBD規制(電子形式での帳簿、記録、書類の適正な管理と保管に関する原則)は、税務関連の記録を保持するすべての事業者およびフリーランサーに適用されます。DKBのお客様にとって、GoBD準拠は特に重要です。なぜならDKBはデジタル専業銀行であり、紙のバックアップが存在しないため、デジタル抽出ワークフローが唯一の記録となるからです。
元のDKB PDF口座明細書は保管する必要があります。 GoBDでは、原本形式の文書を§147 AO(租税通則法)に基づき10年間不変で保存することが求められています。抽出したExcelスプレッドシートは作業用コピーであり、分析、会計、税理士への引き継ぎには有用ですが、元のPDFの代わりにはなりません。DKBのPDFに付されたデジタル署名は、GoBDが要求する適格電子署名(qualifizierte elektronische Signatur)を満たしており、税務署はこれを紙の明細書と同等に認めています。
DKB Visaカード利用明細書も税務関連書類です。 多くのフリーランサーは、税務目的では普通預金口座の明細書だけが重要だと考えがちですが、Visaカード利用明細書には、税務調査(Betriebsprüfung)の際に税務署が求める可能性のある加盟店レベルの取引データが含まれています。税理士は、キャッシュフロー確認のための普通預金口座明細書と、経費立証のためのVisaカード利用明細書の両方の書類タイプを必要とします。
駐在員向けの英語対応。 DKBは、ドイツの銀行としては珍しく、ウェブバンキングのインターフェースを英語で提供しており、これが駐在員に人気の大きな理由です。ただし、口座明細書自体はドイツ語です。フィールドラベル、取引説明、SEPAコードはすべて、インターフェース言語に関係なくドイツ語です。自分の明細書を理解する必要がある、または国際的な会計士に英語でコメントを付けた記録を提供する必要がある駐在員フリーランサーのために、抽出ツールは元のドイツ語用語をそのまま保持し、バイリンガルの列名(例:Verwendungszweck (Purpose))を定義することで英語翻訳を追加できます。
よくある質問
このツールでDKB-Visaカード利用明細書を抽出できますか?
はい。AIがVisaカード利用明細書のレイアウトを普通預金口座明細書の形式とは独立して識別し、加盟店名、金額(ユーロおよび元の通貨)、記帳日を抽出します。両方の書類タイプを同じバッチでアップロードできます。出力には、各行がどの書類タイプから来たかを示す列が含まれます。
DKBの無料CSVエクスポートとAIによるPDF抽出、どちらを使うべきですか?
直近90日間をカバーする定期的な月次エクスポートの場合、普通預金口座のデータのみが必要で、税理士がCSV形式を直接受け入れられるのであれば、無料のCSVエクスポートで十分です。AIによるPDF抽出は、以下の場合に使用してください:(1) 年次決算のために12ヶ月分の完全なデータが必要な場合、(2) DKB-Visaカード利用明細書のデータ(CSVでは利用不可)が必要な場合、(3) 前月繰越残高と次月繰越残高による残高検証が必要な場合、(4) 普通預金口座とVisaカードのデータを1つの統合スプレッドシートにまとめたい場合。
このツールはDKB-Visaカードの外貨取引をどのように処理しますか?
DKB-Visaカード利用明細書では、外貨取引はユーロ決済額と、括弧内に元の通貨額(例:「1.234,56 EUR (USD 1.500,00)」)で表示されます。AIは、Betrag EURおよびFremdwährungsbetrag (Original Currency)という列を定義すれば、両方の値を別々の列に抽出します。これは、海外出張経費の付加価値税報告に役立ちます。
オンラインバンキングが英語に設定されていても、DKBの明細書を抽出できますか?
はい — 明細書PDFの内容は、ポータルの言語設定に関係なくドイツ語です。AIは、表示されているドイツ語のフィールドラベルと取引説明文を読み取ります。英語の出力が必要な場合は、列名をバイリンガルで定義してください(例:Verwendungszweck (Purpose)、Betrag (Amount))。AIは対応する値を入力します。ドイツ語から英語へのフィールド内容の変換は自動化されていません — 取引説明文は元の言語のままです。
このツールはDKBのGeschäftskonto(ビジネス口座)の明細書に対応していますか?
はい。DKBのGeschäftskonto明細書は、標準のDKB-Cash Kontoauszugとはレイアウトが若干異なり、VAT関連の取引タイプに関する追加フィールドがあります。AIがこのレイアウトに自動的に適応します。ビジネス口座の明細書には、Echtzeit-Überweisung(即時振替)マーカーやApple Pay / Google Payの取引表示が含まれる場合もありますが、これらは抽出された出力にそのまま保持されます。
DKBの明細書PDFにはパスワード保護がかかっていますか?
一部のVR-Bankenとは異なり、DKBは通常、パスワードで保護されたKontoauszügeを発行しません。DKBポータルまたはアプリからダウンロードされるPDFは、標準の暗号化されていないPDFです。セキュリティ設定が強化されたビジネス口座をお持ちの場合は、パスワード保護が適用される可能性があります。その場合、ツールはパスワードがあれば暗号化されたPDFをサポートします。
ツールからDATEV形式で直接エクスポートできますか?
このツールは、UTF-8エンコーディングの標準CSVおよびExcelをエクスポートします。DATEVとの互換性(ANSI/Windows-1252エンコーディング、セミコロン区切り、SKR03/SKR04勘定科目フレームワークが必要)のためには、ExcelでCSVを後処理する(名前を付けて保存 → セミコロン区切りのCSV UTF-8)か、整理されたデータを税理士に渡し、税理士がDATEVインポートツールを使用して形式変換を処理してもらうことができます。
12ヶ月分のDKB明細書を一度にバッチ処理できますか?
はい。12個のPDF(または複数の口座がある場合はそれ以上)を一度にアップロードしてください。ツールはそれらをまとめて処理し、すべての取引を1つの出力テーブルに統合します。テーブルには、元の月を識別するためのKontoauszug Nr.列または日付列が含まれます。連続する明細書間の残高は整合するはずです(各明細書のNeuer Saldoが翌月のAlter Saldoになります)。これにより、年間を通じたエンドツーエンドの検証が可能になります。