Reason a payment is being backdated. Required only when repayment_date is a genuine backdate (earlier than the processing date). Case-insensitive. An invalid value returns ELND2304.
The reason is a governance/audit label, not a verified fact — pick the value that best matches the situation, and use OTHER when none fits.
RAIL_DELAY: Payment was made on time, but the payment rail or bank file reporting it reached Pismo later.
SYSTEM_ERROR: A technical failure or outage delayed recording a payment that was actually made earlier.
OPS_CORRECTION: An operations team is correcting the recorded date of a payment (back-office correction).
RETRY_WINDOW: Payment was originally initiated within the expected timeframe but was temporarily unsuccessful (e.g., transient bank, network, or processing failure) and subsequently reprocessed. The payment is backdated to reflect the original intended payment date.
REINSTATEMENT: A previously reversed, cancelled, returned, or otherwise invalidated payment is being reinstated and recorded using its original effective payment date to restore the loan to the correct historical state.
MISAPPLIED_PAYMENT_CORRECTION: A payment applied to the wrong loan or installment is being corrected and re-applied using its true effective payment date.
OTHER: Generic catch-all for a legitimate backdating reason not covered by the specific values above.