Payable Batch File for Digital Payouts

This is the file format used to process payables.
There should be one file per payment group.
This is a batch file in a pipe-delimited format.

NOTE: The looping structure of the file should be as follows:

  • Header
    • Payment
      • Detail
      • Transmission
      • Consumer
      • Guarantor
  • Trailer

Batch Header Record

Record Type: IMDGP10HDR
Record Description: Batch Header Record
Usage: Required
Repeat: Once per File

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10HDR”1010Y
2Batch Type IDAN33Y
3Batch Reference NumberAN1032Y
4Batch DateDT88Y
5File VersionAN22Y
6# of Digtal PayoutsNUM110Y
7Total Digital Payouts AmountDEC115Y

Payment Record

Record Type: IMDGP10PMT
Record Description: Payment Record
Usage: Required
Repeat: Once or More per File

Field #Field NameFormatMinMaxRequired?
1Record ID“IMPAY10PYB”1010Y
2Digital Payout Refence IDAN1036N
3NoteAN1200N
4AmountDEC110Y
5DescriptionAN1100N
6InstaMed Sale Transaction IDAN3232N
7Additional Field 1AN150N
8Additional Field 2AN150N
9Additional Field 3AN150N
10Additional Amount 1DEC110N
11Additional Amount 2DEC110N
12Additional Amount 3DEC110N
13Additional Date 1DT88N
14Additional Date 2DT88N
15Additional Date 3DT88N

Detail Record

Record Type: IMDGP10DTL
Record Description: Detail Record
Usage: Optional
Repeat: Once or More per Payment

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10DTL”1010Y
2DescriptionAN1100N
3AmountNUM110N
4Service DateDT88N
5Additional Field 1AN150N
6Additional Field 2AN150N
7Additional Field 3AN150N
8Additional Amount 1DEC110N
9Additional Amount 2DEC110N
10Additional Amount 3DEC110N
11Additional Date 1DT88N
12Additional Date 2DT88N
13Additional Date 3DT88N

Transmission Record

Record Type: IMDGP10TRS
Record Description: Transmission Record
Usage: Required
Repeat: Once per Payment

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10TRS”1010Y
2Sender NameAN1100Y
3Sender Address 1AN155Y
4Sender Address 2AN155N
5Sender CityAN130Y
6Sender StateAN22Y
7Sender Zip1NUM55Y
8Sender Zip2NUM44N
9Sender Email AddressAN150N
10Sender Phone NumberNUM1010N
11Recipient First NameAN135Y
12Recipient Last NameAN160Y
13Recipient Address 1AN155Y
14Recipient Address 2AN155N
15Recipient CityAN130Y
16Recipient StateAN22Y
17Recipient Zip 1NUM55Y
18Recipient Zip 2NUM44N
19Recipient EmailAN1100N
20Recipient Phone NumberNUM1010N

Consumer Record

Record Type: IMDGP10COS
Record Description: Consumer Record
Usage: Required
Repeat: Once per Payment

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10COS”1010Y
2Consumer IDAN180Y
3Consumer First NameAN135Y
4Consumer Middle NameAN125N
5Connumer Last NameAN160Y
6Consumer DOBDT88Y

Guarantor Record

Record Type: IMDGP10GUA
Record Description: Guarantor Record
Usage: Optional
Repeat: Once per Payment (Optional)

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10GUA”1010Y
2Guarantor IDAN180Y
3Guarantor First NameAN135Y
4Guarantor Last NameAN160Y

Batch Trailer Record

Record Type: IMDGP10BTR
Record Description: Batch Trailer Record
Usage: Required
Repeat: Once per File

Field #Field NameFormatMinMaxRequired?
1Record ID“IMDGP10BTR”1010Y
2Batch Reference NumberAN1032Y