Ejecutar la garantía FGTS para un contrato
Esta operación actúa como proxy de execucao-garantias-fgts (Manual 017 §3.1). ESTA OPERACIÓN MUEVE EFECTIVO Y NO SE PUEDE DESHACER; está marcado como x-money-path: true en este documento. La garantía se ejecuta en COMO MÁXIMO UNA VEZ según (tenant, contrato). X-Idempotency es obligatorio y nunca es un valor predeterminado; la gateway registra la solicitud de forma duradera ANTES DE llamando a la red.
los cuatro casos de conflicto, los 409:
- Misma clave, mismo cuerpo: el resultado registrado es reproducido (replayed: true) sin tocar la red. Esta es la única repetición que no genera conflicto.
- Misma clave, cuerpo diferente: rechazado, nunca entregó la respuesta anterior.
- Una clave nueva para un contrato que ya tiene un registro de ejecución: rechazado, no replayed. El resultado almacenado pertenece a la otra clave y una clave nueva no debe comprar un segundo movimiento de efectivo. Esto es una negativa, no una falta: no se reclamó nada y no se llamó a la red.
- No se pudo establecer el resultado del primer intento: la clave está terminalmente sin resolver. Volver a intentarlo podría ejecutar la garantía dos veces y el Manual 017 no publica ninguna operación que pregunte a la red si ya lo hizo, por lo que la conciliación es una acción del operador, deliberadamente no automática.
los dos valores de garantía son obrigatório=não en la red: omite para un contrato sin garantía FGTS. El envío de 0 se rechaza localmente con 422: la red lee 0 como un valor de garantía no válido y el rechazo anticipado evita que el error queme su clave de idempotencia.
Autorizaciones
JWT bearer token issued by the identity provider.
Encabezados
Client-chosen idempotency key. REQUIRED: an absent key is 422, never a generated default. The key decides what a REPEAT gets back; the CONTRACT decides what may happen at all. Same key + same body: the recorded outcome is replayed without touching the rail. Same key + different body: 409. A BRAND-NEW key for a contract that already has an execution record: 409 — a fresh key does not buy a second execution. First attempt's outcome unestablished: 409 until an operator reconciles it.
"idem-fgts-exec-2026-07-30-0001"
Cuerpo
1, 2 "1"
Worker CPF, exactly 11 digits. In the BODY, never a path or query parameter.
^[0-9]{11}$"99999999999"
1"99999999999-A"
Rail contract number.
1 - 15"99999999999AN1"
1"42422253000101"
Rescission-penalty portion pledged as collateral (decimal string, BRL). Obrigatório=Não — omit rather than send 0.
^[0-9]+(\.[0-9]{1,2})?$"100.00"
Consignable FGTS balance pledged as collateral (decimal string, BRL). Obrigatório=Não at the rail: OMIT it for a contract with no FGTS collateral. Sending 0 is not an absence — the rail reads it as an invalid guarantee value.
^[0-9]+(\.[0-9]{1,2})?$"98587.56"
Respuesta
OK
Rail protocol number, up to 32 digits. A string so 32 digits survive without precision loss.
"12345678901234567890123456789012"
true when this response was served from the durable record of an earlier identical request under the same X-Idempotency key, without touching the rail — the guarantee was executed once, and this is the recorded outcome. false means THIS call performed the execution.
false
Forecast repasse date (yyyy-MM-dd).
"2026-07-15"

