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秒で構造化データに
今すぐ試す →
HSBC UKの銀行明細書を会計用にExcelへ抽出する方法というタイトルのブログカバー。下に3つのアイコン:任意のHSBC UKアカウントティア、任意の明細書レイアウト、1ペニー単位まで照合。水色のグラデーション背景に手描きの財務イラスト

重要なポイント

  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の行は300件ではなく22件になります。これは明細書デザインの誤りではなく、意図的なスペース節約の慣例です。しかし、各行にrunning balanceがあることを前提とするテンプレートベースのOCRパーサーは、残高が「あるべき」場所に見つからない場合、架空の値を挿入するか、行をスキップしてしまいます。

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

HSBC UK明細書の内部:口座種別による違い

HSBC Advance、HSBC Premier、HSBC Basic、Business Directの4つの口座種別とそのレイアウト特性を示す「HSBC UKの4つの口座種別、4つの明細書レイアウト」というタイトルの4列比較表

すべての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の内訳が含まれる

抽出における実際的な影響は、「HSBC UKの明細書のどこにsort codeがあるか」という質問が、扱う口座種別によって5つの異なる答えを持つということです。意味的抽出ツール(各ラベルの意味を理解して文書を読み、位置座標を記憶するのではなく)は、ラベル「Sort Code」を探してその隣の値を読むことでsort codeを見つけるため、そのラベルがページのどの隅にあっても、同じ列名のセットで5つのレイアウトすべてを処理できます。

取引タイプコード:会計データに隠された見落とされがちな情報

HSBC UKの取引コードとその会計処理をまとめたチェックリスト形式のインフォグラフィック。BGC、D/D、SO、TFR、POS、FPIの6つのコードを掲載

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

コード意味会計処理
BGCBank Giro Credit — 支店または郵便局での入金債務者からの受領 / 現金売上。通常は収益項目
CHGサービス料または手数料銀行手数料費用勘定(P&L)
D/DDirect Debit — 変動額の定期支払い買掛金 — 公共料金、サブスクリプション、ローン返済
SOStanding Order — 固定額の定期支払い固定経費 — 家賃、積立送金、保険料
TFRHSBC UK口座間の振替口座間振替(貸借対照表のみ — P&Lへの影響なし)
POSPoint of Sale — デビットカードでの購入営業費用(購入、消耗品)または売上原価
BPBill Payment — オンラインバンキングでの支払い買掛金 — 仕入先請求書、HMRCへの支払い
VISVisaデビット取引営業費用(POSと類似、ただしVisaブランド)
CRCredit — 入金収益または債務者からの受領(相手方による)
ATM現金引き出し現金費用またはオーナー引き出し(事業形態による)
FPIFaster Payment Incoming債務者からの受領 — 当日の銀行振込
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のフォーマット差異にどう対応するか

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

Date、Description、Paid Out、Paid In、Balanceの5つの列を定義すれば、同じ定義でAdvance明細書の取引テーブルもBusiness Direct明細書のより広いテーブルも同じように抽出できます。AIは「Date」というラベルがページ上のどこにあってもそれを見つけ、その下の値を読み取り、次の列に移動します。Date列が最初の列(Advanceレイアウト)でも、Transaction Type列の後の2番目の列(Business Directレイアウト)でも関係ありません。

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

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

複数のHSBC UK口座を月次締め処理で一括処理する方法

「3つのHSBC UK口座から1つの照合済みスプレッドシートへ」と題したジグザグの折れ線グラフ。4つの番号付きノード: 36件のPDFを一括ダウンロード、AI抽出がすべてのレイアウトを解読、開始残高から終了残高までの照合を検証、1つの照合済みワークブックをエクスポート

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

バッチ抽出を使用すると、HSBC UKのオンラインバンキングから3つの明細書をすべてダウンロードし(1年分で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の検証が必要となる可能性が高まりますが、抽出方法(セマンティック列読み取り)は同一です。

完全なワークフローをご希望ですか?銀行明細書データをExcelに抽出するガイドでは、複数ページの明細書、running balanceの検証、あらゆる銀行に対応したバッチ処理をステップごとに解説しています。

📮 contact email: [email protected]