Transaction level detail file for customer payments, from all payout runs in the PayoutSummary file. Transactions are paid out on a different date to the original transaction date. One customer may have multiple transactions recorded in a single day.
Field Name | Data Type | Field Description | Format/ Possible Field Values |
---|---|---|---|
RunDate | date | Date of data extraction | YYYY-MM-DD |
BusinessID | varchar(50) | Account level unique identifier from the external provider | |
BusinessName | varchar(50) | Trading name of the business | |
BusinessAccount | varchar(50) | Business account name | |
ContractPrefix | char(6) | Contract Prefix associated with the business account | |
CustomerFirstName | varchar(40) | Customer's first name | |
CustomerLastName | varchar(40) | Customer's last name | |
DebitsuccessID | varchar(15) | Debitsuccess customer ID | |
DocketNo | numeric(10, 0) | Unique Debitsuccess reference/ identifier for a collection attempt from a customer | |
TransactionGuid | varchar(40) | Unique Debitsuccess reference/ identifier for a transaction that aligns to client payout | |
Amount | numeric(8, 2) | Transaction amount | |
TransDate | datetime | Transaction date | YYYY-MM-DD HH:MM:SS [fractional seconds] |
TransType | char(1) | Indicator field to differentiate between receipt (+ve amount) and invoice (-ve amount) | Refer to description in Trans Type |
PaymentTransactionCode | char(2) | Transaction type | Refer to description in Payment Transaction |
PaymentMethodCode | char(2) | Mode of payment for the transaction | Refer to description in Payment Method |
ReversalReasonCode | char(2) | Reversed payment reason | Refer to description in Reversal Reason |
IncomeDesc | varchar(500) | Indicator field to differentiate a transaction amount between Debitsuccess or Client Revenue | Debitsuccess Revenue, Facility Revenue |
PayoutDate | datetime | Timestamp of payout run | YYYY-MM-DD HH:MM:SS [fractional seconds] |
PayoutBatchID | int | Unique reference/identified for a payout run |