HSBC UKの銀行取引明細書を会計用にExcelに抽出する方法会計処理向け

HSBC UKは、銀行取引明細書のレイアウトを1種類だけ設計しているわけではありません。Advance当座預金口座用、Premier用、Basic口座用、Business Direct用、Business Banking用と、少なくとも5種類のレイアウトがあり、それぞれ口座詳細、取引列、running balanceの位置が微妙に異なります。どのレイアウトも、完全なExcelファイルとしてネイティブエクスポートすることはできません。取引一覧からのCSVダウンロードは、最大で過去90日間の取引しかカバーしません。一方、オンラインアーカイブで7年分さかのぼれるHSBC UKの正式な月次取引明細書PDFは、特定の明細期間の完全な記録です。問題は、行を再入力するか、一括で抽出するかです。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果
HSBC UKの銀行取引明細書を会計用にExcelに抽出 — 小切手口座およびビジネス取引明細書PDFを構造化データに変換

重要ポイント

  1. HSBC UKは、Advance、Premier、Basic、Business Direct、Business Bankingの各口座で少なくとも5種類の異なる取引明細書レイアウトを使用しており、それぞれ取引列の位置が微妙に異なります。
  2. HSBCの個人向け取引明細書のrunning balanceは、各日の最終取引にのみ印刷されます。そのため、300行の明細書には約22件の残高エントリしかなく、300件はありません。
  3. BGC、CHG、D/D、SOなどの取引種別コードは説明文に埋め込まれています。これらを別の列として抽出することで、同じパスですべての行を自動分類できます。

HSBC UKの銀行取引明細書に専用ガイドが必要な理由

英国の銀行取引明細書の抽出に関する一般的な記事では、銀行ごとにPDFの形式が異なることだけが説明されています。しかし、HSBC UKでは、口座の種類に応じて同一銀行内で複数の明細書レイアウトが存在し、その違いはテンプレートベースの抽出ツールを混乱させるほど微妙でありながら、出力が正しく調整されないほど構造的であることについては触れられていません。

最もよくある問題はrunning balanceです。HSBC UKの個人向け明細書では、残高欄はすべての取引行に印刷されるわけではありません。各日の最終行、つまりその日付の最後の取引にのみ印刷されます。22営業日で300件の取引がある明細書の場合、running balanceの行は22行であり、300行ではありません。これは明細書の設計上の誤りではなく、スペースを節約するための意図的な慣例です。しかし、すべての行にrunning balanceがあることを前提とするテンプレートベースのOCRパーサーは、残高が「あるべき」場所に見つからない場合、架空の値を挿入するか、行をスキップします。

口座種類ごとのレイアウト、日次残高の慣例、摘要欄に埋め込まれた取引種別コード、International Banking Centre取引やGlobal Moneyの多通貨取引に関するHSBC UK固有のセクションなど、この銀行の明細書を抽出するには、何を読んでいるのかを理解するロジックが必要です。つまり、フィールドが基準コピーのどこにあったかを記憶するロジックではなく、内容を理解するロジックが必要なのです。

HSBC UKの明細書の内部:口座種類ごとの違い

すべてのHSBC UKの明細書は口座サマリーブロックで始まりますが、表示されるフィールドとその位置は口座の種類によって異なります。

口座種類ヘッダーレイアウト主な違い
HSBC Advance(当座預金口座)サイドバーの口座詳細パネル:Account Number、Sort Code、IBANがグループ化され、その下にBICコードが表示取引テーブルにrunning balance列あり;サマリーに「Advance」のブランド表示;借入金利がAER/gross/netで表示
HSBC Premier上部バナーのヘッダー行:Account Number、Sort Code、IBANが1行に表示;タイトルに「Premier」のラベル一部のPremier明細書ではrunning balance列が完全に省略される;GBPと外貨残高でクレジット金利が別々に表示;Worldwide Bankingの連絡先番号が標準の支店詳細に代わる
HSBC Basic(ノーフリル口座)コンパクトなヘッダー:Account NumberとSort Codeのみ(国際取引がない限りIBANは印刷されない);最小限のサマリーレイアウト取引リストは通常短い(月50行未満);当座貸越やクレジット金利のセクションなし;FSCSのテキストは同じ
Business Direct上部バナー:Account Name、Sort Code、Account Number、IBAN、BIC、Sheet Numberが1つのヘッダーブロックに表示テーブルに「Transaction Type」列が追加(コード:CHAPS、BAC、DD、SO、FPS);複数ページの明細書には「Balance Brought Forward」の繰越行あり;明細書末尾に借方と貸方の個別サマリー
Business Banking全幅ヘッダー:登録住所と会社登録番号が口座詳細とともに表示;下部に利用規約の参照アクティブな口座では取引テーブルが10ページ以上に及ぶことも;内部会計参照用に「Nominal Code」列が表示される場合あり;サマリーセクションにVAT内訳を含む

The practical consequence for extraction is that asking "where is the sort code on an HSBC UK statement?" has five different answers depending on the account type you are working with. A semantic extraction tool — one that reads the document by understanding what each label means rather than memorising position coordinates — handles all five layouts with the same set of column names because it finds the sort code by looking for the label "Sort Code" and reading the value next to it, regardless of which corner of the page that label sits in.

トランザクションタイプコード:見えにくい場所にある会計データ

HSBC UKの明細書では、各取引の説明行の先頭に短いアルファベットコードが記載され、支払い方法を示しています。これらのコードは会計上の列ではなく、説明テキストの一部として印刷されていますが、総勘定元帳で取引をどのように分類すべきかを決定する情報を持っています。

コード意味会計処理
BGC銀行振込入金(支店または郵便局での入金)債務者からの入金/現金売上。通常は収益項目
CHGサービス料または手数料銀行手数料費用勘定(P&L)
D/Dダイレクトデビット(変動額の定期支払い)買掛金(公共料金、サブスクリプション、ローン返済)
SOスタンディングオーダー(固定額の定期支払い)固定間接費(家賃、貯蓄振替、保険料)
TFRHSBC UK口座間の振替口座間振替(貸借対照表のみ。P&Lへの影響なし)
POS販売時点(デビットカード購入)営業費用(購入、消耗品)または売上原価
BP請求書支払い(オンラインバンキングでの支払い)買掛金(仕入先請求書、HMRCへの支払い)
VISVisaデビット取引営業費用(POSと類似、ただしVisaブランド)
CR入金(受取)収益または債務者からの入金(相手方による)
ATM現金引き出し現金費用または事業主引き出し(事業形態による)
FPIFaster Payment(入金)債務者からの入金(当日銀行振込)
CHG (Intl)国際取引手数料または外貨手数料為替差損/銀行手数料

HSBC UKの明細書を会計用にExcelに抽出する場合、これらのコードを生の説明文字列の一部として破棄するのではなく、分類のための入力値として活用したいところです。Transaction Typeという名前の列と、Category (options: Revenue/Expense/Transfer/Bank Charge)という名前の計算列を定義すれば、セマンティック抽出ツールはコードを読み取り、その会計上の意味を理解し、同じ抽出パス中に各行を分類できます。出力は、カテゴリがすでに入力された状態でスプレッドシートに出力されます。

HSBC UKの明細書に固有の機能

口座階層によるレイアウトの違いに加えて、HSBC UKの明細書には、抽出処理で考慮すべきいくつかの表記上の慣習があります。

日次残高の表記

前述のとおり、running balanceは各日の最終取引にのみ表示されます。そのため、複数行にわたる説明文が視覚的にrunning balanceがあるように見せかける可能性があります。各行を独立して処理するAI抽出ツールは、各行を完全な取引レコードとして読み取るため、この問題を正しく処理できます。つまり、すべての行に残高があるとは想定せず、列が空白の場合に値を捏造することもありません。

International Banking Centreの取引

HSBC UKの明細書では、海外取引は説明文に「International Banking Centre」と記載されるか、取引リスト内の別セクションとして表示されます。これらの取引では、外貨額とGBP相当額が併記される場合があります。英国の会計上、P&Lに入力されるのはGBP相当額であり、外貨額は参考情報です。両方の値を別々の列(Transaction Currency、Transaction Amount、GBP Amount)に保持する抽出処理は、照合の計算を損なうことなく、監査証跡を維持します。

Global Moneyの多通貨取引

HSBC UKのGlobal Money口座は、GBP、USD、EUR、その他の通貨での保有と支払いに対応した多通貨ウォレットです。その明細書の形式は、標準的な当座預金口座のレイアウトとは異なり、各通貨が独自の元帳セクションとして表示され、それぞれに期首残高、取引リスト、期末残高があります。Global Moneyの明細書の抽出出力では、すべての行にCurrency列を含める必要があります。これにより、通貨ごとの残高を独立して照合できます。

FSCSテキストと金利情報

HSBC UKの明細書の下部には、必ずFinancial Services Compensation Scheme(金融サービス補償制度)の開示文(「HSBCのお客様による預金の大部分は、Financial Services Compensation Schemeの保護対象となります」)と、貸方・借方残高に対するAER(Annual Equivalent Rate)、gross rate、net rateを示す金利セクションが記載されています。これらのセクションは取引抽出においてノイズとなるため、取引行ではなく、出力から除外する必要があります。ビジョンベースの抽出ツールは、モデルがページ構造を読み取ることで、これらを取引テーブルから自然に区別します。金利情報がテーブルの境界外にあり、同じ列形式を共有していないことを認識するためです。

HSBC UKの取引データをExcelに取り込む3つの方法

各方法は、異なるデータ期間とユースケースに対応しています。

1

ネイティブCSVエクスポート(90日間の範囲)

HSBC UKのオンラインバンキングにログインし、口座の取引一覧に移動してダウンロードアイコンをクリックし、「Excel (xls)」または「CSV」を選択します。これにより、Excelで直接開けるクリーンな取引ファイルが生成されます。制限は期間です。HSBC UKの取引ダウンロードは最大過去90日間のみ対応しています。「明細書の表示/保存」にある「ステートメント」に保存される正式な月次PDFステートメント(HSBC UKのステートメント保存ポリシーに従い7年分遡れるもの)は、構造化された形式ではダウンロードできません。90日より古いデータが必要な場合、または監査目的で期首残高と期末残高を含む正式なステートメントが必要な場合、PDFが唯一の情報源となります。

2

手動PDFデータ入力(完全だが低速)

オンラインバンキングから各HSBC UKのステートメントPDFをダウンロードし、開いて、すべての取引行をExcelに入力します。通常のペースで作業する簿記係のベンチマークとして1ページあたり3分とすると、250件の取引がある6ページのBusiness Directステートメントでは、中断なしで約18分の入力が必要です。単一の口座で月次ステートメント1年分を処理するには約3.5時間かかります。5社のHSBC UK顧客を担当し、各顧客が2つの口座を持つ小規模な事務所の場合、年間の手動入力時間は35時間を超えます。また、100行入力するごとに1~4件の転記ミスが発生する可能性があり、ステートメントの期末残高が一致しない場合にのみ発覚します。

3

AI抽出(あらゆるステートメント、あらゆる期間)

HSBC UKのステートメントPDF(Advance、Premier、Basic、Business Direct、Business Bankingのいずれのレイアウトでも)をビジョンベースの抽出ツールにアップロードします。AIは、各ラベル(「Sort Code」「Account Number」「Date」「Description」「Paid In」「Paid Out」「Balance」)の意味を理解することで文書を読み取り、各列の位置を記憶するわけではありません。6ページのステートメントは約60秒で処理されます。出力は構造化されたExcelファイルで、計算(期首残高+入金合計-出金合計=期末残高)を会計システムにデータを取り込む前に検証できます。

実際の銀行ステートメントで方法3を試すには、以下の埋め込みデモで任意のHSBC UKステートメントPDFまたは画像を受け付けています。

PDF/PNG/JPG AI抽出

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

セマンティック抽出がHSBC UKのフォーマットバリエーションを処理する仕組み

テンプレート不要、トレーニング不要、フォーマットごとの設定不要で、単一の抽出ワークフローがすべてのHSBC UKアカウント種別で機能する理由は、カスタム列抽出にあります。出力テーブルに必要な列名を入力するだけで、AIは記憶されたピクセル位置を照合するのではなく、ラベルの意味を理解することで、各ページの各値を特定します。

日付、摘要、支払額、入金額、残高の5つの列を定義すれば、同じ定義でAdvance明細書の取引テーブルとBusiness Direct明細書のより広いテーブルを同一に抽出できます。AIは、そのラベルがページ上のどこに表示されていても「日付」を見つけ、その下の値を読み取り、次の列に移動します。日付列が最初の列(Advanceレイアウト)であっても、Transaction Type列の後の2番目の列(Business Directレイアウト)であっても関係ありません。

これは特にHSBC UKにとって重要です。同行は過去10年間に少なくとも3回、明細書レイアウトを更新しています。2列の借方/貸方形式から、方向インジケーター付きの単一金額列への移行、モバイルバンキング入金ラベルの追加、PremierおよびAdvanceアカウントのヘッダーレイアウトの調整などです。2019年のHSBC UKレイアウト用に設定されたテンプレートベースのツールは、2025年の明細書で破損した出力を生成します。セマンティック抽出ツールは、再設定なしで両方に適応します。

テンプレート不要の抽出が銀行取引明細書にとって実用的に重要な理由を詳しく知りたい方は、銀行取引明細書抽出の仕組みの説明で、文書タイプ間の構造的な違いを解説しています。また、個人およびビジネスアカウントにわたる銀行取引明細書抽出戦略の全容については、銀行取引明細書データ抽出の完全ガイドで、検証および照合方法を詳しく説明しています。

複数のHSBC UK口座を月次決算向けに一括処理

個人用とビジネス用の口座を併用する典型的なHSBC UKの顧客は、Advance個人用当座預金口座、日々の取引用のBusiness Direct口座、海外仕入先への支払い用のGlobal Money口座の3つを保有している場合があります。各口座は、レイアウトやページ数が異なる別々の月次明細書を発行します。年度末には、経理担当者は3つの口座すべての取引を、口座間で照合可能な1つのスプレッドシートにまとめる必要があります。

一括抽出では、HSBC UKのオンラインバンキングから3つすべての明細書(年間36件のPDF)をダウンロードし、1回の操作でアップロードします。AIが各明細書のヘッダーを読み取って口座種別を識別し、Advance、Business Direct、Global Moneyの各レイアウトにわたって同一の列名抽出を均一に適用します。出力は、すべての口座の全取引が統合され、ソースが追跡可能な単一のExcelワークブックです。

所要時間の差は明白です。手動で36件の明細書を1ページあたり3分で処理すると、データ入力に約10~12時間かかります。同じセットをAIで一括抽出した場合、処理時間は約6~10分で、結果のスプレッドシートはセット内のすべての明細書について期首残高から期末残高までの検証を自動で通過しています。このワークフローの複数銀行版の詳細な手順については、12か月分の銀行明細書をキャッシュフローと確定申告シーズンに向けて処理するガイドで全プロセスを説明しています。

HSBC UKの明細書には、それぞれ独自の算術チェックが組み込まれています。期首残高+入金合計-出金合計=PDFに印刷された期末残高、という等式です。 抽出された数値がバッチ内のすべての明細書でこの等式を満たせば、完全なデータセットが得られたことになります。1つの明細書で失敗した場合は、どの明細書を検査すべきかが正確にわかります。手動の転記ワークフローでは、このレベルの自動整合性検証は不可能です。

よくある質問

HSBC UKの明細は直接CSVファイルとしてダウンロードできますか?

一部可能です。HSBC UKのOnline Bankingでは、取引一覧画面から取引データをExcel(xls)またはCSV形式でダウンロードできます。対象は過去約90日分の決済済み取引です。「eStatements / eAdvice」セクションに保存されている正式な月次明細PDF(口座サマリー、期首残高、期末残高を含む)はPDF形式のみの提供です。検証済みのrunning balanceを含む完全な明細期間を必要とする会計目的では、PDFが正しいソース文書です。

HSBC UKの明細PDFはパスワードで保護されていますか?

Online Bankingからダウンロードする標準的なHSBC UKの個人用およびビジネス用明細PDFは、パスワードで保護されていません。ただし、HSBC UKの従来の明細配信システムや、サードパーティプラットフォームを経由して転送された明細には、PDFレベルの暗号化が適用されている場合があります。暗号化されたPDF入力に対応し、パスワードを別途指定できる抽出ツールを使用すれば、保護を解除する必要なく処理できます。

古いHSBC UKの明細フォーマットでも抽出は機能しますか?

はい、抽出ツールがテキストレイヤーやテンプレートに依存せず、ドキュメントを視覚的に読み取る場合に機能します。HSBC UKは明細レイアウトを複数回更新しており、現在のデザインは色分けされたサマリーセクションを備えたすっきりとしたサンセリフレイアウトですが、古い明細(2019年以前)は異なるテーブル構造を持つ、より情報密度の高いモノクロフォーマットでした。ビジョンベースのAIモデルは、参照テンプレートに一致させるのではなく、ドキュメント構造を理解することで両方のフォーマットを読み取ります。処理するレイアウトバージョンを指定する必要はありません。

Global Moneyの複数通貨取引は抽出時にどのように扱いますか?

Global Moneyの明細では、通貨ごとに個別の補助元帳セクションが設けられ、それぞれに期首残高、取引一覧、期末残高が表示されます。抽出時には、出力定義にCurrency列を含めることで、各行に該当する通貨コードが付与されます。AIは補助元帳のヘッダー(「GBP Transactions」「USD Transactions」)を読み取り、そのセクションのすべての取引に通貨を適用します。通貨ごとの期末残高は独立して一致する必要があります。これが、複数通貨抽出が正しいことを確認するための検証ポイントです。

抽出したHSBC UKのデータをXeroやQuickBooksにインポートできますか?

はい。抽出で得られた構造化されたExcelまたはCSV出力は、Xeroでは「Import Bank Statement」機能、QuickBooks UKでは「Import Data」ツールを使用してインポートできます。列名は、お使いの会計ソフトのインポートテンプレート(通常はDate、Description、Amount。収入は正の値、支出は負の値)に合わせる必要があります。HSBC UKのコード体系から「Transaction Type」列を追加で抽出しておくと、インポート時のカテゴリマッピングが迅速になり、手動による分類ミスを減らせます。

HSBC UKの個人用明細書とビジネス用明細書では、抽出精度に違いはありますか?

個人用・ビジネス用の両方のHSBC UK明細書は、取引テーブルが明確にラベル付けされた印刷文書であり、精度の上限は同じです。実際の違いとしては、ビジネス用明細書の方が一般的に長く(個人用の3~5ページに対し10~15ページ)、Transaction Type列が含まれるため、正しく抽出すべきフィールドが1つ増えます。文書が長くなると、ページ区切りの問題やrunning balanceの検証が必要となる可能性が高まりますが、抽出方法(セマンティック列読み取り)は同一です。

📮 contact email: [email protected]