XP & Rico ノタ・ジ・コレタージェン

銘柄コード、約定単価、源泉所得税を XPまたはRicoのノタ・ジ・コレタージェンのスクリーンショットから抽出

ほとんどの取引ツールは、ポルトガル語の取引明細書を他の書類と同様に扱います。その結果、IRRFのデイトレード列を見逃し、PETR4をクラスサフィックスなしの単なるティッカーと誤認します。セマンティック抽出は、B3規制のフィールドをラベルの位置ではなく意味に基づいて読み取ります。

1ページあたり5~10秒 · 印字テキストで最大99%の精度

ノタ・ジ・コレタージェン
BRL / B3
XLSX/CSV
クロスブローカーバッチ

XPまたはRicoのノタ・ジ・コレタージェン(取引明細書)から抽出できる項目

XPとRicoはB3が義務付けるSINACOR(ブラジル証券取引所標準フォーマット)に準拠しており、すべての取引明細書は同じ規制レイアウトを共有しています。カスタム列抽出を使用すれば、任意のフィールド名を指定するだけで、AIが各項目をその財務的な意味に基づいて自動的に特定します。

銘柄コード(Ativo)

PETR4、VALE3、WINFUT — ブラジルの銘柄コードは、数値のサフィックスに企業と株式クラスの情報を内包しています。一般的なOCRは単なる文字列として認識しますが、AIは構造化された識別子として解釈します。

数量(Quantidade)

取引された株式数または契約数 — 主要な取引一覧表で銘柄コードの隣に表示されます。AIは数値の形式と列のコンテキストから、価格と区別して認識します。

約定単価(Preço de Ajuste)

1単位あたりの約定価格(BRL)。明細書では「Preço de Ajuste」と表示されます。AIはピクセル位置ではなく列見出しで読み取り、レンダリングされたPDFのわずかなバリエーションにも対応します。

売買区分(C/V:買い/売り)

買いまたは売りを示す1文字のインジケーターで、税務処理を決定します。売り(Venda)行は源泉所得税(IRRF)とキャピタルゲインの追跡対象となり、買い(Compra)行は取得原価を確定します。

源泉所得税(IRRF)

Imposto de Renda Retido na Fonte — デイトレードの場合は純利益の1%、スイングトレードの場合は売却額の0.005%が源泉徴収されます。AIは行の分類マーカーを読み取ることで、両者を区別します。

取引所手数料(B3)(Emolumentos)

B3が課す取引所、清算、登録手数料 — 明細書下部の密集した表にまとめられています。AIは各明細項目を個別の列に抽出し、混在した値をクリーンなセルに分離します。

標準化された取引明細書が、なぜ汎用ツールでは扱いにくいのか

XPやRicoのノタ・ジ・コレタージェン(取引明細書)は、B3が義務付けるSINACOR(ブラジル証券取引所標準フォーマット)を採用しており、レイアウトは毎回同じです。しかし、そのフィールドにはポルトガル語の金融用語が使われており、汎用OCRではそもそも理解できない設計になっています。

01

ポルトガル語のラベルが汎用OCRを混乱させる

「Preço de Ajuste(約定単価)」「Emolumentos(取引所手数料)」「IRRF D」「C/V(売買区分)」—これらはSINACOR(ブラジル証券取引所標準フォーマット)で標準化されたラベルですが、汎用ツールはこれらを生のポルトガル語テキストとして返します。「IRRF D」がデイトレードの源泉徴収を意味し、「D」のない「IRRF」がスイングトレードを意味することを認識しません。ラベルの言語自体が意味的な障壁となっています。

02

銘柄コードに隠された意味

PETR4は単なる「ペトロブラス」ではありません。「4」は普通株(ordinárias)を意味し、PETR3であれば優先株(preferenciais)を意味します。ブラジルの銘柄コードは、企業名と株式クラスの両方を1つの文字列にエンコードしています。ティッカーのみを記録するトレードジャーナルでは、株式クラスの区別が失われ、コーポレートアクションの追跡や配当計算に支障をきたします。

03

複雑な手数料表に複数の費用が混在

すべてのノタ・ジ・コレタージェン(取引明細書)の下部には、手数料の概要が記載されています。B3取引所手数料(emolumentos B3)、清算手数料(taxa de liquidação)、ISS、PIS、COFINSなどが、小さな文字と最小限の行間隔でコンパクトな表にまとめられています。従来のテーブル抽出では、これらが1つの区別されないブロックにまとめられてしまい、税務調整に必要な項目ごとの内訳が失われます。

01

金融ロールに基づく意味解釈

IRRF デイトレードIRRF スイングトレードを別々の列として定義します。AIはノタの行分類(「D」マーカー)を読み取り、各IRRF値を正しい列に振り分けます。「IRRF D」が日中の純利益の1%であり、「IRRF」が売却額の0.005%であることを、B3の文脈における各ラベルの意味を理解しているからです。

02

ブラジル資産コードの認識

AIはPETR4を「ペトロブラス、普通株クラス4」として認識します。数値の接尾辞が数量や価格の一部ではなく、株式クラスを示すものであると理解します。Ativo列を1つ定義するだけで、完全な識別子、会社名、クラスがスプレッドシートで利用可能になり、手動で分割する必要はありません。

03

明細項目ごとの構造化手数料抽出

B3の各手数料に対応する列を定義します — 取引所手数料(B3)ISSPISCOFINS。AIは手数料テーブルを1行ずつ読み取り、各値を名前付きの列に展開します。一般的なOCRが1つの乱雑なブロックとして返すものを、5つのクリーンな数値に変換し、税務調整ワークフローにすぐに利用できるようにします。

XPやRicoのノタ専用に開発されたCOIRオープンソースプロジェクトは、作者が2017年に直面した同じ課題を浮き彫りにしています。すなわち、「até então todo esse trabalho era realizado de forma manual」(それまではすべて手作業で行われていた)という手動抽出の現状であり、取引明細書からの自動抽出が今なお解決されていない本質的な問題であることを裏付けています。

ノタ・ジ・コレタージェンから税務対応スプレッドシートへ

XPやRicoの取引をトレーディングジャーナルや月次DARF計算にまとめる際、抽出ワークフローは次のようになります。

1.

ノタ・ジ・コレタージェンをアップロード

XPまたはRicoの取引明細書のPDFまたはスクリーンショットをアップロードエリアにドロップしてください。ノタはブローカーのポータルからSINACOR PDFとして直接ダウンロードするか、スマートフォンでスクリーンショットとして撮影できます。PNG、JPG、PDF — すべての形式に対応しています。1枚のノタをアップロードするか、1ヶ月分をまとめてバッチ処理することも可能です。

2.

トレーディングジャーナルの列を設定

必要なフィールドを定義します:銘柄コード数量約定単価売買区分(C:買い/V:売り)源泉所得税(デイトレード)源泉所得税(スイングトレード)取引所手数料(B3)正味受渡額(約定金額 - 源泉所得税 - 取引所手数料)のような計算列を追加すれば、抽出時に正味金額を計算 — Excelでの後処理は不要です。

3.

統合スプレッドシートをエクスポート

処理時間は1ページあたり約5〜10秒です。出力は1つのXLSXまたはCSVファイルで、1行が1取引、定義した列がヘッダーになります。既存のトレーディングジャーナルテンプレートに合わせてExcelに直接エクスポートするか、アドオン経由でGoogle Sheetsに送信できます。取引明細書1枚、バッチ1回、スプレッドシート1つ — 手入力は一切不要です。

ノタ・ジ・コレタージェン(取引明細書)抽出が最適なケースと注意点

最適なケース

標準SINACOR形式のPDFまたはスクリーンショット。 XPやRicoの公式ノタから機械的に生成されたテキストは、最大99%のフィールド精度を達成します。規制されたレイアウトがむしろ正確性を高めます。

ヘッダー、取引テーブル、手数料テーブルを含む完全なノタ。 ノタ全体を1フレームに収めることで、AIが各フィールドを正しく分類するための十分なコンテキストを得られます。

複数証券会社の一括処理。 同じカラムスキーマがXP、Rico、その他のSINACOR標準証券会社、さらに同じエクスポート内のRobinhoodやCoinbaseなどの米国プラットフォームでも機能します。

注意が必要なケース

下部の手数料セクションが切り取られたスクリーンショット。 取引所手数料(B3)や源泉所得税の合計は、ノタ下部の手数料サマリーにあります。切り取られたスクリーンショットではこれらのフィールドが欠落します。必ずページ全体をキャプチャしてください。

メッセージングアプリ経由で転送された圧縮画像。 手数料テーブルや銘柄コードの小さな文字は、圧縮時に最初に劣化します。画像がWhatsApp経由で転送された場合は、これらのフィールドを必ず確認してください。

非標準形式からの画像ベースのPDF。 ノタがテキストとしてレンダリングされるのではなく、画像としてスキャンされた場合(古い証券会社でよく見られます)、AIは依然としてフィールドを抽出しますが、精度はスキャン品質に依存し、手数料テーブルの検証が必要になる場合があります。

よくある質問

XPやRicoのノタ・ジ・コレタージェン(取引明細書)のスクリーンショットやPDFから、銘柄コード約定単価源泉所得税を直接抽出できますか?

はい。銘柄コード、数量、約定単価、売買区分(C:買い/V:売り)、源泉所得税、取引所手数料(B3)の列を定義してください。AIはSINACOR(ブラジル証券取引所標準フォーマット)の各ラベルを意味的に理解して読み取るため、ピクセルの完全一致は必要ありません。B3の文脈で各ラベルが何を意味するかを理解しているからです。証券会社ポータルからダウンロードしたネイティブPDFでも、スマートフォンで撮影したスクリーンショットでも、同じ列スキーマが機能します。

同じノタ上で、デイトレードの源泉所得税とスイングトレードの源泉所得税を、AIはどのように区別するのですか?

XPとRicoはSINACOR標準に従っており、取引テーブル内でデイトレード取引に「D」のインジケーターを付けています。これらの行の源泉所得税は、1日の純利益の1%で計算されます。スイングトレードの行には、売却総額の0.005%の源泉所得税が表示されます。IRRF Day-TradeIRRF Swing-Tradeのような個別の列を定義すれば、AIが元の書類の行分類を読み取り、各値を自動的に正しい列に振り分けます。1枚のノタに両方の取引タイプが混在している場合でも、各行はその分類に従って処理され、手動で分ける必要はありません。

出力における売買区分(C/V)インジケーターの意味と、抽出への影響を教えてください。

C/VはCompra(買い)またはVenda(売り)を意味し、各取引の方向性を示す1文字の列です。AIはこれを数値フィールドと共にラベルとして抽出します。このインジケーターは税務上重要です。源泉所得税の源泉徴収やキャピタルゲインの追跡が発生するのはVenda(売り)の行のみです。Compra(買い)の行は取得原価を確定しますが、税務イベントは発生しません。取引記録やDARF計算において、売買区分(C/V)列を使えば、元の書類を参照しなくても方向性でフィルタリングできます。

XPやRicoの取引明細書と、米国の証券会社の取引確認書を、1つのエクスポートにまとめてバッチ処理できますか?

はい。銘柄コード、価格、数量、取引日、プラットフォームといった1つの列名セットを定義すれば、AIは同じ定義でXPのノタ・ジ・コレタージェンPDF、Robinhoodの取引確認書、Coinbaseの取引スクリーンショットを処理します。どの国や規制システムで生成された書類であっても、各書類は出力スプレッドシートの1行になります。これが意味的抽出の核となる利点です。必要なフィールドを一度定義すれば、B3規制のノタであれ米国の証券会社の確認書であれ、AIが各プラットフォームの独自フォーマットに自動的に適応します。

ノタ下部の手数料一覧表からEmolumentos(取引所手数料)やB3の個別手数料を抽出できますか?

はい。XP/Ricoのノタ下部にある手数料サマリーには、Emolumentos(B3取引所手数料)、Taxa de Liquidação(清算・決済手数料)、ISS(市税サービス料)、PIS、COFINSが含まれています。これらは小さな文字でコンパクトな表にまとめられています。手数料項目ごとに個別の列を定義すれば、AIが表を1行ずつ読み取り、各値を指定の列に展開します。最も確実な結果を得るには、ノタの下部を切り取らずに完全な状態でアップロードしてください。複数のトレーダーの手数料を照合する必要がある場合は、月間のノタをすべてまとめてバッチ処理すれば、AIがそれぞれから同じ手数料構造を抽出します。

取引・投資スクリーンショット抽出の詳細ガイド: 取引・投資ログ専用セクション付き、スクリーンショット抽出の総合ガイド · ブローカー画面を含むあらゆるアプリUIにカスタム列を定義する方法

他の取引プラットフォームからのデータ抽出については、取引・投資スクリーンショットハブをご覧ください。Robinhood、Coinbase、Binance、Webull、eToroなどをカバーしています。

📮 contact email: [email protected]