github.com/moov-io/imagecashletter@v0.10.1/client/model_return_detail_addendum_a.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  // ReturnDetailAddendumA struct for ReturnDetailAddendumA
    17  type ReturnDetailAddendumA struct {
    18  	// ReturnDetailAddendumA ID
    19  	ID string `json:"ID,omitempty"`
    20  	// RecordNumber is a number representing the order in which each ReturnDetailAddendumA was created. ReturnDetailAddendumA shall be in sequential order starting with 1.
    21  	RecordNumber int32 `json:"recordNumber"`
    22  	// ReturnLocationRoutingNumber is a valid routing and transit number indicating where returns, final return notifications, and preliminary return notifications are sent, usually the BOFD.
    23  	ReturnLocationRoutingNumber string `json:"returnLocationRoutingNumber"`
    24  	// BOFDEndorsementDate is the date of endorsement.
    25  	BOFDEndorsementDate time.Time `json:"bOFDEndorsementDate,omitempty"`
    26  	// BOFDItemSequenceNumber is a number that identifies the item in the CheckDetailAddendumA.
    27  	BOFDItemSequenceNumber string `json:"bOFDItemSequenceNumber,omitempty"`
    28  	// BOFDAccountNumber is a number that identifies the depository account at the Bank of First Deposit.
    29  	BOFDAccountNumber string `json:"bOFDAccountNumber,omitempty"`
    30  	// BOFDBranchCode is a code that identifies the branch at the Bank of First Deposit.
    31  	BOFDBranchCode string `json:"bOFDBranchCode,omitempty"`
    32  	// PayeeName is the name of the payee from the check.
    33  	PayeeName string `json:"payeeName,omitempty"`
    34  	// TruncationIndicator identifies if the institution truncated the original check item.
    35  	TruncationIndicator string `json:"truncationIndicator"`
    36  	// BOFDConversionIndicator 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 that created this record.  * `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
    37  	BOFDConversionIndicator string `json:"bOFDConversionIndicator,omitempty"`
    38  	// BOFDCorrectionIndicator identifies whether and how the MICR line of this item was repaired by the creator of this CheckDetailAddendumA 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
    39  	BOFDCorrectionIndicator int32 `json:"BOFDCorrectionIndicator,omitempty"`
    40  	// UserField identifies a field used at the discretion of users of the standard.
    41  	UserField string `json:"userField,omitempty"`
    42  }