Machine-readable error code returned in BadRequest / NotFound / Conflict responses for postCheck. Aligned with the structured error approach used by STS Gen2 and the Accounting API.
-
FOLIO_NOT_FOUND(value:'FOLIO_NOT_FOUND') -
RESERVATION_CHECKED_OUT(value:'RESERVATION_CHECKED_OUT') -
IDEMPOTENCY_KEY_REUSED(value:'IDEMPOTENCY_KEY_REUSED') -
DUPLICATE_CHECK_ID(value:'DUPLICATE_CHECK_ID') -
DUPLICATE_EXTERNAL_LINE_ID(value:'DUPLICATE_EXTERNAL_LINE_ID') -
TAX_NOT_FOUND(value:'TAX_NOT_FOUND') -
FEE_NOT_FOUND(value:'FEE_NOT_FOUND') -
PRODUCT_NAME_CONFLICT(value:'PRODUCT_NAME_CONFLICT') -
INVALID_TOTAL_MISMATCH(value:'INVALID_TOTAL_MISMATCH') -
MISSING_ITEMS_OR_TOTALS(value:'MISSING_ITEMS_OR_TOTALS') -
INVALID_AMOUNT(value:'INVALID_AMOUNT') -
INVALID_TARGET(value:'INVALID_TARGET') -
SUBRESERVATION_NOT_FOUND(value:'SUBRESERVATION_NOT_FOUND') -
CHECK_NOT_FOUND(value:'CHECK_NOT_FOUND') -
CHECK_VOID_UNAVAILABLE(value:'CHECK_VOID_UNAVAILABLE') -
PAYMENT_VOID_FAILED(value:'PAYMENT_VOID_FAILED') -
UNKNOWN_DEFAULT_OPEN_API(value:'unknown_default_open_api')