This appendix contains the following topics:
This table lists the header fields. The total file length is 120 characters and spaces.
Field | Length | Description | Source of Data |
---|---|---|---|
Data selection | 1 | Indicates that the record is a header. | Hard-coded value of 1. |
Class code | 2 | Indicates the type of bank file:
22: Bank file is a test. 23: Bank file is for processing. |
Processing option in the R04572JF program. |
Code section | 1 | Indicates the code for the file:
0: JIS8 code 1: EBCDIC code |
Processing option in the R04572JF program. |
Payment company code | 10 | Your company code | F0030.RLN |
Payment company name | 40 | You company name | F0030.DL01 |
Blank | 4 | Blanks | N/A |
Sending bank code | 4 | Bank code of payee's bank account | First four digits of F0030.TNST |
Sending bank name | 15 | Bank name of payee's bank account | F75010.ALP1 |
Sending bank branch code | 3 | Branch code of payee's bank account | Digits 5–7 of F0030.TNST |
Sending bank branch name | 15 | Bank branch name of payee's bank account. | F75010.ALP1 |
Type of account | 1 | Type of account of payee's bank account. Values are:
1: Savings 2: Checking |
F0030.CKSV |
Account number | 7 | Account number of payee's bank account | F0030.CBNK |
Payment date | 4 | The settlement date in Western calendar format: mmdd | F04572.DGJ
Note: The system converts non-Western format dates into Western format dates. |
Due date | 4 | The due date in Western calendar format: mmdd | F04572.VLDT
Note: The system converts non-Western format dates into Western format dates. |
Blank | 9 | Blanks | N/A |
This table lists the fields for the detail records. The total length for each record is 120 characters and spaces.
Field | Length | Description | Source of Data |
---|---|---|---|
Data section | 1 | Indicates that the record is a detail record. | Hard-coded value of 2. |
Incoming bank code | 4 | Bank code of payee's bank. | First four digits of F0030.TNST. |
Branch code of incoming bank | 3 | Branch code of payee's bank account. | Digits 5–7 of F0030.TNST. |
Branch name of incoming bank | 15 | Branch name of payee's bank account. | F75010.ALPH1. |
Blanks | 4 | Blanks | N/A |
Type of account | 1 | The type of payee's bank account. Values are:
1: Savings 2: Checking |
F0030.CKSV |
Account number | 7 | Account number of payee's bank account. | F0030.CBNK |
Payee's name | 30 | Payee name.
Left-align if the text is in English. |
F04573.AN8 |
Amount | 10 | The amount of the payment. The system right-aligns the amount and uses leading zeros. | F04573.PAAP |
Blanks | 1 | Blank | N/A |
Managing number | 10 | A unique code for the record that is generated by the system. The system right-aligns alphanumeric characters and uses leading zeros. | N/A |
Blanks | 19 | Blanks | N/A |
This table lists the records in the trailer record. This record includes a total of 120 characters and spaces.
Field | Length | Description | Source of Data |
---|---|---|---|
Data selection | 1 | Indicates that this is a trailer records. | Hard-coded value of 8. |
Total number | 6 | Indicates the total number of detail records. The system right-aligns with leading zeros. | System calculated. |
Total amount | 11 | Total amount of the detail records. The system right-aligns with leading zeros. | System sums the amounts in the detail records. |
Blanks | 102 | Blanks | N/A |
The bank file includes a record to indicate that the file is ended. The end record includes a value of 9 as the data selection and includes 119 blanks spaces for a total of 120 characters and spaces for the record.