Reconcile charge
Admin-only endpoint that concludes a charge from a settlement receipt the rail could not attribute on its own. The receipt’s endToEndId and valor are required.
Authorizations
JWT bearer token issued by the identity provider.
Body
End-to-end id of the settled Pix, read off the receipt being reconciled. Obligatory: a conclusion that names no payment cannot appear on the Febraban settlement statement, whose record identity is this id.
^E[0-9A-Z]{8}\d{12}[a-zA-Z0-9]{11}$"E46026562202608201345ABCDEF12345"
Transaction identifier of the charge to mark as paid, shaped as BACEN's TxIdType ([a-zA-Z0-9]{1,35}). It accepts the 1..35 form, not only the 26..35 form a cobrança is created with.
^[a-zA-Z0-9]{1,35}$"txid-cobv-001"
Amount that settled, in BRL as a decimal string with scale 2, as shown on the receipt. Shaped as BACEN's monetary pattern \d{1,10}.\d{2}, with a dot separator and no thousands separator. The service checks the 0.01..9999999999.99 range. Recorded verbatim and never compared against the charge amount (any-value Pix concludes a charge).
^[0-9]{1,10}\.[0-9]{2}$"199.90"
Recebedor qualifier (CNPJ), required only when txId is shared by more than one recebedor.
^[0-9A-Z]{14}$"12ABC34501DE35"
Recebedor qualifier (CPF), required only when txId is shared by more than one recebedor.
^\d{11}$"12345678901"
Response
OK
Original charge amount in BRL as a decimal string, scale 2.
"250.00"
Charge type: COB (immediate), COBV (due-date), or LoteCobV batch item.
"COB"
Creation timestamp in RFC3339 UTC.
"2025-03-07T14:30:00Z"
Server-assigned charge identifier (UUID).
"550e8400-e29b-41d4-a716-446655440000"
Merchant city on the charge.
"São Paulo"
Merchant legal/trade name on the charge.
"Lerian Studio"
Pix key of the receiver settling the charge.
"12345678901"
Charge lifecycle status (ATIVA, CONCLUIDA, REMOVIDA_PELO_USUARIO_RECEBEDOR, REMOVIDA_PELO_PSP).
"ATIVA"
Merchant transaction identifier for the charge.
"txid-cobv-001"
Last-update timestamp in RFC3339 UTC.
"2025-03-07T14:30:00Z"
Due date for due-date charges (COBV) as an RFC3339 UTC timestamp; null for immediate charges.
"2025-03-15T23:59:59Z"
Immediate-charge (COB) expiry as an RFC3339 UTC timestamp; null when not applicable.
"2025-03-08T23:59:59Z"
Settlement timestamp as an RFC3339 UTC timestamp; null until the charge is reconciled as paid.
"2025-03-08T10:15:00Z"
Payload location carried by the dynamic charge QR, without protocol prefix; resolvable over HTTPS only. Empty when unavailable.
"pix.example.com/qr/v2/txid-cobv-001"
Raw EMV copy-and-paste payload string for the charge (empty when unavailable).
"00020126580014br.gov.bcb.pix..."

