0% found this document useful (0 votes)
98 views12 pages

Target Elements (File For Vendor) Field# Element Type Element Name File Header Record

The document contains a file layout for vendor payments that defines the structure and elements within different record types. It includes field numbers, element types, element names, descriptions and default values for elements in file header records, batch header records, entity detail records, addenda records, company batch records, and file trailer records. The file layout provides the specifications for vendors to populate the required elements in the correct format when submitting payment files.

Uploaded by

koti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views12 pages

Target Elements (File For Vendor) Field# Element Type Element Name File Header Record

The document contains a file layout for vendor payments that defines the structure and elements within different record types. It includes field numbers, element types, element names, descriptions and default values for elements in file header records, batch header records, entity detail records, addenda records, company batch records, and file trailer records. The file layout provides the specifications for vendors to populate the required elements in the correct format when submitting payment files.

Uploaded by

koti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Target Elements (File for Vend

Field# Element Type Element Name


file header record
1 CHAR RECORD TYPE CODE
2 CHAR PRIORITY CODE
3 CHAR IMMEDIATE DESTINATION
4 CHAR IMMEDIATE ORIGIN
5 DATE FILE CREATION DATE

6 TIME FILE CREATION TIME


7 CHAR FILE ID MODIFIER
8 CHAR RECORD SIZE
9 CHAR BLOCKING FACTOR
10 CHAR FORMAT CODE
11 CHAR IMMEDIATE DESTINATION NAME
12 CHAR IMMEDIATE ORIGIN NAME
13 CHAR REFERENCE CODE
Batch Header
1 CHAR RECORD TYPE CODE
2 CHAR SERVICE CLASS CODE
3 CHAR COMPANY NAME
4 CHAR COMPANY DISCRETIONARY DATA
8 CHAR COMPANY IDENTIFICATION

9 STANDARD ENTRY CLASS

10 CHAR COMPANY ENTRY DESCRIPTION

11 DATE COMPANY DESCRIPTIVE DATE

13 DATE EFFECTIVE ENTRY DATE

14 CHAR SETTLEMENT DATE (JULIAN)

15 CHAR ORIGINATOR STATUS CODE

16 CHAR ORIGINATING DFI IDENTIFICATION

17 CHAR BATCH NUMBER


Entity details
1 CHAR RECORD TYPE CODE

2 CHAR TRANSACTION CODE

3 CHAR RECEIVING DFI IDENTIFICATION

4 CHAR CHECK DIGIT

5 CHAR DFI ACCOUNT NUMBER

6 CHAR TOTAL AMOUNT

7 CHAR IDENTIFICATION NUMBER

8 CHAR NUMBER OF ADDENDA RECORDS

9 CHAR RECEIVING COMPANY NAME/ID NUMBER


10 CHAR RESERVED
11 CHAR DISCRETIONARY DATA

12 CHAR ADDENDA RECORD INDICATOR

13 CHAR TRACE NUMBER

14 CHAR INCREMENTAL NUMBER


Addenda record
1 CHAR RECORD TYPE CODE
2 CHAR ADDENDA TYPE CODE
3 CHAR PAYMENT RELATED INFORMATION

4 CHAR ADDENDA SEQUENCE NUMBER


5 CHAR ENTRY DETAIL SEQUENCE NUMBER
company batch record
1 CHAR RECORD TYPE CODE
2 CHAR SERVICE CLASS CODE

3 CHAR ENTRY/ADDENDA COUNT

4 CHAR ENTRY HASH

5 CHAR TOTAL DEBIT ENTRY DOLLAR AMOUNT

6 CHAR TOTAL CREDIT ENTRY DOLLAR AMOUNT

7 CHAR COMPANY IDENTIFICATION


8 CHAR MESSAGE AUTHENTICATION CODE
9 CHAR RESERVED

10 CHAR ORIGINATING DFI IDENTIFICATION


11 CHAR BATCH HEADER
file trailer control recod
1 CHAR RECORD TYPE CODE
2 CHAR BATCH COUNT

3 CHAR Block COUNT

4 CHAR ENTRY/ADDENDA COUNT

5 CHAR ENTRY HASH


TOTAL DEBIT ENTRY DOLLAR AMOUNT IN
6 CHAR FILE
TOTAL CREDIT ENTRY DOLLAR AMOUNT IN
7 CHAR FILE
8 CHAR RESERVED
all 9 records
1 CHAR RESERVED
Target Elements (File for Vendor)
Description Default Value

1
01
b represents a blank space. bTTTTAAAAC
This is assigned by JPMC. It starts with a blank. bTTTTAAAAC
Must be in YYMMDD format.

Must be in HHMM format.


Must be UPPERCASE A-Z or 0-9 0
094
10
1

company name (long) required field for JPMC


spaces spaces

5
200

BLANK

CTX

Pass the current date in YYMMDD format. Must be greater than or equal to the File
Creation Date in the File Header record.
Must be in YYMMDD format. Must be greater than or equal to the File Creation Date in
the File Header record.

000

BNK_ID_NBR - Bank Routing Number minus the last digit.

Start with 0000001 and increment sequentially by 1 for each new batch in the file.
6

23 For Checking Credit Prenote. 22 For Checking Credit. 27 For Checking Debit. 28 For
Checking Debit Prenote. 33 For Savings Credit Prenote. 32 For Savings Credit. 37 For
Savings Debit. 38 For Savings Debit Prenote.

Vendor BANK ID: Routing number

Payer Account Bank Routing number

BANK_ACCOUNT_NUM

Amount In U.S. Dollars. Must be right justified and zero filled. Must be in the format $$$$
$$$$¢¢

Agency location code for the agency making the payment. VENDOR Number

BLANK
BLANK
0' Indicate no addenda record
'1' indicates the presence of one or more addenda records.

first 8 digits of customer bank id,


Incremental number starts with 1 for the first record and increments by 1 for each 6 and
7 record types.

7
addenda record for CCD+ 05

0001
Seven digit incremental number following record type 6.

8
200
Must equal the number of Detail Entry Records within the batch. Total 6 and 7 records
count.

The sum of positions 4-11 of all Entry Detail (6) Records in the batch.

Must equal the total debit dollar amount in the batch.

Must equal the total credit dollar amount in the batch.

Assigned by Bank. Must match the Batch Header Record, Field 6.


Fill field with blank spaces.
Fill field with blank spaces.
Example: Middle eight digits of your Immediate Origin. Same as the data in record
number 5.
Same as in the Batch Header Record. NUMERIC

Fill field using value indicated under ‘File Contents’ column. 9


Must be equal to the number of batches in the file.

Must be equal to the number of blocks in the file.


Ten lines of data equal ‘1’ block.
Must be equal to the number of detail records in the file. Include both entry detail and
addenda records.

The sum of positions 4-11 of all Entry Detail Records in the batch.

Must be equal to the total debit dollar amount in the file.

Must be equal to the total credit dollar amount in the file


Fill field with blank spaces. BLANK

report all 9's total 3 lines.


File Layout Details - Provide
information as needed if not on file
layout if fixed width
Map Value Example Start Pos Length Segment Identifier Element Type

1 1 11
01 2 21
bTTTTAAAAC 4 10 1
bTTTTAAAAC
aymentInstructionInfo/Instructio 14 10 1
nCreationDate 210126 24 61
OutboundPaymentInstruction/P
aymentInstructionInfo/
InstructionCreationDate 1944 30 41
0 34 11
094 35 31
10 38 21
1 40 11
41 23 1
64 23 1
87 81

5 1 15
200 2 35
5 16 5
21 20 5
41 10 5

CTX 51 35

54 10 5

SYSDATE 210126 64 65

SYSDATE 210126 70 65

000 76 35

1 79 15
OutboundPaymentInstruction/In
structionGrouping/BankAccount
/BranchNumber 80 85

Sequence Value 0000001 88 75


6 1 16

BankAccount/BankAccountType 22 2 26
OutboundPaymentInstruction/O
utboundPayment/PayeeBankAcc
ount/BranchNumber 4 86
OutboundPayment/PayeeBankA
ccount/BranchNumber 12 16
OutboundPaymentInstruction/O
utboundPayment/PayeeBankAcc
ount/BankAccountNumber 13 17 6
OutboundPaymentInstruction/O
utboundPayment/PaymentAmo
unt/Value 0000049271 30 10 6
OutboundPaymentInstruction/O
utboundPayment/SupplierorPart
y/SupplierNumber 40 15 6

55 46
OutboundPaymentInstruction/O
utboundPayment/SupplierorPart
y/Name 59 16 6
75 26
77 26

1 79 16
OutboundPaymentInstruction/O
utboundPayment/PayeeBankAcc
ount/BranchNumber 80 86

Sequence Generated Data 0000004 88 7 6

7 1 17
05 2 27
4 80 7

0001 84 47
Sequence Generated Data 0000002 88 77

8 8 1 18
200 200 2 38
The Sum of 6 and 7 Record Type
records 0000009 5 68
SUM(SUBSTR(OutboundPayment
/PayeeBankAccount/BranchNum
ber, 1, 8)) 11 10 8
InstructionTotals/TotalPaymen
tAmount/Value 000000671351 21 12 8
SUM(OutboundPayment/Docum
entPayable/TotalDocumentAmo
unt/Value) 000000671351 33 12 8

45 10 8
55 19 8
74 68

80 88
Sequence Value 0000001 88 78

9 9 1 19
Sequence Value 000001 2 69

As per the latest comments


defaulting this field to 000001 18 69
The Sum of 6 and 7 Record Type
records 00000009 14 89
SUM(SUBSTR(OutboundPayment
/PayeeBankAccount/BranchNum
ber, 1, 8)) 22 10 9
InstructionTotals/TotalPaymen
tAmount/Value 000000671351 32 12 9
SUM(OutboundPayment/Docum
entPayable/TotalDocumentAmo
unt/Value) 000000671351 44 12 9
56 39 9

999999999… 1 94 999999999…
Cloud Elements
Element Name Notes

Bank/CWS to Provide value


Bank/CWS to Provide value

Bank/CWS to Provide value


Bank/CWS to Provide value

Bank/CWS to Provide value

Bank/CWS to Provide value

Bank/CWS to Provide value

Need to discuss with Bank/CWS - What should be the


value.

Originator Status Code - 0- ADV file prepared by an ACH


Operator; 1 - Identifies the Originator as a depository
financial institution which has agreed to be bound by
these rules; 2 - Identifies the Originator as a federal
government entity or agency not subject to these rules
The Receiving DFI Identification is the Routing Number
(first 8 digits) of the DFI where the business maintains an
account

Uses Modulus 10 computation for the receiving DFI

Number of Addenda Records - This number represent the


number of addenda records associated with the
Corporate Entry Detail Record. This field will be zero
filled if Field 12 (Addenda Record Indicator) of the related
Corporate Entry Detail Record is equal to “0”.

First eight digits of the Trace Number are always the


Routing Number

Consecutively assigned to each Addenda Record


following an Entry Detail Record. The first addenda
sequence number must always be a “1”.
The same as the value in (field 13) of the related Entry
Detail Record or Corporate Entry Detail record

The block count contains the number of physical blocks (a


block is 940 characters) in the file, including both the File
Header and File Control Records

You might also like