Create SILOC operational deposit (LDL0022)
Commands an outbound LDL0022 operational deposit into the SILOC deferred-net settlement câmara in response to a registered SILOC deposit-required advisory. The client declares the advisory + instruction it settles, the SILOC traceability (echoed as the command NumCtrlIF), the positive money magnitude, and the explicit DEBIT side; the platform SERVER-DERIVES the wire ISPBs (funding IF + SILOC câmara), the OT product, and the movement date — none are client-supplied and none is reconstructed from the advisory. The command is persisted idempotently and its signed LDL0022 frame is enqueued for STR dispatch in the same transaction. This means dispatch was accepted, not SILOC settlement confirmation; the outcome arrives asynchronously on the LDL0022R1 leg. Idempotent — replaying the same X-Idempotency key with the same body returns the cached response. Lerian SPB EMITS the deposit-command fact + correlation and routes settlement; it holds NO SILOC position.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Idempotency key. Required on every mutation.
Idempotency key TTL in seconds.
Body
ce-id of the registered SILOC deposit-required advisory this deposit responds to. Must exist and link to the declared instruction (else 422). Receipt of the advisory authorizes no money; this authenticated command does.
"7c8b3a2e-9f1d-4a55-9b8e-1e1234567890"
Deposit magnitude as an unsigned, non-zero decimal-reais string (at most two fractional digits). Forwarded verbatim into the LDL0022 VlrLanc — Lerian SPB performs NO arithmetic.
^([1-9][0-9]{0,16}(\.[0-9]{1,2})?|0\.(0[1-9]|[1-9][0-9]?))$"600.10"
SILOC settlement-instruction UUID. Must equal the advisory's instruction (else 422).
"5f2c1b0a-7e6d-4c3b-8a19-0d9876543210"
Explicit money direction. An operational deposit is always DEBIT; the direction is never inferred from a sign.
DEBIT "DEBIT"
20-character uppercase-Crockford SILOC traceability, echoed verbatim as the LDL0022 command NumCtrlIF.
^[0-9A-HJKMNP-TV-Z]{20}$"EZQJMC46QP5EWE3T400A"
Response
Created
Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.
"req-7a3f9c2e"
^[0-9A-Z]{8}[0-9]{15}$
