Entry for message type
CCD:
INTO TABLE FCC_ACH_IP
WHEN (V_BTH_HDR_STANDARD_ENTRY_CODE='CCD') (
V_NACHA_MSG_ID "SEQ_TF_NACHA.NEXTVAL",
V_HDR_RECORD_TYPE_CODE POSITION(1:1) CHAR TERMINATED BY WHITESPACE,
N_HDR_PRIORITY_CODE POSITION(2:3) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_HDR_IMMEDIATE_DESTINATION POSITION(4:13) CHAR TERMINATED BY WHITESPACE,
V_HDR_IMMEDIATE_ORIGIN POSITION(14:23) CHAR TERMINATED BY WHITESPACE,
V_HDR_TXN_DATE POSITION(24:29) CHAR TERMINATED BY WHITESPACE,
V_HDR_TXN_TIME POSITION(30:33) CHAR TERMINATED BY WHITESPACE,
V_HDR_FILE_ID_MODIFIER POSITION(34:34) CHAR TERMINATED BY WHITESPACE,
V_HDR_RECORD_SIZE POSITION(35:37) CHAR TERMINATED BY WHITESPACE,
V_HDR_BLOCKING_FACTOR POSITION(38:39) CHAR TERMINATED BY WHITESPACE,
V_HDR_FORMATCODE POSITION(40:40) CHAR TERMINATED BY WHITESPACE,
V_HDR_IMMEDIATE_DEST_NAME POSITION(41:63) CHAR TERMINATED BY WHITESPACE,
V_HDR_IMMEDIATE_ORIGIN_NAME POSITION(64:86) CHAR TERMINATED BY WHITESPACE,
V_HDR_REFERENCE_CODE POSITION(87:94) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_RECORD_TYPE_CODE POSITION(95:95) CHAR TERMINATED BY WHITESPACE,
N_BTH_HDR_SERVICE_CODE POSITION(96:98) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_BTH_HDR_COMPANY_NAME POSITION(99:114) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_COMPANY_DISC_DATE POSITION(115:134) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_COMPANY_ID POSITION(135:144) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_STANDARD_ENTRY_CODE POSITION(145:147) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_COMPANY_ENTERY_DESC POSITION(148:157) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_COMPANY_DESC_DATE POSITION(158:163) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_EFFECTIVE_ENTRY_DATE POSITION(164:169) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_SETTLEMENT_DATE POSITION(170:172) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_ORG_STATUS_COD POSITION(173:173) CHAR TERMINATED BY WHITESPACE,
V_BTH_HDR_ORG_DFI_ID POSITION(174:181) CHAR TERMINATED BY WHITESPACE,
N_BTH_HDR_BATCH_NUMBER_RAW POSITION(182:188) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_ENTRY_RECORD_TYPE_CODE POSITION(189:189) CHAR TERMINATED BY WHITESPACE,
N_ENTRY_TRXN_CODE POSITION(190:191) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_ENTRY_RECEVING_DFI_ID POSITION(192:199) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_CHECK_DIGIT POSITION(200:200) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_DFI_ACC_NUM POSITION(201:217) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_AMOUNT POSITION(218:227)CHAR TERMINATED BY WHITESPACE,
V_ENTRY_INDIVIDUAL_ID_NUM POSITION(228:242) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_RCV_COMPANY_NAME POSITION(243:264) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_DISCRETIONARY_DATE POSITION(265:266) CHAR TERMINATED BY WHITESPACE,
V_ENTRY_ADD_RECORD_INDICATOR POSITION(267:267) CHAR TERMINATED BY WHITESPACE,
N_ENTRY_TRACE_NUMBER POSITION(268:282) CHAR TERMINATED BY WHITESPACE,
N_TRACE_NUMBER POSITION(276:282) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_ADDENDA_TYPE_CODE POSITION(284:285) CHAR TERMINATED BY WHITESPACE,
V_ADDENDA_RECORD POSITION(283:376) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_RECORD_TYPE POSITION(377:377) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_SERVICE_CODE POSITION(378:380) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_BTH_CTL_ENTRY_ADDENDA_COUNT POSITION(381:386) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_BTH_CTL_ENTRY_HASH POSITION(387:396) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_BTH_CTL_DEBIT_AMOUNT POSITION(397:408) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_CREDIT_AMOUNT POSITION(409:420) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_COMPANY_ID POSITION(421:430) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_MSG_AUTH_CODE POSITION(431:449) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_RESERVED POSITION(450:455) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_ORG_DFI_ID POSITION(456:463) CHAR TERMINATED BY WHITESPACE,
V_BTH_CTL_BATCH_NUM POSITION(464:470) CHAR TERMINATED BY WHITESPACE,
V_CTL_RECORD_TYPE POSITION(471:471) CHAR TERMINATED BY WHITESPACE,
N_CTL_BATCH_COUNT POSITION(472:477) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_CTL_BLOCK_COUNT POSITION(478:483) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_CTL_ENTRY_COUNT POSITION(484:491) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_CTL_ENTRY_HASH POSITION(492:501) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
V_CTL_TOTAL_DEBIT_AMOUNT POSITION(502:513) CHAR TERMINATED BY WHITESPACE,
V_CTL_TOTAL_CREDIT_AMOUNT POSITION(514:525) CHAR TERMINATED BY WHITESPACE,
V_CTL_RESERVED POSITION(526:564) CHAR TERMINATED BY WHITESPACE,
N_FILE_ID POSITION(565:571) INTEGER EXTERNAL TERMINATED BY WHITESPACE,
N_BTH_HDR_BATCH_NUMBER "trim(:N_FILE_ID
)||''||trim(:N_BTH_HDR_BATCH_NUMBER_RAW)",
N_TXN_ID "trim(:N_FILE_ID
)||''||trim(:N_BTH_HDR_BATCH_NUMBER_RAW)||''||trim(:N_ENTRY_TRACE_NUMBER)",
V_PATH POSITION(572:641) CHAR TERMINATED BY WHITESPACE,
V_filename POSITION(642:900) CHAR TERMINATED BY WHITESPACE
)
Note:
The
V_HDR_RECORD_TYPE_CODE column name in FCC_ACH_IP table has the value of
POSITION (1:1). This position is given per message specification.
Similarly, entries will be added for other parameters per the Message
standards.