Command a compulsory-account movement
Commands a movement between this institution’s compulsory deposits at BACEN and its own Reservas Bancárias: a withdrawal (RCO0010) or a deposit (RCO0011), derived server-side from the direction. The PENDING row commits with its frame, so a failed submit leaves neither. The response is an acceptance, never a settlement: the state comes from the BACEN answer (SitLancRCO) and from nothing else. Idempotent — the X-Idempotency key lives with the movement: the same key and parsed request (member order and whitespace do not count; any other difference, such as number spelling, null for an absent field, or an unknown member, is another request) answer the stored movement with X-Idempotency-Replayed: true, also after X-TTL has dropped the cached response, and the same key with another request answers 422. The amount is forwarded verbatim; no compulsory position is computed or held.
Autorizações
JWT bearer token issued by the identity provider.
Cabeçalhos
Idempotency key. Required on every mutation — replaying it produces one outbound frame, never two.
Seconds the cached response is kept; it may only shorten IDEMPOTENCY_DEFAULT_TTL_SEC. The key itself lives with the movement.
Corpo
Movement amount in decimal reais, two places. Forwarded to BACEN verbatim — this rail performs no arithmetic on it and holds no compulsory position.
^(0|[1-9][0-9]*)\.[0-9]{2}$"1500000.00"
CodRCO — which compulsory reserve the movement is against. The demand-deposit compulsory is refused on both directions (RRCO0005).
"9"
Direction of the movement. withdrawal takes value OUT of the compulsory deposits into Reservas Bancárias (RCO0010); deposit funds the compulsory deposits from Reservas Bancárias (RCO0011). The BACEN message code is derived from this server-side.
withdrawal, deposit "deposit"
CNPJIF — carried by a DEPOSIT only (RRCO0004): the institution whose compulsory deposits this movement funds, when that institution holds neither a Reservas Bancárias nor a settlement account. Supplying it on a withdrawal is refused, not ignored.
^[0-9]{14}$"12345678000199"
CodMod — the optional modality of the reserve.
"1"
NivelPref — the optional settlement priority the participant asks for. A letter (A/B/C/D) on the official type, not a digit.
"B"
Resposta
Accepted
Amount commanded, verbatim.
"1500000.00"
Durable identifier of the commanded movement.
Direction commanded.
"deposit"
BACEN message code derived from the direction.
"RCO0011"
Projection state. PENDING until the R1 answer arrives: having sent the command is never a settlement.
"PENDING"
Request-scoped correlation identifier echoing X-Request-ID.
Outbound operation number, once the frame is accepted onto the rail.
^[0-9A-Z]{8}[0-9]{15}$"12345678202609150000001"
Participant control number — the handle the BACEN answer echoes, and the key this movement is read back by.

