Paytm取引抽出

Paytmスクリーンショットから金額、取引ID、支払い方法を抽出

Paytm確認画面から金額、12~14桁の取引ID、支払い方法を手動でスプレッドシートに入力するには、1枚あたり約90秒かかります。このツールなら、4つのフィールドすべてを10秒未満で取得できます。

1枚あたり5~10秒 · 印字テキストに対して最大99%の精度

金額 · 取引ID · 支払い方法
ウォレット · UPI · カード
キャッシュバックの分離

Paytmの支払い画面から抽出できる情報

Paytmの確認画面は一見シンプルですが、3つの支払い方法、常に表示されるキャッシュバックバナー、そして個人間送金か加盟店支払いかで異なる2種類の取引識別子が存在します。カスタム列抽出機能により、AIが各値の横にあるラベルを読み取り、適切なデータを毎回正しい列に配置します。

金額

ルピー表記はインドのラーク/クロール表記(Rs1,00,000 = 1ラーク)を使用します。キャッシュバックバナーにもルピー金額が表示されますが、AIはラベルの文脈を読み取って取引金額とプロモーションオファーを区別します。

取引ID / 注文ID

P2P送金では12~14桁の数字コードが使用され、銀行照合の鍵となります。加盟店支払いの場合、Paytmは別の英数字の識別子である注文IDも表示します。AIはラベルの文脈からそれぞれを識別します。

支払い方法

Paytmの「支払い方法」フィールドには、Paytmウォレット(プリペイド)、UPI(銀行連携)、Paytmカード(ポストペイ)のいずれで取引が行われたかが表示されます。各支払い方法で確認画面のレイアウトが若干異なりますが、AIはどの方法が使用されても支払い方法ラベルを読み取ります。

ステータス

取引結果 — 「成功」「保留中」「失敗」のいずれかです。元帳にインポートする前に、確定した支払いと失敗した試行を区別するのに役立ちます。

3つの支払い方法、2つの識別子、そしてダンプOCRを欺くキャッシュバックバナー

Paytmは、3つの異なる支払い方法から支払いができる唯一の主要なインドのUPIアプリです。そして、それぞれの方法で確認画面が少しずつ異なります。さらに、同じ画面上に、実際の取引とは別のルピー金額を宣伝するキャッシュバック要素が常に表示されており、ダンプ方式のOCRツールはこれを実際の取引と区別できません。

「GPay、PhonePe、Paytmなどの支払いスクリーンショットからデータを抽出し、抽出後、送信者名、日付、時刻、金額などの詳細をすべて保存するExcelを作成しなければなりません。その後、支払い取引を銀行取引明細書と照合する必要があります。これはUiPath Studioで可能でしょうか?何度も試しましたが…100%正確にはなりません。」

— UiPathコミュニティフォーラムで、Paytm、PhonePe、GPayのスクリーンショットと銀行取引明細書の照合の課題を説明するKeshav氏
01

「支払い方法」— 3つのソース、3つのレイアウト

Paytmウォレット、UPI、Paytmカードでは、それぞれ異なる確認画面が表示されます。ウォレット画面にはプリペイド残高の引き落とし、UPI画面には銀行連携の支払い、カード画面には後払いの与信枠が表示されます。ダンプ方式のOCRはこれらをそれぞれ別の書類タイプとして扱いますが、すべて同じアプリからのものです。

02

キャッシュバックバナーは取引の一部ではありません

Paytmの確認画面には、ほぼ必ず「キャッシュバック」または「特典」セクションが含まれており、「あなたは12ルピーのキャッシュバックを獲得しました!」や「次回のご注文で5%オフ」といったプロモーション金額が表示されます。位置ベースのOCRツールは画面上のすべてのルピー金額を読み取りますが、どれが実際の送金額かを判別できません。

03

取引IDと注文ID — 全くの別物です

P2P送金の場合、Paytmは12~14桁の数字からなる取引IDを表示します。一方、加盟店支払い、請求書支払い、チャージの場合は、別の注文ID(英数字)が表示されます。これらは目的が異なります。取引IDは銀行レベルの参照番号であり、注文IDはPaytm内部の加盟店追跡番号です。

01

1つの列セット、3つのソースタイプ

金額取引ID支払い方法ステータスを定義します。これら同じ4つの列が、ウォレット、UPI、カードのスクリーンショットで機能します。AIは「支払い方法」というラベルのコンテキストを読み取り、レイアウトの違いに関係なく、どのソースが使用されたかを判断します。

02

セマンティックゾーンでプロモーションコンテンツを分離

AIは「キャッシュバック」セクションが独自の見出しを持つ独立したビジュアルゾーンであることを理解します。列名を金額と指定すると、AIは取引金額ラベルの横にある値のみを返します。リワード見出しの下にある12ルピーのキャッシュバックオファーは、金額列には一切含まれません。

03

ラベルコンテキストで識別される数値の取引ID

取引ID注文IDを別々の列として定義します。AIはラベルテキストを読み取り、「取引ID」は12~14桁の数値P2Pコード、「注文ID」はマーチャントの英数字参照コードとして認識します。各値は正しい列に配置され、インドの数値表記(Rs1,00,000)はクリーンな数値として解析されます。

Paytmの確認画面から、クリーンなスプレッドシートの行へ

経費追跡、照合、共有会計のためにPaytmの支払いを記録する場合、スクリーンショットをツールにドロップすると何が起こるかをご説明します。

1.

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

Paytmの確認画面をアップロードします。アプリからのネイティブスクリーンショットでも、別のデバイスで作業している場合は画面の写真でも構いません。Paytmのアプリ内スクリーンショットはブロックされていないため、取引詳細カード全体をキャプチャできます。ウォレット経由で支払われたP2P送金、UPI経由で支払われたマーチャントQR、Paytmカードに請求された請求書支払いのいずれの場合でも、3種類すべての支払い元が同じアップロードキューを通ります。

2.

列に名前を付ける

列ヘッダーを定義します: 金額取引ID支払い方法ステータス。AIは各値の横にあるラベルを読み取ります。金額はRs記号の横、取引IDは「取引ID」ラベルの横、支払い元は「支払い方法」の下に表示されます。マーチャント支払いの注文IDを個別に追跡したい場合は、5番目の列を追加します。AIはラベルのコンテキストによって取引IDと区別します。計算列獲得キャッシュバック(プロモーションセクションを参照) — を追加して、オプションで特典額を取得することもできます。

3.

行をエクスポート

出力は単一のスプレッドシート行として生成されます。金額、取引ID、支払い元、ステータスです。Excel、CSVにエクスポートするか、アドオンを介してGoogleスプレッドシートに直接プッシュします。1つのスクリーンショットが1行になり、各フィールドが正しい列に配置され、インドの数値表記がExcelの計算用に正しく解析されます。複数のPaytmスクリーンショットを処理したり、PhonePeやGPayのものと混在させて、単一のバッチで処理することもできます。

Paytmスクリーンショット抽出が最適なケースと、そうでないケース

最適なケース

明確な取引確認画面。 支払い成功ページには、金額、12~14桁の取引ID、「支払い方法」の情報源、成功ステータスという4つのフィールドすべてが、コントラストの高い機械描画テキストで表示されます。

バッチクロスプラットフォーム処理。 1つの列セットで、Paytm、PhonePe、Google Pay Indiaからデータを抽出します。すべての行は、一貫したヘッダーを持つ1つのスプレッドシートに統合されます。「支払い方法」列がアプリ固有の情報源を自動的に取得します。

照合と経費追跡。 12~14桁の取引IDはNPCIネットワーク全体のキーです。Paytmのスクリーンショットと銀行取引明細書の照合は、取引ID列に対する単純なVLOOKUPで行えます。「支払い方法」フィールドは、各取引の資金源を教えてくれます。

注意が必要なケース

古いバージョンのPaytmアプリのスクリーンショット。 Paytmは確認画面のレイアウトを何度か変更しており、2024年のアップデートでは「支払い方法」ラベルが上部から下部に移動しました。セマンティック抽出はレイアウト変更に対応しますが、非常に古いスクリーンショットでは精度が低下する可能性があります。

メッセージングアプリ経由で転送されたスクリーンショット。 WhatsAppやTelegramは画像を圧縮するため、画面下部にある小さな12~14桁の取引IDがぼやける可能性があります。可能な限り、Paytmアプリからの元のスクリーンショットを使用してください。

保留中または失敗した取引。 保留中の支払いでは、暫定金額とともに「処理中...」ステータスが表示される場合があります。データを照合に使用する前に、ステータスが「成功」と表示されていることを確認してください。

よくある質問

Paytmのスクリーンショットから金額を抽出する際、キャッシュバックオファーを一緒に取得しないようにするにはどうすればよいですか?

Amountという列を定義すると、AIは「Amount」または「Rs」ラベルの横の値のみを読み取ります。Paytmのキャッシュバックバナーは、独自の見出しを持つ別の視覚セクションに表示されます。AIはそれを異なるゾーンとして扱い、Amount列では無視します。キャッシュバックを個別に取得したい場合は、Cashbackという2つ目の列を定義してください。AIは、取引金額と混同することなく、特典セクションを別のフィールドとして読み取ります。

Paytmのスクリーンショットに表示される取引IDと注文IDの違いは何ですか?照合にはどちらを使用すればよいですか?

Paytmでは、取引の種類に応じて2つの異なる識別子が表示されます。取引IDは、個人間(P2P)送金に使用される12~14桁の数字コードで、銀行照合のための正しい参照情報です。注文IDは、加盟店支払い、請求書支払い、チャージなどに表示される別の英数字の識別子で、Paytmの内部追跡番号であり、銀行レベルの参照情報ではありません。両方の列(取引ID注文ID)を定義すると、AIはラベルのコンテキストに基づいて各値を正しい列に配置します。異議申し立ての際は、取引IDまたは取引詳細に表示されるUPI参照番号を使用してください。

Paytmウォレット、UPI、カード支払いのスクリーンショットから、同じ列セットを使用してデータを抽出できますか?

はい。Paytmの確認画面には「支払い方法」フィールドが表示され、取引がPaytmウォレット(プリペイド残高)、UPI(リンクされた銀行口座)、またはPaytmカード(後払いクレジット)のいずれで行われたかが示されます。支払い方法ごとにレイアウトが若干異なります。ウォレット画面には残高の引き落とし額、UPI画面には銀行リンク取引、カード画面にはクレジット枠が表示されます。コアフィールド(金額、取引ID、ステータス、支払い方法)は3つすべてに存在します。1つの列セットを定義すれば、AIは3種類すべてのソースからデータを1回のバッチで抽出します。

Paytmのスクリーンショットに金額が「Rs 1,00,000」と表示されていますが、AIはこれを1ラークルピーとして正しく読み取りますか?

はい。AIはインドの数字表記を理解します。「Rs 1,00,000」は10,000ではなく100,000(1ラーク)として解釈されます。インドのカンマシステムでは、最初のカンマは千の位(100,000)ではなく百の位(1,00,000)の後に置かれます。AIはカンマの位置ではなく金額の数値を読み取るため、出力はExcel計算に適した正しい数値を保持します。手動での修正は不要です。

Paytm、PhonePe、Google Pay Indiaのスクリーンショットを同じエクスポートで一括処理できますか?

はい。列名を1セット定義するだけです — 金額取引ID支払い方法ステータス — するとAIがPaytm、PhonePe、Google Pay Indiaのスクリーンショットを同じ定義で一括処理します。各アプリの確認画面は異なりますが、基盤となるUPIフィールドは同じです。詳細は支払いスクリーンショットの概要で、全アプリ対応の機能をご確認ください。

📮 contact email: [email protected]