Вы находитесь на странице: 1из 7

Lockbox Seeded BAI2 Format Details

Basic Information
Control File : arlockboximportbai2.ctl
Transmission Format Name : BAI2
Data file name prefix : arlockboximportbai2

Control File

LOAD DATA
APPEND

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '1'
(
RECORD_TYPE POSITION(01:01) CHAR,
DESTINATION_ACCOUNT POSITION(04:13) CHAR,
ORIGINATION POSITION(14:23) CHAR,
DEPOSIT_DATE POSITION(24:31) "to_date(:DEPOSIT_DATE,'MMDDYYYY')"
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '2'
(
RECORD_TYPE POSITION(01:01) CHAR,
DESTINATION_ACCOUNT POSITION(02:11) CHAR,
ORIGINATION POSITION(12:21) CHAR,
ATTRIBUTE1 POSITION(22:31) CHAR,
ATTRIBUTE2 POSITION(32:34) CHAR,
ATTRIBUTE3 POSITION(35:37) CHAR,
ATTRIBUTE4 POSITION(38:41) CHAR,
ATTRIBUTE5 POSITION(42:42) CHAR
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '5'
(
RECORD_TYPE POSITION(01:01) CHAR,
LOCKBOX_NUMBER POSITION(08:14) CHAR,
DEPOSIT_DATE POSITION(15:22) "to_date(:DEPOSIT_DATE,'MMDDYYYY')",
DESTINATION_ACCOUNT POSITION(23:32) CHAR,
ORIGINATION POSITION(33:42) CHAR
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '6'
(
RECORD_TYPE POSITION(01:01) CHAR,
BATCH_NAME POSITION(02:04) CHAR,
ITEM_NUMBER POSITION(05:07)
"fun_load_interface_utils_pkg.replace_decimal_char(:ITEM_NUMBER)",
REMITTANCE_AMOUNT POSITION(08:17)
"fun_load_interface_utils_pkg.replace_decimal_char(:REMITTANCE_AMOUNT)",
TRANSIT_ROUTING_NUMBER POSITION(18:25) CHAR,
ACCOUNT POSITION(26:35) CHAR,
CHECK_NUMBER POSITION(39:44) CHAR,
INVOICE1 POSITION(45:55) CHAR,
AMOUNT_APPLIED1 POSITION(56:65) CHAR
"fun_load_interface_utils_pkg.replace_decimal_char(:AMOUNT_APPLIED1)",
RECEIPT_DATE POSITION(66:73) "to_date(:RECEIPT_DATE,'MMDDYYYY')",
CURRENCY_CODE POSITION(74:76) CHAR,
EXCHANGE_RATE POSITION(77:86)
"fun_load_interface_utils_pkg.replace_decimal_char(:EXCHANGE_RATE)"
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '4'
(
RECORD_TYPE POSITION(01:01) CHAR,
BATCH_NAME POSITION(02:04) CHAR,
ITEM_NUMBER POSITION(05:07)
"fun_load_interface_utils_pkg.replace_decimal_char(:ITEM_NUMBER)",
OVERFLOW_SEQUENCE POSITION(09:10)
"fun_load_interface_utils_pkg.replace_decimal_char(:OVERFLOW_SEQUENCE)",
OVERFLOW_INDICATOR POSITION(11:11) CHAR,
INVOICE1 POSITION(12:22) CHAR,
AMOUNT_APPLIED1 POSITION(23:32)
"fun_load_interface_utils_pkg.replace_decimal_char(:AMOUNT_APPLIED1)",
INVOICE2 POSITION(33:43) CHAR,
AMOUNT_APPLIED2 POSITION(44:53)
"fun_load_interface_utils_pkg.replace_decimal_char(:AMOUNT_APPLIED2)",
INVOICE3 POSITION(54:64) CHAR,
AMOUNT_APPLIED3 POSITION(65:74)
"fun_load_interface_utils_pkg.replace_decimal_char(:AMOUNT_APPLIED3)"
)
INTO TABLE AR_PAYMENTS_INTERFACE
WHEN RECORD_TYPE = '7'
(
RECORD_TYPE POSITION(01:01) CHAR,
BATCH_NAME POSITION(02:04) CHAR,
LOCKBOX_NUMBER POSITION(08:14) CHAR,
DEPOSIT_DATE POSITION(15:22) "to_date(:DEPOSIT_DATE,'MMDDYYYY')",
BATCH_RECORD_COUNT POSITION(23:25) CHAR,
BATCH_AMOUNT POSITION(26:35)
"fun_load_interface_utils_pkg.replace_decimal_char(:BATCH_AMOUNT)"
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '8'
(
RECORD_TYPE POSITION(01:01) CHAR,
LOCKBOX_NUMBER POSITION(08:14) CHAR,
DEPOSIT_DATE POSITION(15:22) "to_date(:DEPOSIT_DATE,'MMDDYYYY')",
LOCKBOX_RECORD_COUNT POSITION(23:26) CHAR,
LOCKBOX_AMOUNT POSITION(27:36)
"fun_load_interface_utils_pkg.replace_decimal_char(:LOCKBOX_AMOUNT)"
)

INTO TABLE AR_PAYMENTS_INTERFACE


WHEN RECORD_TYPE = '9'
(
RECORD_TYPE POSITION(01:01) CHAR,
TRANSMISSION_RECORD_COUNT POSITION(02:07) CHAR,
TRANSMISSION_AMOUNT POSITION(08:17)
"fun_load_interface_utils_pkg.replace_decimal_char(:TRANSMISSION_AMOUNT)"
)

Transmission format details

Field Format
Record Type Field Type Date Format
Position Amount
1 - Transmission
Record identifier - REC IDENT 1 - 1
header
1 - Transmission Destination account - DEST ACC 4 - 13
header
1 - Transmission
Origination - ORIGIN 14 - 23
header
1 - Transmission
Deposit date - DEPOSIT DATE 24 - 31 MMDDYYYY
header
2 - Service header Record identifier - REC IDENT 1 - 1
2 - Service header Destination account - DEST ACC 2 - 11
2 - Service header Origination - ORIGIN 12 - 21
2 - Service header Attribute 1 - ATTR 1 22 - 31
2 - Service header Attribute 2 - ATTR 2 32 - 34
2 - Service header Attribute 3 - ATTR 3 35 - 37
2 - Service header Attribute 4 - ATTR 4 38 - 41
2 - Service header Attribute 5 - ATTR 5 42 - 42
5 - Lockbox header Record identifier - REC IDENT 1 - 1
5 - Lockbox header Lockbox number - LB NUM 8 - 14
5 - Lockbox header Deposit date - DEPOSIT DATE 15 - 22 MMDDYYYY
5 - Lockbox header Destination account - DEST ACC 23 - 32
5 - Lockbox header Origination - ORIGIN 33 - 42
6 - Payment Record identifier - REC IDENT 1 - 1
6 - Payment Batch name - BATCH NAME 2-4
6 - Payment Item number - ITEM NUM 5-7
Remittance amount - REMIT
6 - Payment 8 - 17 Y
AMT
Transit routing number -
6 - Payment 18 – 25
TRANSIT ROUTING
6 - Payment Account - ACCOUNT 26 – 35
Payment number - PAYMENT
6 - Payment 39 - 44
NUM
6 - Payment Invoice 1 - INV 1 45 - 55
6 - Payment Amount applied 1 - AMT APP 1 56 - 65 Y
6 - Payment Receipt date - RECEIPT DATE 66 - 73 MMDDYYYY
6 - Payment Currency code - CURR CODE 74 - 76
Conversion rate - EXCHANGE
6 - Payment 77 - 86
RATE
4 - Overflow
Record identifier - REC IDENT 1 - 1
payment
4 - Overflow
Batch name - BATCH NAME 2-4
payment
4 - Overflow
Item number - ITEM NUM 5-7
payment
4 - Overflow Overflow sequence - OVRFLW
9 - 10
payment SEQ
4 - Overflow Overflow indicator - OVRFLW
11 - 11
payment IND
4 - Overflow
Invoice 1 - INV 1 12 - 22
payment
4 - Overflow
Amount applied 1 - AMT APP 1 23 - 32 Y
payment
4 - Overflow
Invoice 2 - INV 2 33 - 43
payment
4 - Overflow
Amount applied 2 - AMT APP 2 44 - 53 Y
payment
4 - Overflow
Invoice 3 - INV 3 54 - 64
payment
4 - Overflow
Amount applied 3 - AMT APP 3 65 - 74 Y
payment
7 - Batch trailer Record identifier - REC IDENT 1 - 1
7 - Batch trailer Batch name - BATCH NAME 2-4
7 - Batch trailer Lockbox number - LB NUM 8 - 14
7 - Batch trailer Deposit date - DEPOSIT DATE 15 - 22 MMDDYYYY
Batch record count - BATCH
7 - Batch trailer 23 - 25
REC COUNT
7 - Batch trailer Batch amount - BATCH AMT 26 - 35 Y
8 - Lockbox trailer Record identifier - REC IDENT 1 - 1
8 - Lockbox trailer Lockbox number - LB NUM 8 - 14
8 - Lockbox trailer Deposit date - DEPOSIT DATE 15 - 22 MMDDYYYY
Lockbox record count - LB REC
8 - Lockbox trailer 23 - 26
COUNT
8 - Lockbox trailer Lockbox amount - LB AMT 27 - 36 Y
9 - Transmission
Record identifier - REC IDENT 1 - 1
trailer
9 - Transmission Total record count - TRANS REC
2-7
trailer COUNT
9 - Transmission Transmission amount - TRANS 8 - 17 Y
trailer AMT
Sample data file
1 destacct1 origin1 12312015

5 LB001 12312015destacct1 origin1

6B1 0010000291839987723 01124326 Rct01 inv1121 000014183912312015USD

4B1 001 010inv1122 0000070000inv1123 0000060000

4B1 001 029inv1124 0000020000

6B1 0020000391839987724 01124327 Rct02 12312015USD

4B1 002 019inv1125 0000391839

6B1 0030000113839987725 01124328 Rct03 12312015USD

7B1 LB001 123120150030000797517

6B2 0010000256839987726 01124329 Rct04 12312015USD

7B2 LB001 123120150000000256839

8 LB001 1231201500040001054356

90000140001054356

Вам также может понравиться