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.
Headers
Body
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"
Response
Accepted

