GPayフィールドガイド

金額、UPIトランザクションID、メモをあらゆるGoogle Pay Indiaスクリーンショットから抽出

Google Payの確認画面を読み取り、金額、UPIトランザクションID、UPI ID、メモをスプレッドシートに入力する作業は、1枚あたり約3分かかります。このツールなら、あらゆるGoogle Pay Indiaスクリーンショットから4つのフィールドすべてを5〜10秒で抽出できます。

1枚あたり5〜10秒 · 印字テキストで最大99%の精度

金額 · UPIトランザクションID · メモ
UPI ID · 銀行ハンドル

Google Payインドのスクリーンショットから抽出できる情報

Google Payの確認画面には、一見似たような値がいくつか表示されます。大きなルピー金額、支払いハンドル、長い参照番号、入力したメモなどです。どの値が何を意味するのかを見分けるのが難しいところです。抽出したい列に名前を付けると、AIが各フィールドの意味的な役割を理解して特定します。ピクセル位置ではありません。

金額

確認画面に表示される最大のルピー金額です。Google Payはインド式の桁区切りを使用するため、₹1,50,000は1.5ラークを意味します。一般的なOCRツールでは、これを別々の値として誤読することがよくあります。

UPIトランザクションID

支払い詳細とともに表示される12桁のUPIトランザクションID(UTRとも呼ばれます)。これは銀行口座照合の主要キーであり、スクリーンショットを銀行明細書の明細行に結び付ける番号です。

UPI ID

支払いハンドル(例:name@okhdfcbank、name@oksbi)。サフィックスは受取人の銀行を示します。これは複数の口座間で支払いを照合したり、資金が正しい金融機関に送金されたことを確認したりするのに役立ちます。

メモ

支払い時に入力する自由記述フィールドには、実際の取引目的が記載されます。「家賃」「ランチ割り勘」「バイクのEMI」「学費」などです。カテゴリ別に支出を追跡しているインドのユーザーにとって、これは画面上で最も役立つフィールドであることがよくあります。

Google Payの確認画面が思ったより厄介な理由

確認画面はシンプルに見えますが、標準的なレシートよりも抽出が難しい理由が3つあります。

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

Keshav氏(UiPathコミュニティフォーラム)— Google Payのスクリーンショットと銀行明細の照合という課題について
01

似た参照が2つ、銀行のキーは1つだけ

Google Payの確認画面には金額以外にも複数の数値が含まれており、そのうち銀行明細で使われる12桁のUPIトランザクションIDは1つだけです。位置ベースのOCRは最初に見つけた数値を取得するため、誤った値が銀行口座照合の列に入ってしまうことがあります。

02

インド式桁区切りはカンマ区切りのパーサーを壊す

「₹1,50,000」は1.5ラークを意味しますが、標準的なCSVパーサーや正規表現ツールは3つの別々の数値グループとして認識します。AIはインド式桁区切りの慣習を理解し、完全な値を3つの断片ではなく単一のフィールドとして抽出します。

03

UPI用語は汎用OCRでは見分けられない

「UPIトランザクションID」と「UPI ID」の意味を理解していないツールは、これらを区別できません。1つは12桁のトランザクションレベルのキーで、もう1つは銀行に紐づくハンドルです。AIはこの意味的な違いを理解します。

01

12桁のUPIトランザクションIDはその役割によって識別されます

カスタム列抽出は、各値の位置ではなく隣のラベルを読み取ります。12桁のUPIトランザクションIDが何であるかを認識するため、銀行が照会できる番号が、他の値が近くにあっても正しい列に配置されます。

02

インド式の数値形式は単一の値として解析されます

AIはインド式桁区切りをネイティブに認識します。「₹1,50,000」は「₹1」「50」「000」ではなく、1つの金額フィールドとして抽出されます。抽出中に出力を標準的な数値形式に正規化する計算列を定義することもできます。

03

UPI IDとトランザクションIDは役割によって識別されます

「UPI ID」と「UPIトランザクションID」という列を定義します。AIは確認画面を読み取り、銀行連携のハンドルがどちらで、12桁のトランザクション参照がどちらかを認識し、それぞれを正しい列に配置します。手動でのラベル付けは不要です。

Google Pay確認画面のフォルダ vs 1つのバッチ

手作業の場合

スクリーンショットを開きます。金額は大きなルピー(₹)表示ですが、「₹1,50,000」と表示されており、「150000」と入力するか「1,50,000」と入力するかを判断する必要があります。UPIトランザクションIDは「123456789012」のような12桁の数字で、入力ミスが起こりやすいです。UPI IDは「user@okhdfcbank」と表示され、どの銀行かを特定する必要があります。メモには「7月分家賃」とあり、記録に必要かどうかを判断しなければなりません。1枚のスクリーンショットにつき、読む・判断する・入力するのに約3分かかります。1か月分のGoogle Pay支払いがあっという間に積み上がります。

カスタム列抽出を使う場合

すべてのGoogle Payスクリーンショットを1つのバッチにアップロードします。金額、UPIトランザクションID、UPI ID、メモの4つの列名を入力します。AIがすべてのスクリーンショットを一度に読み取ります。大きなルピー表示を金額として識別し、12桁のUPIトランザクションIDを抽出し、銀行サフィックス付きのUPIハンドルを取得し、自由記述のメモを取得します。1枚あたり5〜10秒で、手入力より最大18倍高速です。出力は1つのXLSXファイルで、支払いごとに1行ずつ、銀行口座照合の準備ができています。

最適なケースと注意すべきケース

これらの境界を理解することで、Google Pay Indiaのスクリーンショットから最良の結果を得られます。

最適なケース

✓

Google Payアプリから直接撮影したデバイスのスクリーンショット。 機械描画のテキストはコントラストに優れており、印刷されたルピー(₹)の金額やラベルは最大99%の精度で認識されます。

✓

一貫したGoogle Payのレイアウト。 確認画面は支払い全体で安定した構造を保っており、AIは固定されたピクセル位置ではなく、各フィールドの意味的な関係性によって識別します。

✓

UPI決済アプリをまたいだバッチ処理。 1つの列セットで、Google PayをPhonePe、Paytm、BHIM UPIと一緒に同じバッチで処理でき、すべてが1つのスプレッドシートに統合されます。

注意すべきケース

⚠

メッセージアプリで転送された圧縮スクリーンショット。 Google Payのテキストは機械描画ですが、圧縮が強いと12桁のUPIトランザクションIDなどの小さな要素がぼやけることがあります。

⚠

暗い、または低輝度のスクリーンショット。 コントラストが低いと、12桁のUPIトランザクションIDのような小さなテキストが読み取りにくくなります。撮影前に明るさを上げてください。

⚠

詳細が隠れているスクリーンショット。 最近のGoogle Payのプライバシー更新により、通常のスクリーンショットにはUPI ID、受取人名、トランザクションIDが表示されない場合があります。履歴から取引を開くか、アプリの領収書共有オプションを使用して、必要なフィールドが表示されたバージョンを撮影してください。

よくある質問

1枚のGoogle PayスクリーンショットからUPI IDとUPIトランザクションIDの両方を抽出できますか?

はい。同じ列セットにUPI IDとUPIトランザクションIDの両方の列を定義してください。UPI IDは支払いハンドル(例:name@okhdfcbank)として表示され、UPIトランザクションIDは支払い詳細とともに表示される12桁のコードです。AIは位置ではなく意味的な役割でそれぞれを識別するため、同じ行で両方のフィールドを問題なく取得できます。

₹1,50,000(1.5ラーク)のようなインド式桁区切りにはどう対応しますか?

AIは表示されている通りのルピー(₹)の値を読み取ります。千、ラーク、クロールの位置にカンマが入るインド式桁区切りにも対応しています。₹1,50,000と表示されている値は、そのまま正確に抽出されます。その後、Excelで標準の数値形式に変換するか、抽出時に計算列を使用して出力を正規化できます。たとえば「金額(正規化)」という列を定義し、カンマを削除してプレーンな数値を出力するルールを設定します。

Google Payのスクリーンショットには常にUPI IDとトランザクションIDが表示されますか?

常にではありません。最近のGoogle Payのプライバシー更新により、特に画像を共有する場合、通常のスクリーンショットにはUPI ID、受取人の名前、またはトランザクションIDが表示されないことがあります。アップロードする前に、Google Payの取引履歴から取引を開くか、アプリの領収書共有オプションを使用して、必要なフィールドが含まれたバージョンを取得してください。

複数のGoogle Payスクリーンショットを1つのバッチで処理して、統合されたUPI支払いログを作成できますか?

はい。すべてのGoogle Payスクリーンショットをアップロードするか、PhonePe、Paytm、BHIM UPIのスクリーンショットと混在させて、1つのバッチにまとめてください。同じ列セットを一度定義すれば、AIがキュー内のすべてのスクリーンショットを処理します。出力は1つの統合されたExcelファイルで、スクリーンショットがどのUPIアプリから取得されたかに関係なく、各行が1つの支払いを表します。

UPIトランザクションIDとUPI IDの違いは何ですか?銀行口座照合にはどちらを使用すればよいですか?

UPI ID(例:user@oksbi)は受取人の銀行口座にリンクされた支払いハンドルで、oksbiという接尾辞から銀行がState Bank of Indiaであることがわかります。UPIトランザクションIDは、その個々の取引に割り当てられた12桁の参照番号で、銀行の明細書のUTRフィールドに表示される番号と同じものです。銀行口座照合にはUPIトランザクションIDを使用してください。支払いごとに一意であり、銀行が追跡できる番号だからです。アプリ生成のトランザクションIDは別の参照であり、代わりにはなりません。また、UPI IDは誰がどの銀行で支払いを受け取ったかを示すだけです。

📮 contact email: [email protected]