Transaction reports
Transaction data enables CR to collect interest based on an adjusted loan balance. The table below is the transaction reference information for the files.
File conventions
-
File format: CSV.
-
File transport mechanism: SFTP (SSH; supported public key algorithms RSA, sha2 521, sha2 384, sha 256).
-
File location: \Prod\MPL\TransactionReports\MplId_TransactionTape_yyyymmdd.csv
-
Naming convention: MplId_TransactionTape_yyyymmdd.csv, where yyyymmdd is the date of file generation.
-
Report date: should match the date of the filename.
-
Report data: should be from the day prior to the report date.
-
Make sure to provide a list of possible
TransactionCodes
andSourceCodes
-
This file should include all borrower payments, payment reversals, cancellations, refunds, charge offs, loan modifications, and fee assessments.
Transaction code mapping table is below.
Dictionary updates
Attribute |
Action |
Date |
---|---|---|
|
Added |
October 21, 2021 |
|
Removed |
October 21, 2021 |
Attribute |
Description |
Sample Record |
---|---|---|
alphanumeric |
Unique loan transaction ID. Use the ID from the servicing system. Note that the |
123ABC456 |
alphanumeric |
Unique loan number |
777777-AAAAA |
date |
Date the transaction was processed by the servicing system |
Format: yyyy-mm-dd 2014-11-10 |
alphanumeric |
An identifier used to describe the method of the transaction |
AAA |
alphanumeric |
A description that correlates to the
|
ACH |
alphanumeric
|
An identifier used to describe the type of transaction - use the transaction code from the servicing system. Note that Use the ID in your servicing system - please provide mappings as outlined below. Reversed transactions should have a different transaction code from the original transaction. |
BBB |
alphanumeric
|
A description that correlates to the |
Principal payment |
numeric
|
Reflects the amount of this portion - --- Note on operators: A transaction that increases the balance should be positive (+), and a transaction that decreases the balance should be negative (-). You should be able to SUM the transactions with the same balance impact code to arrive at the current balance. |
277.85 |
integer |
Code that indicates the type of balance impacted by this --- 0 = No balance impact 1 = Principal 2 = Interest 3 = Fee |
1 |
bit |
A code that indicates if the transaction was cash or not. --- 0 - Cash transaction 1 - Other non-cash transaction |
0 |
bit |
A code that indicates the reason for a transaction reversal. --- 0 - Original transaction 1 - Reversal of original transaction |
0 |
alphanumeric |
A description that indicates the reason for reversal such as ACH return, bounced check, etc. |
ACH |
date |
The date the transaction affected the loan |
Format: yyyy-mm-dd e.g. 2014-11-10 |
date |
The date the funds are remitted to CR |
Format: yyyy-mm-dd e.g. 2014-11-10 |
alphanumeric |
Payment owner |
CR |
TransactionCode |
TransactionCodeDefinition |
PrincipalImpact (y/n) |
InterestImpact (y/n) |
FeelImpact (y/n) |
CashFlag |
TransactionAmountSign |
---|---|---|---|---|---|---|
123 |
Principal paid by borrower |
y |
n |
n |
1 |
- |
456 |
Principal adjustment (small $ write off) |
y |
n |
n |
0 |
- |
789 |
Interest paid by borrower |
n |
y |
n |
1 |
- |
120 |
Refund principal |
y |
n |
n |
1 |
- |
450 |
Principal payment reversal |
y |
n |
n |
1 |
+ |
111 |
Late fee assessed |
n |
n |
n |
0 |
+ |
222 |
Late fee paid |
n |
n |
y |
1 |
- |