A Fields for Japan Maturity-Designated Payment Format and Factoring

This appendix contains the following topics:

A.1 Header Fields

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

A.2 Detail Records

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

A.3 Trailer Records

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

A.4 End Record

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.