Requeue consignado contract divergence
Records an explicit retry signal over the same immutable command. Never reopens a disposed item. Compare-and-swap guarded by expectedVersion; idempotent via the X-Idempotency header enforced by the platform middleware.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Canonical idempotency request ID (lib-commons enforcer reads this).
Path Parameters
Contract divergence identifier.
Body
Response
OK
not_required|required|requested|posted.
Source of truth for the contested value: client|dataprev|gateway|lender.
Bounded category: cash|rate|terms|margin|registration|technical.
Specific durable exception inside the category.
Contract the divergence belongs to.
RFC3339 UTC.
open|disposed.
What the item does to the flow: audit_only|posting_pending|adjustment_required|booking_blocked.
First durable persist (RFC3339 UTC); the SLA clock start.
Contract divergence identifier.
Most recent observation (RFC3339 UTC).
Replay-fencing key for the observed occurrence.
Instant the rail accepted the underlying fact (RFC3339 UTC).
Resolution deadline (RFC3339 UTC).
RFC3339 UTC.
Compare-and-swap guard: every mutation supplies this as expectedVersion.
ISO-4217 currency of the contested amounts.
Instant of the current assignment (RFC3339 UTC).
Operator currently responsible, when assigned.
Instant the Lender calculation was produced (RFC3339 UTC).
Authoritative value the client declared, when a comparison exists.
Instant of disposition (RFC3339 UTC), present once disposed.
Identity that disposed the item, present once disposed.
Free-text justification, present once disposed.
Structured outcome, present once disposed.
Lender calculation. Audit evidence only, never authoritative.
Version of the rule that produced the Lender calculation.

