Professional Documents
Culture Documents
Us Nacha CCD Format Format Setup:: Mapping of Payment Format: Date: 5/8/2007
Us Nacha CCD Format Format Setup:: Mapping of Payment Format: Date: 5/8/2007
Format Setup:
Hint: Define formatting options…
<TEMPLATE TYPE> FIXED_POSITION_BASED
<OUTPUT CHARACTER SET> iso-8859-1
<CASE CONVERSION> Upper
<NEW RECORD CHARACTER> Carriage Return
Sequences:
1
<BEGIN FILLER BLOCK> AllRecordsBlock
<FILLER CHARACTER>
<BLOCK SIZE>
<LEVEL> OutboundPaymentInstruction
<POSITION> <LENGTH> <FORMAT> <PAD> <DATA> <COMMENTS>
<NEW RECORD> FILE_HEADER
1 1 Alpha L, ‘ ’ ‘1’ RECORD TYPE CODE
2 2 Alpha L, ‘0’ ‘1’ PRIORITY CODE
4 10 Alpha L, ‘ ’ ‘TTTTAAAAC’ IMMEDIATE DESTINATION**
14 10 Alpha L, ‘ ’ ‘TTTTAAAAC’
IMMEDIATE ORIGIN**
24 6 Date, PaymentInstructionInfo/ FILE CREATION DATE
YYMMDD InstructionCreationDate
30 4 Date, PaymentInstructionInfo/ FILE ID MODIFIER
HHMM InstructionCreationDate
34 4 Alpha ‘0094’
RECORD SIZE
38 2 Alpha ‘10’ BLOCKING FACTOR
40 1 Alpha ‘1’ FORMAT CODE
41 23 Alpha L, ‘ ’ IMMEDIATE DESTINATION NAME**
64 23 Alpha L, ‘ ’
IMMEDIATE ORIGIN NAME**
87 8 Alpha L, ‘ ’
REFERENCE CODE
2
70 6 Date, SYSDATE
EFFECTIVE ENTRY DATE
YYMMDD
76 3 Alpha ‘000’
SETTLEMENT DATE (JULIAN)
79 1 Alpha L, ‘0’ ‘1’
ORIGINATOR STATUS CODE
80 8 Alpha R, ‘ ’ OutboundPayment/PayeeBankAcc
ORIGINATING DFI IDENTIFIER
ount/BranchNumber
88 7 Alpha R, ‘ ’ ‘0000001’
BATCH NUMBER
<LEVEL> OutboundPayment
<POSITION> <LENGTH> <FORMA <PAD> <DATA> <COMMENTS>
T>
<NEW RECORD> ENTRY_DETAIL_CR
1 1 Number L, ‘0’ 6
RECORD TYPE CODE
2 2 Alpha R, ‘ ’ ‘22’
TRANSACTION CODE
4 9 Number L, ‘0’ PayeeBankAccount/BranchNu
RECEIVING DFI IDENTIFICATION
mber
13 17 Number L, ‘0’ PayeeBankAccount/BankAcco DFI Account Number
untNumber
30 10 Alpha R, ‘ ’ ROUND(PaymentAmount/Value
*100) Amount
40 15 Alpha R, ‘ ’ SupplierorParty/SupplierN Identification Number
umber
55 4 Alpha L, ‘0’ Count(DocumentPayable)
Number of addenda records
59 16 Alpha L, ‘0’ SupplierorParty/Name
RECEIVING COMPANY NAME/ID
NUMBER
75 4 Alpha L, ‘ ’
79 1 Alpha ‘1’ ADDENDA RECORD INDICATOR
80 8 Alpha L, ‘ ’ PayeeBankAccount/BranchNu
TRACE NUMBER
mber
88 7 Alpha L, ‘0’ SEQUENCE_NUMBER(AllRecord
INCREMENTAL NUMBER
sSeq)
<LEVEL> DocumentPayable
3
<NEW RECORD> Addenda_Record
1 1 Alpha ‘7’
RECORD TYPE CODE
2 2 Alpha L, ‘0’ ‘05’
ADDENDA TYPE CODE
4 80 Alpha L, ‘ ’ DocumentNumber/ReferenceNumber||
PAYMENT RELATED
’**’||
INFORMATION
PaymentAmount/Value||’**’||
TO_CHAR(DocumentDate,’YYYY-MM-
DD’)
84 4 Alpha L, ‘0’ SEQUENCE_NUMBER(AllRecordsSeq1)
ADDENDA SEQUENCE NUMBER
88 7 Alpha L, ‘0’ SEQUENCE_NUMBER(AllRecordsSeq)
ENTRY DETAIL SEQUENCE
NUMBER
<LEVEL> OutboundPaymentInstruction
<POSITION> <LENGTH> <FORMAT> <PAD> <DATA> <COMMENTS>
<NEW RECORD> BATCH_CONTROL
1 1 Alpha L, ‘0’ ‘8’
RECORD TYPE CODE
2 3 Alpha L, ‘0’ ‘200’
SERVICE CLASS CODE
5 6 Number L, ’0’ Count(OutboundPayment)+
ENTRY/ADDENDA COUNT
Count(DocumentPayable)
11 10 Number L, ‘0’ SUM(TO_NUMBER(SUBSTR(Outbound
ENTRY HASH
Payment/PayeeBankAccount/Bran
chNumber,1,8)))
21 12 Number, L, ‘0’ ROUND
TOTAL DEBIT ENTRY DOLLAR
Integer (InstructionTotals/TotalPayme
AMOUNT
ntAmount/Value*100)
33 12 Number, L, ‘0’ ROUND(SUM(OutboundPayment/Pay
TOTAL CREDIT ENTRY DOLLAR
Integer mentAmount/Value)*100)
AMOUNT
45 10 Alpha L, ‘ ’
COMPANY IDENTIFICATION**
4
55 19 Alpha R, ‘ ’
MESSAGE AUTHENTICATION
CODE
74 6 Alpha R, ‘ ’
RESERVED
80 8 Alpha R, ‘ ’
ORIGINATING DFI
IDENTIFICATION**
88 7 Alpha L, ‘0’ ‘0000001’
BATCH NUMBER**
<LEVEL> OutboundPaymentInstruction
<POSITION> <LENGTH> <FORMAT> <PAD> <DATA> <COMMENTS>
<NEW RECORD> All_9_Records_1
1 94 Alpha L, ‘9’ ‘9’
RECORD TYPE CODE
<LEVEL> OutboundPaymentInstruction
5
<POSITION> <LENGTH> <FORMAT> <PAD> <DATA> <COMMENTS>
<NEW RECORD> All_9_Records_2
1 94 Alpha L, ‘9’ ‘9’
RECORD TYPE CODE
<LEVEL> OutboundPaymentInstruction
<POSITION> <LENGTH> <FORMAT> <PAD> <DATA> <COMMENTS>
<NEW RECORD> All_9_Records_3
1 94 Alpha L, ‘9’ ‘9’
RECORD TYPE CODE