Klarna / Sofort 支払い抽出

あらゆるKlarna・Sofort スクリーンショットから金額・支払い参照番号・日付(Betrag、Verwendungszweck、Datum)を抽出 — 1項目も入力し直す必要なし

KlarnaやSofortの支払いを手作業で記録すると、スクリーンショット1枚あたり約3分かかります。このツールは同じ項目を5〜10秒で読み取ります。Klarnaプランの注文合計と分割払い額の内訳、Sofort銀行振込のVerwendungszweckも含みます。

スクリーンショット1枚あたり5〜10秒 · 印刷テキストで最大99%の精度

金額 · 参照番号 · 日付
ドイツ語ラベル認識
スクリーンショット1枚につき1行

KlarnaやSofortのスクリーンショットから抽出できる情報

KlarnaとSofortは現在同じ企業であり、2024年以降Sofortの銀行振込はKlarna自身のチェックアウト内で処理されており、ドイツの利用者には今も「Sofort bezahlen」として表示されます。この2つの画面には共通する視覚的構造がほとんどありません。一方は分割スケジュール付きの後払い注文で、もう一方は支払い参照番号付きの直接銀行振込です。カスタム列抽出を使えば、AIが各値の隣にあるドイツ語ラベルを読み取るため、どちらも同じ構造化出力を生成します。

Betrag(金額)

Klarnaの注文ではこれが注文合計額で、Pay in 3や分割払いプランの場合は分割ごとの金額が別途記載されます。Sofortの振込では送金される単一の金額です。1つの列を定義するか、種類別に分割してください。AIがラベルを読み取って判断します。

Empfänger(受取人)/Händler(販売店)

Klarnaは店舗または販売店(Händler)を表示します。Sofortの振込は受取人名と銀行口座(Empfänger)を表示します。AIはラベルの文脈を読み取り、どちらの場合も受取人を特定します。

Verwendungszweck(使用目的)

Sofortの銀行振込にはVerwendungszweck(買い手が入力する支払い参照番号)が付き、最大140文字です。Klarnaの注文では各購入が注文番号と支払期日に紐づきます。どちらも銀行明細と照合する際のキーとして使用できます。

Datum(日付)

ドイツのDD.MM.YYYY形式です。Klarnaの注文は購入日と各分割払いの支払期日を表示します。Sofortの振込は実行日を表示します。AIはすべての日付を一貫した形式に正規化します。

1つのプロバイダー、2つの決済商品、まったく異なる2つの画面

Klarnaは2014年にSofortを買収し、2024年にはSofortの銀行振込を自社のチェックアウトに「Sofort bezahlen」として統合しました。Klarnaの後払い注文とSofortの振込は今や同じ企業から提供されていますが、見た目はまったく異なります。ドイツ語の「Betrag(金額)」はそれぞれ異なる数字の隣に表示され、一方の画面用に作ったテンプレートはもう一方を誤って読み取ってしまいます。

01

Klarnaの注文には複数の金額が表示される

Pay in 3や分割払いの注文には、購入全体の合計額と、各回の分割払い額が表示されます。基本的なOCRはどちらも数字として読み取るだけで、実際に支払うべき金額を判別できません。Klarnaの公式ヘルプページが、支払い前にアプリで支払いプランを確認するよう促しているのは、まさにこのためです。

02

Sofort送金では参照情報がフリーテキストに隠れている

送金を請求書と照合する鍵となるのが、Verwendungszweck(使用目的)です。これは最大140文字のフリーテキストであるため、ツールが氏名、住所、あるいは無関係なメモと誤認しやすくなります。これを取りこぼすと、銀行明細との照合ができなくなります。

03

ドイツ語のラベルは密集し、似た見た目をしている

Betrag(金額)、Verwendungszweck(支払い参照番号)、Empfänger(受取人)、Datum(日付)は、どれも短いドイツ語で、ぎっしり詰まった確認画面に並びます。位置で抽出するツールは、ラベルが指す値ではなく、そのボックスにある値をそのまま取得してしまいます。

01

ラベル認識型の列で合計と分割払い額を分離

Amount (Total)とPer Installmentを別々の列として定義します。AIはピクセル位置ではなくラベルに基づき、注文全体の合計を一方の列に、より小さな定期支払額をもう一方の列に読み取ります。Installment Countを追加すれば、AIが分割回数を返します。

02

Verwendungszweckは参照列に格納される

列にPayment Referenceと名前を付けると、AIは画面上の他の行と同じ見た目であっても、Verwendungszweckラベルの隣にあるフリーテキストの値を読み取ります。この参照番号は銀行の明細にも記載される値なので、行の照合が可能になります。

03

ドイツ語ラベルを位置ではなく意味で読み取る

AIはBetrag、Verwendungszweck、Empfängerを区別するため、Klarnaの注文とSofortの振込が同じ列セットに収まります。両方の支払いタイプをまとめてバッチ処理しても、画面ごとのテンプレートなしで、各スクリーンショットがそれぞれ正しい値を保持します。

Klarnaの注文やSofortの振込から1行のスプレッドシートへ

経費精算、フリーランスの記帳、ドイツのVAT記録のためにKlarnaやSofortの支払いを記録しているなら、スクリーンショットをツールにドロップすると次のようになります。

1.

スクリーンショットをアップロード

Klarnaの注文確認または支払いプラン、あるいはSofortの振込確認をアップロードします。ネイティブのスクリーンショットでも、画面を正面から撮影した写真でも機能します。AIはレイアウトではなく内容を読み取るため、2つの画面デザインに別々のテンプレートは不要です。

2.

列に名前を付ける

Amount、Recipient、Payment Reference、Dateを定義します。Klarnaの分割払いプランの場合は、Amount (Total)とPer Installmentを追加して2つの数値を分けておきます。AIはドイツ語のラベル(Betrag、Empfänger、Verwendungszweck、Datum)を読み取り、各値を対応する列に割り当てます。

3.

行を取得

出力はスクリーンショット1枚につきスプレッドシート1行として得られます。金額、受取人、支払い参照番号、日付がそれぞれの列に入ります。Klarnaの注文は合計金額と分割払い額が分かれた1行になります。Sofortの振込は参照番号を保ったまま1行になります。XLSXまたはCSVとしてダウンロードするか、アドオンでGoogle スプレッドシートに行を送信できます。

KlarnaとSofortのスクリーンショット抽出が最も効果的なケースと注意すべきケース

最も効果的なケース

✓

明瞭な確認画面。Klarnaの注文・分割払い画面やSofortの振込確認は、高コントラストの機械描画テキストと一貫したドイツ語ラベルを使用しています。その印字テキストの精度は最大99%です。

✓

KlarnaとSofortの混在バッチ。1つの列セットで、同じバッチ内の両方の支払いタイプから抽出できます。AIが各スクリーンショットがどの製品のものかを識別し、それに応じてフィールドをマッピングします。

✓

分割払いの追跡。Klarnaの分割払いプランには、各回の支払期日と金額が記載されています。AIは各回を個別の行として返すことも、プラン全体を合計額とともに1行にまとめることもできます。

注意すべきケース

⚠

切り取られたスクリーンショット。Klarnaの画像で分割払いプランが途切れていたり、Sofortの確認がVerwendungszweck(使用目的)の手前で切れていたりすると、AIは表示されている部分しか抽出できません。全画面キャプチャが最も完全な行を生成します。

⚠

斜めから撮影した写真や暗い場所での撮影。一部のデバイスでは、バンキングアプリやショッピングアプリが標準のスクリーンショットをブロックすることがあります。明るい場所で真っ直ぐ撮影した写真なら機能しますが、映り込みや傾きがあると、IBANの数字など小さな文字の精度が低下します。

⚠

どのKlarna金額を指すのか。Klarnaは後払いと分割払いの注文に同じ名称を使用しており、画面も異なります。抽出する支払いタイプに合わせて列名を設定してください(Betrag(金額)か1回あたりの分割払い額か)。そうすることで、意図した通りの数値が返ってきます。

よくある質問

Klarnaのスクリーンショットに注文合計と分割払い額の両方が表示されています。どちらをスプレッドシートに入れればよいですか?

どちらの列名を付けるかによります。Amount (Total)とPer Installmentを別々の列として定義すれば、AIは注文全体の合計の隣にある数値を一方に、少額の定期支払額をもう一方に、位置ではなくラベルに基づいて読み取ります。€150.00の注文を3回払いした場合、€150.00はTotal列に、€50.00はPer Installment列に入ります。Installment Count列を追加すれば、AIが分割回数を返します。

Klarnaがブランドを終了する前のSofort送金です。それでもツールは読み取れますか?

はい。Klarnaは2024年後半にSofortを独立した支払い方法として各連携先で廃止し、Klarnaに統合しました。そのため古いSofortのスクリーンショットにも、記録に必要な金額、受取人、Verwendungszweck(使用目的)が残っています。AIはスクリーンショットに表示されている内容を読み取るため、過去のSofort確認画面も現在のKlarna画面も同じ列セットで対応できます。

ツールはVerwendungszweckを正しく取得しますか、それとも別のものと誤認しますか?

正しく取得します。Sofortの確認画面には、購入者が入力した支払い参照番号であるVerwendungszweck(使用目的)が最大140文字で記載されています。Payment Referenceという列名を付ければ、AIはそのラベルの隣の値を、氏名や住所ではなく支払い参照番号として読み取ります。フリーテキストもそのまま残したい場合は、2つ目の列にPurpose (Verwendungszweck)と名前を付ければ、両方とも出力されます。

書類の日付がDD.MM.YYYY形式で表示されています。ツールは正しく読み取れますか?

はい。AIはドイツ語のDD.MM.YYYY形式を認識し、一貫した出力形式に正規化します。Klarnaの注文には購入日と各分割払いの支払期日が表示されます。Sofortの送金には実行日が表示されます。Date列を定義すれば、日付は並べ替えやフィルタリングができる状態で返されます。

KlarnaとSofortのスクリーンショットを同じ列名でまとめてバッチ処理できますか?

はい。Amount、Recipient、Payment Reference、Dateなど、1つの列セットを定義すれば、AIはKlarnaの注文画面とSofortの送金確認画面を同じバッチで処理します。どの製品で生成されたスクリーンショットでも、1枚につき1行になります。アプリをまたぐ全機能については支払いスクリーンショットの概要をご覧ください。

対応しているすべての支払いスクリーンショットの種類を見る。Klarna、Sofort、PayPal、Revolutなどに対応

姉妹ヨーロッパ決済プラットフォーム:Revolut、もう一つのヨーロッパ決済プラットフォームでは、1回の振込で2つの通貨額が1画面に表示されます

姉妹国際送金プラットフォーム:Wise(TransferWise)、もう一つの国際送金プラットフォームには、独自の手数料、為替レート、受取人情報があります

📮 contact email: [email protected]