Revolutマルチカレンシースクリーンショットから
正しい金額を取得する方法
Revolutの取引スクリーンショットには、単一通貨の決済アプリのスクリーンショットにはない特徴があります。異なる通貨で表示された2つの数字が表示され、その両方が実際の金額です。ユーロ残高から引き落とされた€47.23。ニューヨークのクライアントが送信した$50.00。その2つを結びつけた為替レート。月末の照合作業、フリーランサーの収入記録、または税務シーズン用のスプレッドシートに変換するための国境を越えた支払いのフォルダーなど、取引を記録する場合、すべてのスクリーンショットは同じ暗黙の問いを投げかけます。この2つの数字のうち、どちらが行に入力すべき数字なのでしょうか?

1つの画面に2つの通貨が表示される場合

ほとんどの決済アプリのスクリーンショットは単一通貨です。Venmoの取引詳細にはドル金額と送信者が1つずつ表示されます。Zelleのスクリーンショットには金額と送信者が1つずつあります。Cash Appの支払いも1つの数字と1つの$cashtagです。抽出の課題はレイアウトのバリエーションにあります。金額はメモの長さやUIバージョンによって移動する可能性がありますが、金額自体は明確です。1つしかありません。
Revolutは設計上、このパターンを破っています。Revolutは36通貨を保有できる多通貨アカウントで、アプリ内通貨交換、160以上の国への国際送金、海外での支払い時に残高を自動変換するデビットカードを備えています。通貨の境界を越えるすべての取引は、2つの金額を表示する画面を生成します。その2つの金額の表示方法は、どのタイプの取引が画面を作成したかによって異なります。
アプリ内通貨交換 — GBP残高から£200をユーロに交換した場合。取引詳細ページには、マイナス記号付きのGBPでの売却金額(ポンド残高から出た金額)と、プラス記号付きのEURでの購入金額(ユーロ残高に入った金額)が、適用された為替レートと手数料とともに表示されます。両方の数字が同じ画面に上下に表示されます。
国際送金 — メキシコのクライアントの銀行口座に$500を送信した場合。確認画面には、支払ったUSDでの送金元金額、Revolutが適用した為替レート、手数料、受取人の銀行に届くMXNでの受取金額が表示されます。4つのデータポイント、2つの通貨、1つの画面です。
海外でのカード支払い — 東京のカフェでRevolutカードをタップした場合。取引リストには、JPYでの請求金額と、基本通貨から差し引かれた換算金額が、使用された為替レートとともに表示されます。2つの金額は同じ行に、通貨ラベルで区切られて表示されます。カード支払いの場合、変換は自動的に行われます。手動で交換したわけではありませんが、基本通貨の残高が支払いの資金源だったため、画面には両方の数字が表示されます。
Revolutのダウンロード可能な取引明細書もこの二重通貨構造を反映しています。単一取引の確認PDFや、特定の通貨アカウント用にフィルタリングされたExcel明細書には、日付、説明、金額がリストされますが、表示される金額は選択された通貨建てのものです。他の通貨での対応する金額を確認するには、アプリの完全な取引詳細ビューが必要です。そこでは、両方の数字が、それらを結び付けた為替レートとともに表示されます。
実際に必要な金額はどちらか

Revolutのスクリーンショットに表示される2つの数字はどちらも正しいですが、答えている質問が異なります。送金元金額は自分の口座から出て行った金額を表します。受取金額は相手側が見る金額を表します。どちらをスプレッドシートに入力するかは、そのスプレッドシートの目的次第です。ここを間違えると、きれいに見えても何とも一致しない記録になってしまいます。
自分の支出(キャッシュアウトフロー)を記録している場合 — 経費の記録、支出の分類、基本通貨建ての予算との照合など — 送金元金額を記録してください。これが残高を減らした金額です。USDで請求されるSaaSツールに€42を支払うベルリンのフリーランサーは、請求書に記載された$45ではなく、EUR残高からのユーロ引き落とし額を記録すべきです。ユーロの数字は残高明細に表示される金額です。ドル金額を記録すると、ユーロ建ての経費ログが銀行のフィードと一致しなくなります。
受け取った収入を記録している場合 — クライアントから$2,000の支払いがあり、EUR残高に約€1,850として入った場合 — 収入の行にはどちらの数字を記載しますか?ユーロ建ての管轄区域での税務申告では、実際に口座に入ったユーロ金額が重要です。ただし、記録用にドル金額と為替レートも必要です。支払日と換算日の間の為替差損益は、国のルールによっては税務上の影響があり得るからです。通貨換算は、一部の管轄区域では2つの課税事象を生み出します。収入そのものと、換算時の為替差損益です。
銀行明細書や請求書との照合を行っている場合、相手の書類が建てられている通貨に合わせて照合してください。請求書に$2,000とあれば、Revolut画面の送信元ドル金額と照合します。銀行明細書に€1,850の引き落としとあれば、受取ユーロ金額と照合します。選ぶ数字は好みの問題ではありません。どの外部記録に合わせるかの問題です。
為替レート自体も記録する価値のある3つ目のデータポイントです。Revolutは平日のマーケット時間(日曜23:00 GMTから金曜22:00 GMT)中はインターバンクレートを適用し、プランの月間許容範囲内ではマークアップはありません。この時間外 — または週末 — は、Standardプランでは1%の手数料が適用されます。週末に外貨でカード支払いを記録する場合、スクリーンショットの為替レートはGoogleで見つかるミッドマーケットレートとは一致しません。Revolutが実際に使用したレートを記録することで、実際に支払った金額の監査可能な記録が得られます。これは経費を申請したり、正確なコストをクライアントに請求したりする場合に重要です。
Venmo、Zelle、Cash Appではこうした問題は発生しません。これらのアプリはアカウントごとに単一通貨で動作します。$50の支払いは$50であり、選択すべき2つ目の数字はありません。複数通貨画面があることで、RevolutとWiseはデータソースとして根本的に異なり、正しいフィールドを抽出することが座標の問題ではなく意味論の問題になるのです。
スクリーンショットからスプレッドシートへ、再入力不要
必要な金額と各金額が持つべき通貨が分かれば、抽出ステップは考える必要のない部分です。これを正しく処理する仕組みがカスタム列抽出です。出力列(送金元金額、送金元通貨、受取金額、受取通貨、為替レート、取引相手、日付)を定義すると、抽出は画面上の位置ではなく、フィールドの意味を理解して各値を特定します。

この違いが重要なのは、アプリ内両替のRevolutスクリーンショットと、海外でのカード支払いでは数字の配置が異なるためです。両替画面にはプラス記号とマイナス記号付きの大きな金額が2つ表示されます。カード支払い詳細には、通貨ラベル付きの2つの数字が横並びの1行で表示されます。国際送金の確認PDFは、明細レイアウト全体に情報を分散させます。位置によって文字を読み取る従来のOCRは、画面上のすべての数字を抽出できますが、どれが送金元でどれが受取先かを判別できません。£200.00と€232.14を2つのテキスト文字列として認識するだけです。マイナス記号が付いた方が残高から出て行った金額であることは分かりません。
意味ベースの抽出はそれを理解します。必要な列を指定すると、AIがスクリーンショットを読み取り、-£200.00がGBP建て残高から出て行く金額であり、+€232.14がEUR残高に到着する金額であることを認識し、各値を正しい列に配置します。同じ列定義は、両替、送金、カード支払いなど、あらゆるタイプのRevolut取引スクリーンショットで機能します。抽出が各フィールドの意味に従うため、ピクセル位置には依存しないからです。つまり、同じ列セットが同じバッチ内のVenmo、Zelle、Cash Appの単一通貨スクリーンショットにも適用できます。出力は、取引ごとに1行、通貨列が正しく入力された単一のスプレッドシートで、手動での再入力は不要です。
ファイルは安全に処理され、保存されません。
このアイデア — どのアプリで生成されたかにかかわらず、支払いスクリーンショットからデータを抽出すること — はRevolutだけに留まりません。複数のプラットフォームで取引を記録している場合、同じアプローチが取引データを含むあらゆるスクリーンショットに有効です。Revolutの両替スクリーンショットをVenmoの支払いやZelleの送金と一緒に入れると、金額、通貨、日付、取引相手が揃った1つのテーブルが出力されます。アプリごとの設定も、プラットフォームごとのテンプレートも、手動でのクリーンアップも不要です。
FAQ
Revolut独自のCSVエクスポートでは解決できないのでしょうか?
Revolutでは取引明細をPDFまたはExcelでエクスポートでき、通貨アカウントと日付範囲でフィルタリングできます。エクスポートでは選択した通貨建ての金額が得られますが、通貨両替の場合、1行に送金元金額と受取金額の両方が表示されることはありません。換算の両側を1つのレコードで必要な場合、アプリの取引詳細画面が両方の数値が一緒に表示される唯一の場所です。その画面をスクリーンショットする価値があります。
スクリーンショットを撮った時と記録した時で為替レートが変わっていたらどうなりますか?
Revolutは取引完了時点でレートを固定します。スクリーンショットに表示されているレートが実際に適用されたレートであり、遡って変更されることはありません。カード支払いの場合、レートは取引が確定した時点で適用されます。これはカードをタップしてから1〜2日後になる場合があります。保留中の通知には見積もり金額が表示されることがありますが、最終的な確定金額(およびレート)は完了した取引の詳細に表示されます。ステータスが「完了」に変わるまで待ってからスクリーンショットを撮ってください。