github.com/moov-io/imagecashletter@v0.10.1/client/model_check_detail_addendum_c.go (about) 1 /* 2 * ImageCashLetter API 3 * 4 * Moov Image Cash Letter (ICL) implements an HTTP API for creating, parsing, and validating ImageCashLetter files. 5 * 6 * API version: v1 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package openapi 11 12 import ( 13 "time" 14 ) 15 16 // CheckDetailAddendumC struct for CheckDetailAddendumC 17 type CheckDetailAddendumC struct { 18 // CheckDetailAddendumC ID 19 ID string `json:"ID,omitempty"` 20 // RecordNumber is a number representing the order in which each CheckDetailAddendumC was created. CheckDetailAddendumC shall be in sequential order starting with 1. 21 RecordNumber int32 `json:"recordNumber"` 22 // EndorsingBankRoutingNumber is a valid routing and transit number indicating the bank that endorsed the check. 23 EndorsingBankRoutingNumber string `json:"endorsingBankRoutingNumber"` 24 // BOFDEndorsementBusinessDate is the date of endorsement. 25 BOFDEndorsementBusinessDate time.Time `json:"bOFDEndorsementBusinessDate,omitempty"` 26 // EndorsingItemSequenceNumber is a number that identifies the item at the endorsing bank. 27 EndorsingBankSequenceNumber string `json:"endorsingBankSequenceNumber,omitempty"` 28 // TruncationIndicator identifies if the institution truncated the original check item. 29 TruncationIndicator string `json:"truncationIndicator"` 30 // EndorsingBankConversionIndicator is a code that indicates the conversion within the processing institution between original paper check, image, and IRD. The indicator is specific to the action of the institution identified in the EndorsingBankRoutingNumber. * `0` - Did not convert physical document * `1` - Original paper converted to IRD * `2` - Original paper converted to image * `3` - IRD converted to another IRD * `4` - IRD converted to image of IRD * `5` - Image converted to an IRD * `6` - Image converted to another image (e.g., transcoded) * `7` - Did not convert image (e.g., same as source) * `8` - Undetermined 31 EndorsingBankConversionIndicator string `json:"endorsingBankConversionIndicator,omitempty"` 32 // EndorsingBankCorrectionIndicator identifies whether and how the MICR line of this item was repaired by the creator of this CheckDetailAddendumC Record for fields other than Payor Bank Routing Number and Amount. * `0` - No Repair * `1` - Repaired (form of repair unknown) * `2` - Repaired without Operator intervention * `3` - Repaired with Operator intervention * `4` - Undetermined if repair has been done or not 33 EndorsingBankCorrectionIndicator int32 `json:"endorsingBankCorrectionIndicator,omitempty"` 34 // ReturnReason is a code that indicates the reason for non-payment. 35 ReturnReason string `json:"returnReason,omitempty"` 36 // UserField identifies a field used at the discretion of users of the standard. 37 UserField string `json:"userField,omitempty"` 38 // * `0` - Depository Bank (BOFD) - this value is used when the CheckDetailAddendumC Record reflects the Return * `Processing Bank in lieu of BOFD. * `1` - Other Collecting Bank * `2` - Other Returning Bank * `3` - Payor Bank 39 EndorsingBankIdentifier int32 `json:"endorsingBankIdentifier,omitempty"` 40 }