銀行明細書解析ベンチマーク

銀行明細書の抽出精度を測定する初のオープンベンチマークです。15件の合成明細書、36件の解析チャレンジ、12カ国、3段階の難易度に対応しています。

公開日: March 15, 2026
·
Last updated: August 5, 2026
·商用ツールのスコアを見る
15
明細書
36
チャレンジ
12
対応国
3
難易度レベル
Bankstatemently Open Benchmark — Featured on Product Hunt

クイックスタート

3ステップで始められます。

1. 明細書をダウンロード
curl -O https://bankstatemently.com/benchmark/statements/bsb-001-statement.pdf
2. お使いのツールで解析
your-parser bsb-001-statement.pdf > result.json
3. 採点用に送信
HASH=$(shasum -a 256 bsb-001-statement.pdf | cut -d' ' -f1)
curl -X POST https://api.bankstatemently.com/v1/benchmark/evaluate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key" \
  -d "{\"contentHash\": \"$HASH\", \"transactions\": $(cat result.json)}"

銀行明細書の解析が難しい理由

実際の銀行明細書には、単純なパーサーを壊してしまう数十のフォーマットの癖があります。

Layout & Structure

Missing Year in Dates

Statements omit the year from transaction dates (e.g., "03/15" instead of "03/15/2025"), which makes it impossible to sort or reconcile without guessing.

4件の明細書で確認
Layout & Structure

Blank Dates for Same-Day Transactions

Statements only print the date on the first transaction of each day — the rest have blank date cells.

1件の明細書で確認
Amounts & Currency

Plus/Minus Sign After the Amount

Statements place the plus or minus sign after the amount (e.g., "123.45-" instead of "-123.45").

1件の明細書で確認
Amounts & Currency

Currency Symbols Breaking Numeric Parsing

Statements embed currency symbols (e.g., "$1,234.56") directly in amount cells, which breaks numeric parsing in Excel and most CSV importers.

2件の明細書で確認
Layout & Structure

No Visible Table Lines or Borders

Statements sometimes lack clear row or column lines.

1件の明細書で確認
Layout & Structure

Separate Credit & Debit Columns

Statements use separate Credit and Debit columns in some formats, while others use a single Amount column with signs.

10件の明細書で確認
Document Quality

Page Headers & Footers Mixed with Data

Page headers and footers contain bank logos, page numbers, and disclaimers that can interfere with transaction extraction.

1件の明細書で確認
Document Quality

No Selectable Text (Scanned PDF)

Statements are often image-based PDFs with no selectable text, so copy-paste and standard PDF extractors return nothing useful.

3件の明細書で確認

データセット

bsb-001Straits Capital (Singapore))は2026-08-11に再発行されました。 Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. 元PDFのsha256: 7f96da7316b2b540f2f8ecfc4151cd242a501be3ed84204a15bfbbe3c355531b. 差し替え後: 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. 内容に変更はありません — 元のPDFに対して行った解析やスコアは有効ですが、差し替え前のハッシュに紐づいていました。再解析ではなく、ハッシュの再紐付けを行ってください。

bsb-002Liberty National (United States))は2026-08-11に再発行されました。 Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. 元PDFのsha256: f9947911a399ff0ccb7e8afde6e3380e3f7a1f61a5809b68022ce0b9ba449b06. 差し替え後: 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. 内容に変更はありません — 元のPDFに対して行った解析やスコアは有効ですが、差し替え前のハッシュに紐づいていました。再解析ではなく、ハッシュの再紐付けを行ってください。

bsb-003Continental Trust (Netherlands))は2026-08-11に再発行されました。 Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. 元PDFのsha256: d605ff5e2c803f531c18d295354f135017c56082538f41e53d6c37452604a566. 差し替え後: 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. 内容に変更はありません — 元のPDFに対して行った解析やスコアは有効ですが、差し替え前のハッシュに紐づいていました。再解析ではなく、ハッシュの再紐付けを行ってください。

bsb-004Silk Road Banking (Hong Kong))は2026-08-07に再発行されました。 Reissued to correct errors in the original statement. The second account is now denominated in USD, with a disclosed FX rate. 元PDFのsha256: e93cacdb23195adefdf13ef4ba9528f55454c6fb2dc83624fe9c5077c5bc6455. 差し替え後: 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

bsb-004Silk Road Banking (Hong Kong))は2026-08-11に再発行されました。 Reissued to fix the same generator reproducibility bug as the other released statements, plus a generator fix to how ground-truth account identity is derived: the account name no longer bakes in the account number, which lets a parser that correctly componentizes the printed heading exact-match cross-engine. Printed content (including the heading) is unchanged. 元PDFのsha256: 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. 差し替え後: 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. 内容に変更はありません — 元のPDFに対して行った解析やスコアは有効ですが、差し替え前のハッシュに紐づいていました。再解析ではなく、ハッシュの再紐付けを行ってください。

bsb-005Harbour Bank (Canada))は2026-08-11に再発行されました。 Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. 元PDFのsha256: 01a26c767b9488e45b358b329e2c9ea3d9fba05878a1963da06fde899827debb. 差し替え後: 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. 内容に変更はありません — 元のPDFに対して行った解析やスコアは有効ですが、差し替え前のハッシュに紐づいていました。再解析ではなく、ハッシュの再紐付けを行ってください。

bsb-001Straits Capital (Singapore))は2026-08-14に再発行されました。 Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Account numbers now come from a country-keyed format table (#4931). 元PDFのsha256: 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. 差し替え後: d3d5071b90a33272f31bab5c5660d78b2ae29d2c6e1720477f5e8b167f73e843. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

bsb-002Liberty National (United States))は2026-08-14に再発行されました。 Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Account numbers now come from a country-keyed format table (#4931). 元PDFのsha256: 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. 差し替え後: 3700a073ac1262173cbabbd5667cd3a59e04cf0b14e3a865ae25ce21089ab97d. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

bsb-003Continental Trust (Netherlands))は2026-08-14に再発行されました。 Reissued to fix the account number: NL is an IBAN country, but the old template randomized a two-letter "country code" instead of emitting NL's literal IBAN prefix, and the checksum was never a valid ISO 7064 mod-97-10 IBAN check digit. Account numbers now come from a country-keyed format table that emits a real, check-digit-valid IBAN for NL (#4931). 元PDFのsha256: 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. 差し替え後: 4945bcda107e6d7845850e728b90c4dba1cb11de5a13356b0794df349e5527c2. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

bsb-004Silk Road Banking (Hong Kong))は2026-08-14に再発行されました。 Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Hong Kong has no single documented national account-number scheme, so the new generic digit format is honestly noted as such rather than citing a fabricated standard. Account numbers now come from a country-keyed format table (#4931). 元PDFのsha256: 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. 差し替え後: 67a5b862696fc06e675db53867be6fcc71a4ecc13998193e8b45e2cd63371051. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

bsb-005Harbour Bank (Canada))は2026-08-14に再発行されました。 Reissued to fix the account number: Canada has no IBAN, but the old template printed a French IBAN (inherited from the base `fr.json` dictionary — format was keyed by language, not jurisdiction). Account numbers are now keyed by country, so `fr-CA` prints Canada's 5-digit-transit + 3-digit-institution + 7-digit-account format instead of France's IBAN (#4931). 元PDFのsha256: 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. 差し替え後: a5cc2a7d210bc657c55b44ac159c5d10b2d71553f3646ce17a64051f918fd960. 元のPDFに対して行った解析やスコアは比較できません。再発行されたPDFを再解析してください。

中級5件の明細書

Liberty National Bank
bsb-006Liberty National Bank
MXMX銀行明細書1 ページ
30 取引4 チャレンジ
近日公開
Continental Trust
bsb-007Continental Trust
CACAクレジットカード1 ページ
25 取引3 チャレンジ
近日公開
Southern Cross Financial
bsb-008Southern Cross Financial
AUAU銀行明細書1 ページ
30 取引5 チャレンジ
近日公開
Harbour Bank
bsb-009Harbour Bank
GBGB銀行明細書1 ページ
35 取引6 チャレンジ
近日公開
Straits Capital
bsb-010Straits Capital
ININ銀行明細書27 ページ
500 取引6 チャレンジ
近日公開

上級5件の明細書

Southern Cross Financial
bsb-011Southern Cross Financial
HKHK銀行明細書3 ページ
35 取引6 チャレンジ
近日公開
Straits Capital
bsb-012Straits Capital
SGSGクレジットカード1 ページ
31 取引6 チャレンジ
近日公開
Silk Road Banking
bsb-013Silk Road Banking
KZKZ銀行明細書3 ページ
35 取引5 チャレンジ
近日公開
Silk Road Banking
bsb-014Silk Road Banking
THTH銀行明細書1 ページ
28 取引5 チャレンジ
近日公開
Southern Cross Financial
bsb-015Southern Cross Financial
MYMYクレジットカード1 ページ
20 取引7 チャレンジ
近日公開

採点の仕組み

あなたのパーサーの出力
Bankstatemently評価エンジン
精度スコア

スコアは2つの観点で測定されます — 商用コンバーターを 独立に検証する際と同じ枠組みです.

抽出精度

日付・金額・摘要・残高を、フィールド単位でグラウンドトゥルースと比較します。

明細の整合性

残高照合、合計の検証、明細全体にわたる行単位の整合性を確認します。

よくある質問

銀行明細書解析ベンチマークとは、正解データが既知の銀行明細書からなる標準化されたデータセットです。パーサーがPDFの銀行明細書から取引・日付・金額・残高をどれだけ正確に抽出できるかを測定できます。当ベンチマークには15件の合成明細書が含まれ、12カ国にわたる36件の異なる解析チャレンジをカバーしています。

開発者向け

データセットをダウンロードし、評価APIを統合して、パーサーをベンチマークしましょう。

パーサーを評価するチーム向け

現在お使いのソリューションの性能を確認するか、ご自身の明細書でBankstatementlyをお試しください。

Bankstatementlyを無料で試す