Retrieve Amount, Recipient, and Date from Any PicPay Screenshot
Manually retyping PicPay data from a Portuguese-labeled screenshot takes 3 minutes per transaction. Semantic extraction reads the R$ 1.500,50 format, cashback, and @username in under 10 seconds with no per-template setup.
5-10s per screenshot · 60M+ PicPay users · R$ decimal comma normalized
Four Fields That Define a PicPay Transaction
A PicPay Comprovante carries the same core data whether you're sending money to a friend or paying a boleto. With Custom Column Extraction, you name the columns and the AI finds each value by reading the Portuguese labels — Valor, Recebedor, Data, Descrição.
The transaction value — prefixed with R$, uses Brazilian decimal comma format (R$ 1.500,50). The AI normalizes this.
For P2P transfers, the recipient's @username and real name. For boleto payments, the beneficiary company name and CNPJ. The label varies between "Recebedor" and "Destinatário".
The settlement date in Brazilian format — DD/MM/AAAA. The AI normalizes it so you don't need to flip day and month after export.
The optional memo line. For boleto payments, this contains the authentication code — the official proof of payment.
A Digital Wallet That Looks Like a Bank — But Isn't
PicPay is not a bank — it's a social wallet with P2P transfers, boleto payments, merchant processing, and even a crypto portfolio in a single scrolling screen. The confirmation view mixes transaction data with wallet metadata, and traditional OCR tools trained on bank statement layouts read the wrong numbers.
The Wallet Balance Masquerades as a Transaction Field
PicPay's confirmation screen shows the Carteira balance prominently near the top — a large number that looks like it belongs to the transaction but is actually the wallet's remaining balance. Standard OCR tools that read the biggest number on screen often grab this instead of the actual transaction amount labelled "Valor".
The Comma That Breaks Spreadsheets
Brazilian currency format uses the dot as a thousands separator and the comma as the decimal marker — R$ 1.500,50 means 1,500.50. Standard OCR reads the dot as a decimal point and the comma as a field delimiter, producing "1.500" and "50" as two separate values. Every exported row needs manual correction.
Two Different Comprovante Screens, Same App
A P2P transfer shows the recipient's @username and a user-written description. A boleto payment shows the beneficiary company name, CNPJ, and an authentication code. Both are labelled "Comprovante" — template-based tools need separate configurations for each.
Label-Aware Extraction Ignores the Balance
Define Amount (R$) as a column. The AI reads the Portuguese label "Valor" next to the transaction amount and returns that value — not the wallet balance, not the crypto portfolio total. The label tells the AI which number to extract, regardless of screen position.
Normalized Currency Output
The AI reads R$ 1.500,50 as displayed and outputs 1500.50 in the spreadsheet cell. No post-extraction find-and-replace, no manual comma-to-dot conversion. The normalized value lands in the export ready for sorting, summing, or importing into accounting software.
One Column Set for Both Screen Types
Define Amount, Recipient, Date, and Description. The AI reads the same column names from a P2P transfer comprovante or a boleto payment confirmation — the field labels adapt to the screen type automatically. No separate templates needed.
From PicPay Comprovante to One Spreadsheet Row
"Problema com o PicPay" — on Brazilian forums, users regularly post about disputed transactions where the only proof is the comprovante screenshot. If you're reconciling PicPay payments for a small business, tracking freelance income, or logging personal expenses, here's what happens when you drop one into the tool.
Upload the Comprovante Screenshot
Drop the PicPay confirmation screen — whether it's a P2P transfer showing the @username recipient, a boleto payment confirmation with the authentication code, or a merchant receipt showing the cashback line. The AI reads the visible Portuguese labels, not the screen region, so it works regardless of which transaction type generated it.
Name the Columns
Define your column headers: Amount (R$), Recipient, Date, and Description. Add a Computed Column like Net (Amount - Fee) — if the screenshot shows a merchant transaction, the AI reads the Valor recebido (net after PicPay's machine processing fee) and computes the difference automatically.
Export the Row
The output lands as a single spreadsheet row — amount in R$ normalized to standard numeric format, the recipient name, the settlement date, and the description. Export to Excel, CSV, or push directly into Google Sheets via the add-on. One screenshot, one row, no manual retyping of Portuguese labels.
When PicPay Screenshot Extraction Works Best — and When It Doesn't
When It Works Best
Post-payment Comprovante screenshots from the PicPay app. The full receipt view displays all the Portuguese labels the AI needs — Valor, Recebedor, Data, Descrição.
Batch cross-platform processing. The same four column definitions extract from PicPay screenshots alongside PIX, Nubank, PayPal, and Venmo in one batch — all normalized to the same output format.
Regular reconciliation at volume. Processing 20-50 PicPay screenshots per month replaces hours of manual transcription with a single export.
When to Be Cautious
Crypto portfolio screen, not a transaction comprovante. PicPay's built-in crypto wallet (Bitcoin, Ethereum) has its own balance display visually similar to the Carteira balance. The AI reads the transaction-specific labels, not the crypto portfolio.
Cropped or forwarded screenshots. Messaging apps compress images, and cropping can cut off the label column. The AI still outperforms traditional OCR, but spot-check amounts and recipient names from forwarded copies.
Pre-payment confirmation screen, not the post-payment Comprovante. The pre-payment review screen shows the intended amount and recipient but has not yet settled. Only the Comprovante reflects the completed transaction.
Frequently Asked Questions
Can I extract the cashback amount from a PicPay screenshot?
Yes. PicPay displays a cashback line on many merchant transaction confirmations — the screen shows "Você recebeu R$ X de volta" (You got R$ X back). Define a Cashback column alongside Amount, and the AI reads this value from the confirmation screen. Keep in mind that cashback only appears on purchases from participating merchants — not on P2P transfers between individuals or boleto payments.
Does the same column set work for both P2P transfers and boleto payments within PicPay?
The Amount, Recipient, and Date columns work across both screen types. The difference is in the Recipient field: a P2P transfer shows the recipient's @username and real name, while a boleto payment shows the beneficiary company name and CNPJ. The Description field for a P2P transfer shows the user's memo text, while a boleto payment shows the authentication code — a numeric sequence that serves as official proof of payment. Define one column set, and the AI adapts to whatever screen type it sees.
How does the tool handle the R$ 1.500,50 Brazilian decimal comma format?
The AI reads the full value as displayed — including the R$ prefix, the thousands dot separator, and the decimal comma — and normalizes it into a standard numeric format in the output. The raw screenshot shows R$ 1.500,50; the exported cell shows 1500.50. This normalization happens automatically during extraction, so you don't need to run a separate find-and-replace on exported data before importing into your accounting software.
Can I extract the "Valor recebido" (net amount after fee) separately from the "Valor pago" (gross amount)?
Yes. For merchant transactions processed through PicPay's machine network, the comprovante shows two figures: the gross amount the customer paid (Valor pago) and the net amount the merchant receives after PicPay's processing fee (Valor recebido). Define both as separate columns — Amount Paid and Amount Received — and the AI reads each from its labelled line. Add a Computed Column like Fee (Paid - Received) to calculate the processing fee during extraction.
Can I batch PicPay screenshots with PIX, Nubank, and other Brazilian payment screenshots?
Yes. Define one set of column names — Amount (R$), Recipient, Date — and the AI processes PicPay screenshots alongside PIX, Nubank fatura, and other Brazilian payment screenshots in a single batch using the same definitions. Each screenshot becomes one row in the output spreadsheet, regardless of which app generated it. See the payment screenshots overview for the full cross-app capability.
Sibling comparison: PIX, Brazil's instant payment system — a different confirmation screen structure with five key types
Sibling comparison: Nubank fatura (credit card bill), another Brazilian financial document with DD/MM/YYYY dates and R$ format
Back to payment screenshots overview — see all supported payment apps