Receivables (Brazil)
Get paid by your customers in Brazil. Issue a boleto or a Pix charge, track it until it's paid, and the money lands in your Jeeves BRL account.
This is the accounts receivable side of Jeeves — money coming in. You issue a boleto or a Pix charge against a payer (your customer); they pay it, and the funds land in your Jeeves BRL account. It's the counterpart to Payments (money going out) and Cards (spend).
Choose how to collect
| Boleto (with Bolepix by default) | Pix charge | |
|---|---|---|
| What the payer gets | A boleto (barcode and digitable line), plus a Pix QR with Bolepix | A Pix QR code and a copy-and-paste code. No boleto. |
| Shows up in the payer's DDA | Yes | No |
| Settlement | Pix: instant. Barcode: one day after the early payment notice | Instant, 24/7 |
| Due date | Required | Optional (defaults to 365 days from today) |
| Fine, interest, discount, amount reduction | Yes | Not yet |
| After issuing | Extend, discount, reduce amount, cancel | Cancel |
How a boleto collects
You issue the boleto ──► your customer pays it ──► funds settle to you
│
├── Bolepix (default): the boleto carries a Pix QR code —
│ payment settles instantly and the boleto is marked paid directly
│
└── Barcode / digitable line: you get an early payment notice
up to one day before final settlement, with guaranteed settlementBolepix adds a Pix QR code to the boleto so payers can settle instantly over Pix rails; it's enabled by default on creation (bolepixEnabled). Boletos paid the traditional way (barcode or digitable line) give you visibility one day ahead of settlement.
How a Pix charge collects
You create a Pix charge ──► you send the QR / copy-and-paste code ──► your customer pays in their bank app ──► funds land instantlyA Pix charge is a single-use QR code for a fixed amount. There is no boleto, so it never shows up in the payer's DDA.
What you can do
| Action | Endpoint | Scope |
|---|---|---|
| Issue a boleto | POST /v1/boletos | boletos:write |
| List your boletos | GET /v1/boletos | boletos:read |
| Get one by ID | GET /v1/boletos/{id} | boletos:read |
| Extend the due date | POST /v1/boletos/{id}/extend | boletos:write |
| Cancel | POST /v1/boletos/{id}/cancel | boletos:write |
| Configure a boleto discount | POST /v1/boletos/{id}/discount | boletos:write |
| Remove a boleto discount | POST /v1/boletos/{id}/discount/remove | boletos:write |
| Reduce a boleto amount | POST /v1/boletos/{id}/rebate | boletos:write |
| Restore the original amount | POST /v1/boletos/{id}/rebate/cancel | boletos:write |
| Create a Pix charge | POST /v1/pix-charges | pix_charges:write |
| List Pix charges | GET /v1/pix-charges | pix_charges:read |
| Get one by ID | GET /v1/pix-charges/{id} | pix_charges:read |
| Cancel a Pix charge | POST /v1/pix-charges/{id}/cancel | pix_charges:write |
Walkthroughs with full requests: Issuing boletos and Issuing Pix charges. Interactive version: the Collect via boleto and Collect via Pix recipes in the flow builder. Full schemas: Boletos and Pix Charges in the API reference.
Authentication
Same as the rest of the Jeeves Public API: OAuth 2.0 client credentials over mTLS, with the boletos:read / boletos:write and pix_charges:read / pix_charges:write scopes.