Skip to main content
POST
Create LDL settlement transfer (LDL0004/0006/0008/0011/0014)

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Cabeçalhos

X-Idempotency
string
obrigatório

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds.

Corpo

application/json
amount
string
obrigatório

The declared total as an unsigned, non-zero decimal-reais string (at most two fractional digits). Forwarded verbatim into VlrLanc — Lerian SPB performs NO arithmetic.

Pattern: ^([1-9][0-9]{0,16}(\.[0-9]{1,2})?|0\.(0[1-9]|[1-9][0-9]?))$
Exemplo:

"1250.00"

detail
object
obrigatório

The code-specific fields: control numbers, the debited account pair, the credited counterparty of a return, and the breakdown group.

messageType
enum<string>
obrigatório

Which STR settlement transfer to command: LDL0004 settles a debit net position, LDL0006 returns funds transferred in error, LDL0008 funds events and emissions, LDL0011 moves the câmara current account into its settlement account, LDL0014 funds a deposit. It decides which detail fields are required and which are refused.

Opções disponíveis:
LDL0004,
LDL0006,
LDL0008,
LDL0011,
LDL0014
Exemplo:

"LDL0004"

traceabilityId
string
obrigatório

This participant's OWN control number for the entry (official ControleIF, 1-20 characters), carried verbatim as the command's NumCtrlIF. Reusing one already spent on the same messageType is refused as a conflict.

Required string length: 1 - 20
Exemplo:

"LDLSETT0000000000001"

Resposta

Created

amountRaw
string
obrigatório
commandId
string
obrigatório
correlationId
string
obrigatório

Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.

Exemplo:

"req-7a3f9c2e"

messageType
string
obrigatório
movementDate
string
obrigatório
numCtrlIF
string
obrigatório
outboundNuOp
string
obrigatório
Pattern: ^[0-9A-Z]{8}[0-9]{15}$
status
string
obrigatório