Multibanco支払伝票:金額と支払参照番号を抽出

手元に感熱紙のレシートがあります。端が少し丸まり、1ヶ月ほど経っているかもしれません。印字はすでに薄くなり始めています。公共料金を支払った後、またはポルトガルの店舗で請求書を決済した後に、Multibanco ATMから出てきたものです。そこには3組の数字が印字されています。5桁のEntidade、9桁のReferência、そしてユーロ単位の金額です。その伝票があなたの支払証明書です。問題は、特にその紙が財布やグローブボックスに何週間も入れられていて印字が元の状態ではない場合に、手作業で書き写さずにこれら3つの数字を記録に残す方法です。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果
Multibanco支払伝票のデータ抽出 - ATMレシートを撮影し、金額と支払参照番号を取得

重要なポイント

  1. しわくちゃで印字の薄れた感熱レシートはデータ抽出には使えないと思っていませんか?しかし、問題は紙そのものではありません。あなたは原因を誤解しています。
  2. 従来のOCRは、きれいな白い文書をフラットベッドスキャンするために作られました。そのため、実際のMultibanco伝票が持つ条件——折り目、影、カメラの角度、そして何週間もかけて薄れたインク——には対応できません。
  3. 写真全体をシーンとして処理するビジュアルAIに切り替えましょう。紙の状態に関係なく、スマホで1回撮影するだけでEntidade、Referência、Montanteを抽出できます。

Multibancoの支払伝票とは?

Multibancoはポルトガルの銀行間ネットワークで、1985年に開始され、SIBS(ポルトガル銀行間サービス会社)によって運営されています。ポルトガル国内の27の銀行のATMとPOS端末を、11,000台以上の端末で結んでいます。他の国の一般的なATMネットワークとは異なり、Multibancoは単なる現金引き出しだけでなく、請求書の支払い、税金の支払い、銀行間送金、小売購入も処理します。Multibancoシステム(ATMまたは実店舗のPOS端末)で支払うと、機械は「支払証明書(comprovativo)」または「支払伝票(talão)」と呼ばれる紙のレシートを印刷します。

この伝票は、支払いが行われた証拠です。コンパクトで感熱紙に印刷され、標準化されたデータフィールドを持っています。どの銀行が発行し、どのATMが印刷したかに関わらず、すべてのMultibanco支払伝票には以下の3つの要素が含まれています:

  • エンティダーデ(Entidade) — 受取機関(公共事業会社、政府機関、小売業者など)を識別する5桁のコード
  • レフェレンシア(Referência) — この特定の取引を識別する9桁の一意の支払参照番号
  • モンタンテ(Montante) — ユーロ(EUR)での支払金額

伝票上のその他の情報(日付、時刻、端末ID、銀行名)は二次的なものです。エンティダーデとレフェレンシアの組み合わせが、誰に何のために支払われたかを一意に識別します。ポルトガルで支払いを請求書やインボイスに照合しようとする場合、この2つの番号が鍵となります。

写真に撮った紙の伝票がスクリーンショットと異なる理由

このシリーズの他の記事はすべてデジタルスクリーンショットを扱っています。WeChat Pay、PayPal、Venmo、GCashなどのアプリからの確認画面で、完全にピクセルで構成され、スクリーンキャプチャ操作によって鮮明な解像度で保存された画像です。Multibancoの支払伝票はそれらとは全く異なります。それは物理的な物体です。スマートフォンで写真を撮ります。これによって生じる課題は決して小さなものではありません。

感熱紙(Multibancoのレシートが印刷される素材)は、時間の経過とともに徐々に色あせます。熱、光への露出、さらには取り扱いによる皮脂も劣化を加速させます。印刷された当日は完全に読みやすかった伝票も、3週間後には読むのが難しくなることがあります。

色あせに加えて、写真に撮られた紙のレシートには、スマートフォン写真特有の問題が伴います。印刷面に影を落とす悪い照明、テキストを台形に歪めるカメラの角度、文字の連続性を断ち切る折れ目やしわ、そして従来のOCRエンジンを混乱させる背景です。スマートフォンからのきれいなスクリーンショットは制御された画像です。くしゃくしゃになった感熱伝票の写真はそうではありません。

ここで、従来のOCRとビジュアルAIの違いが顕著になります。ページ上の固定位置で文字を探すタイプの従来のOCRエンジンは、紙にしわがあったり、テキストが色あせていたり、カメラが斜めに構えられていたりすると機能しません。それらは、真っ白な文書をフラットベッドスキャンするために設計されています。対照的に、ビジュアル言語モデルは、画像全体を視覚的なシーンとして処理します。テキスト、紙の質感、文字を横切る折れ目、周囲のコンテキストを認識し、孤立した文字の形状ではなく、全体像から内容を再構築します。これにより、写真に撮られたレシートの現実的な条件下ではるかに高い耐性を発揮します。

重要な3つのフィールド:Entidade、Referência、Montante

Multibancoの支払伝票に印刷されている複数の項目のうち、抽出する価値があるのは3つだけです。残り(端末の場所、銀行支店、取引連番など)は運用上のメタデータです。ここでは、この3つの主要フィールドがそれぞれ実際に何を意味するのかを説明します。

Entidade — エンティティコード(5桁)

Entidadeは、Multibancoネットワークを通じて支払いを受け取る各機関にSIBSが割り当てる5桁の数字コードです。これは加盟店名ではなく、店舗名でもブランド名でもありません。登録番号です。EDP(ポルトガルの主要電力会社)には1つのEntidadeが割り当てられています。ポルトガル税関庁(AT)には別のEntidadeがあります。地元の自治体にも独自のEntidadeがあります。Entidadeは、Multibancoネットワークに対してどの機関が資金を受け取るべきかを伝えます。

この区別は照合において重要です。 支払いを記録する事業者にとって、伝票上のEntidadeコードは、どの顧客がどの請求書を支払ったかを直接示すものではなく、どの機関がお金を受け取ったかを示すだけです。実際の請求書を特定するには、Entidade + Referênciaの組み合わせを自社の記録や会計システムと照合する必要があります。Primavera BSS、PHC Software、Sage Portugal、Moloni、InvoiceXpressといったポルトガルの会計ソフトウェアはすべてこの照合をサポートしています。請求書に対してMultibanco参照番号を生成すると、ソフトウェアはReferênciaを請求書番号と一緒に保存するため、支払い確認が届いたときに両者を自動的にリンクできます。

Referência — 支払参照番号(9桁)

Referênciaは、受取機関のシステム内でこの特定の支払いを一意に識別する9桁の番号です。伝票上で最も重要なフィールドです。電力会社や政府機関がMultibanco支払いオプション付きの請求書を発行する場合、その請求書に対して固有のReferênciaを生成します。支払いを行うと、伝票のReferênciaが請求書のReferênciaと一致します。これにより、支払いが正しい口座や請求書に紐付けられます。

この9桁の参照番号には、多くの場合チェックデジット(番号の残りの部分を検証するために計算された最終桁)が含まれており、手動入力はエラーが発生しやすくなっています。Referênciaを手書きで転記する際に2桁を入れ替えると、支払いが別の請求書に振り向けられたり、拒否されたりする可能性があります。これは実際のリスクですが、写真から参照番号を自動抽出すれば解消されます。

Montante — 金額(ユーロ)

支払金額はユーロで印刷されます。Multibancoの支払いは単一通貨のみで、外国為替、二重通貨表示、複数行の内訳はありません。伝票に記載されている金額が、口座から引き落とされた金額そのものです。金額フィールドはシンプルなため、サーマル印刷が判読可能であれば、比較的簡単に抽出できます。

一つ注意点があります。ポルトガルの数値表記では、小数点にカンマ(「25,50」で25ユーロ50セント)、桁区切りにピリオドを使用します。ドットを小数点と想定するビジュアルAIは、代わりに「25.50」と出力する可能性があります。値としては正しいものの、形式が異なります。ImageToTable.aiの後処理では、抽出時にこれらの形式を自動的に正規化しますが、元のポルトガル語の伝票の表記が、スプレッドシートの表記とは異なることを認識しておく価値はあります。

Entidadeが加盟店名ではない理由(そしてそれが重要な理由)

これはMultibanco支払伝票で最もよくある混乱のポイントです。ユーザーが伝票を見て「Entidade: 12345」と書いてあるのを見て、それが数字にエンコードされた店名だと思い込んでしまいます。しかし、そうではありません。加盟店の実際の商号は、標準的なMultibanco支払確認伝票には表示されません。表示されるのはEntidadeコードです。

個人が自分の支払いを追跡する場合、これは管理可能です。どの請求書を支払ったか分かっているからです。しかし、月に数十から数百のMultibanco支払いを照合する企業にとって、加盟店名がないことは実際のワークフローのギャップを生み出します。支払伝票の束を見ても、顧客やベンダーごとにすぐに分類することはできません。各伝票は、Entidade + Referênciaのペアを使用して、対応する請求書や請求記録と照合する必要があります。

ポルトガルの会計エコシステムは、統合レイヤーを通じてこれを処理します。Eupagoのようなサービスは、請求ソフトウェアとMultibancoネットワークの間の橋渡し役として機能します。請求書が発行されると、Eupagoが自動的にMultibanco参照番号を生成します。支払いが到着すると、Eupagoがソフトウェアに通知し、ソフトウェアは請求書を支払済みとしてマークします。EntidadeとReferênciaは、伝票を読み取るのではなく、バックエンドで照合されます。しかし、統合された環境の外で作業している場合(クライアントから支払伝票を受け取るフリーランサーや、Multibanco参照番号を発行するポルトガルのサプライヤーに支払う小規模輸入業者など)、伝票自体が唯一の記録となります。そして、これら2つの番号を正しく抽出することが、あらゆる照合の前提条件となります。

この伝票の価値:証憑としての役割と二次利用

ポルトガルでは、Multibancoの支払伝票(talão)は正式な証憑として認められています。ポルトガル税関庁(AT)は、Multibancoの支払確認書を税務上の支払証明として受理します。ポルタル・ダス・フィナンサス(Portal das Finanças)を通じて年間のIRS(個人所得税)申告を行う際、税務当局は支払伝票に記載されたエンティダーデ(Entidade)とレフェレンシア(Referência)を使って支払いの有無を確認します。ATへの税金の支払い自体も、公式の徴収書(documento de cobrança)に印字されたエンティダーコードとレフェレンシアを用いて、Multibanco経由で行われることがよくあります。

企業にとって、抽出データの二次利用は明確です:売掛金の照合(accounts receivable reconciliation)です。企業の銀行口座に入金されるMultibancoの支払いには、SIBSの取引記録にエンティダーデとレフェレンシアが埋め込まれています。経理チームの仕事は、これらのコードを自社システムの未払い請求書と照合することです。支払伝票の山と未払い請求書のスプレッドシートを手作業で照合するのは、時間がかかりミスも起こりやすい作業です。自動抽出——各伝票の写真からエンティダーデ、レフェレンシア、金額を読み取り、照合テーブルに一括投入する——ことで、その作業負荷は手作業のごく一部にまで削減されます。

同じデータは、個人の記録管理のための支払証明の追跡にも役立ちます。Multibancoで家賃を支払うポルトガルの賃借人は、伝票を証拠として保管します。ポルトガルの大学(こちらもMultibancoのレフェレンシアを使用)に授業料を支払う学生は、支払いが完了したことを確認するために伝票が必要です。IRSやIVA(付加価値税)をMultibancoで支払う国民は、納税義務を果たした記録として伝票を保管します。いずれの場合も、重要なのはエンティダーデ、レフェレンシア、モンタンテ(Montante)の3つの項目であり、これらはスマートフォンで1枚の写真を撮るだけで抽出できます。

エンティダーデ+レフェレンシアの組み合わせは、ポルトガルの支払照合における普遍的な鍵です——銀行、請求元、会計ソフトが何であれ、物理的な伝票とデジタル記録を結びつけます。

よくある質問

スマホのカメラでかろうじて読める程度の、かすれたMultibanco(マルチバンコ)レシートからでもデータを抽出できますか?

印字のかすれ具合によります。スマホの画面上で人間の目に(かすかでも)文字が見えるのであれば、通常は視覚AIモデルで読み取れます。コントラストが低くてもピクセルレベルでテキストを検出するからです。感熱紙が完全に黒くなっていたり、印字が完全に消えている場合(直射日光に数ヶ月さらされた後によくあるケース)は、紙上に物理的に存在しないデータを復元する抽出方法はありません。

ImageToTable.aiはポルトガル語の数値形式(小数点にカンマを使用)に対応していますか?

はい。ツールの後処理でポルトガル語の小数点表記を認識し、抽出時に正規化します。伝票上で「25,50」のようにカンマ形式で記載された金額は、出力されるスプレッドシートでは「25.50」のように、スプレッドシートの数値形式に合わせて表示されます。伝票上の元の形式は抽出された状態で保持されますが、正規化された値がテーブルに格納されます。

複数のMultibanco(マルチバンコ)伝票の写真を一度に処理し、1つのテーブルにまとめることはできますか?

はい。このツールはバッチファースト処理向けに設計されています。支払伝票の写真を複数枚同時にアップロードし、抽出を1回実行するだけで、Entidade(エンティダーデ)、Referência(レフェレンシア)、Montante(モンタンテ)の各値が別々の列に格納された、1つの結合済みスプレッドシートを受け取れます。これは、月末の支払伝票の束を処理するポルトガルの企業にとって主要なユースケースです。

Multibanco(マルチバンコ)伝票は、AT(ポルトガル税関庁)向けの税務レシートとして使用できますか?

Multibanco(マルチバンコ)支払伝票は支払いが行われたことを証明するものですが、IVA(付加価値税)控除目的における認定請求書(fatura certificada)の代わりにはなりません。ポルトガルの税制では、仕入IVA(付加価値税)の還付を受けるために、ATCUDコードと電子署名付きの認定請求書が必要です。支払伝票は請求書が支払われたことの証明として機能しますが、税額控除のためには請求書自体が依然として必要です。両方の書類が揃って初めて完全な記録となります。

紙の伝票の写真ではなく、オンラインバンキングの確認画面のスクリーンショットでも抽出は機能しますか?

はい — 視覚AIはあらゆる視覚入力を同じ方法で処理します。紙の伝票を撮影する場合でも、銀行のオンラインポータル(ホームバンキング)からMultibanco(マルチバンコ)確認ページをスクリーンショットする場合でも、同じ抽出アプローチが適用されます。感熱紙のかすれという特有の課題は物理的な伝票のシナリオにのみ当てはまり、デジタルスクリーンショットの方がクリーンなケースです。

Multibanco(マルチバンコ)支払伝票は、この一連の記事の中で、ユーザーが画面を見ていない唯一のケースです。手に持つ紙 — かすれ、丸まり、しわになる感熱紙です。この物理的な違いにより、クリーンなスクリーンショットでは決して発生しない、実際の抽出上の課題が生じます。しかし、基本原則は同じです。必要なデータ(Entidade(エンティダーデ)、Referência(レフェレンシア)、Montante(モンタンテ))は存在し、読み取り可能です。たとえ媒体がピクセルではなく紙であってもです。適切な抽出アプローチは、両方のケースに対応します。

同じ意味抽出の仕組みが、WeChat Payのスクリーンショットから金額を、PayPalの確認画面から注文番号を読み取るのと同様に、くしゃくしゃのMultibanco伝票からかすれたEntidadeコードも読み取ります。データを「どこにあるか」ではなく「何を意味するか」で見つけるからです。入力がスクリーンショットでも紙の写真でも、カスタム列抽出は同じように機能します。あなたが取得したいフィールド名を指定すれば、AIがその意味を理解して該当する値を探し出します。出力を定義するのはあなた、入力を処理するのはAI。フォーマットは問いません。

古くて色あせて、くしゃくしゃになったMultibanco伝票を写真に撮って、何が抽出されるか試してみてください。重要な3つの数字は、そこにあります。

📮 contact email: [email protected]