Daily Consolidated Report

The Daily Consolidated Report lets clients reconcile transfer activity against their internal GL/DDA account - the internal account that end-user funds are moved into at the time a transfer is initiated.

This report is distinct from the Daily Transfers and Cancellation Report, which reconcile your pre-funding (FBO) account at the sponsor bank. Use the Daily Consolidated Report when you need to reconcile the internal account where end-user funds first land - independent of when PayMitto's
network partners ultimately settle.

This report can be used to:

  • Reconcile transfer activity against your internal GL/DDA account.
  • Account for differing settlement timing across Mastercard, Visa Direct, and MoneyGram.
  • Track customer hold and release activity (for clients who use that feature).
📘

Availability

The Daily Consolidated Report is available to any PayMitto client on request.

How Settlement Timing Works

When a transfer is initiated, funds move from the customer's account into your internal GL/DDA account for the full transfer amount (principal and fee may be tracked in separate internal accounts). PayMitto then instructs the network partner to send the transfer cross-border and settles with the network on a later day.

Because each network settles on a different schedule, a transfer can sit in your internal account for one or more days before it settles. The report uses a configurable cutoff window so internal activity is reported on a consistent daily boundary, regardless of network settlement timing. The Is Settled column on each row tells you whether that transfer has
settled with the network as of the report day.

Cutoff Configuration

Cutoffs are configured per network. Each supported network ships with a platform default.

NetworkDefault Cutoff WindowTime Zone
Mastercard12:00 AM – 12:00 AMAmerica/New_York
VisaDirect6:00 AM – 6:00 AMAmerica/New_York
MoneyGram12:00 AM – 12:00 AMAmerica/New_York
📘

Time Zone

All cutoff times are expressed in U.S. Eastern Time (EST/EDT) and observe daylight saving time.

Customer Hold Status

For clients who have enabled the customer hold and release feature, the report includes a Customer Hold Status column that reflects the most recent customer-hold event for the transfer, up to and including the report day.

ValueMeaning
On Customer HoldThe transfer is actively in a customer-initiated hold.
Released from HoldThe transfer was released from the hold by the customer.
Cancelled from HoldThe transfer was cancelled from the hold by the customer.

File Spec

Each row represents a single debit or credit entry for a transfer on a given report day. Amounts are pre-rounded when the record is written, so no additional rounding is required.

Column NameDescriptionData TypeFormatConstraintsExample
Customer nameName of the customer associated with the transfer.StringAlphanumericMandatory, Max length: 50 charactersPayment Bank
Transfer IDUnique ID of the transfer defined by PayMitto.StringUUIDMandatory, Valid UUID formatc3d4e5f6-a7b8-9012-cdef-123456789012
Confirmation numberUnique ID of the transfer defined by the remittance service provider.StringAlphanumericMandatory, Max length: 50 characters33TF092345678
Transfer date timeThe date and time the transfer was originally submitted.DateTimeMM/dd/yyyy hh:mm:ss ttMandatory, Eastern Time (EST/EDT)04/15/2026 9:30:00 AM
Sender nameThe name of the person sending the funds.StringTextMandatory, Max length: 200Sender 1
Recipient nameThe name of the person receiving the funds.StringTextMandatory, Max length: 200Recipient 1
Send amountThe principal amount sent in the sender's currency.DecimalNumericMandatory, 2 decimal places, thousands separator350.00
Transfer feeThe total fee charged for the transfer.DecimalNumericMandatory, 2 decimal places, thousands separator7.99
Fx rateThe foreign exchange rate applied to the transfer.DecimalNumericMandatory, 2 decimal places, thousands separator523.66
Total credit amountThe total amount credited back to the internal account. Populated on credit (reversal) rows only.DecimalNumericOptional, 2 decimal places, thousands separator657.99
Total debit amountThe total amount debited to the internal account at transfer initiation. Populated on debit rows only.DecimalNumericOptional, 2 decimal places, thousands separator357.99
Fee revenue shareYour share of the transfer fee revenue.DecimalNumericOptional, 2 decimal places, thousands separator2.50
Fx revenue shareYour share of the FX revenue for the transfer.DecimalNumericOptional, 2 decimal places, thousands separator1.03
Re-quote fxThe exchange rate applied when the transfer was re-quoted (if applicable).DecimalNumericOptional, 2 decimal places, thousands separator5.18
Re-quote variationThe difference between the original and re-quoted FX rate (if applicable).DecimalNumericOptional, 2 decimal places, thousands separator0.06
Re-quote liabilityThe liability incurred as a result of the re-quote (if applicable).DecimalNumericOptional, 2 decimal places, thousands separator1.20
Delivery methodThe method by which funds are delivered to the recipient. One of CASH_PICKUP, BANK_ACCOUNT, MOBILE_WALLET, or PUSH_TO_CARD.StringAlphanumericMandatory, One of CASH_PICKUP, BANK_ACCOUNT, MOBILE_WALLET, PUSH_TO_CARDCASH_PICKUP
Destination countryThe destination country of the transfer (ISO 3166-1 alpha-3).StringAlphanumericMandatory, ISO 3166-1 alpha-3KAZ
Destination currencyThe destination currency of the transfer (ISO 4217).StringAlphanumericMandatory, ISO 4217KZT
Cancellation reasonThe reason the transfer was canceled or failed (if available). Populated on credit rows only.StringTextOptional, no enforced maximum character countChange Mind
Proxy numberCard proxy number (available if ingested during transfer).StringAlphanumericOptional, Max length: 30 charactersABC123XYZ
RSP nameThe name of the Remittance Service Provider processing the transfer.StringTextMandatory, Max length: 50Mastercard
Customer Hold StatusThe most recent customer hold event for the transfer.StringAlphanumericOptional, One of On Customer Hold, Released from Hold, Cancelled from HoldReleased from Hold
Status Update Date TimeThe date and time of the most recent status update for the transfer.DateTimeMM/dd/yyyy hh:mm:ss ttOptional, Eastern Time (EST/EDT)04/15/2026 9:30:00 AM
Is settledIndicates whether the transfer has settled with the network as of the report day.StringAlphanumericMandatory, One of Yes, NoYes
🚧

Configurable Header Columns

Columns in the Daily Consolidated Report are configurable, clients can choose to show or hide them depending on need. Some columns are tightly couple with functionality that clients opt-in to; customer hold/release, re-quote & quote honoring, etc.

Row Emission

A transfer produces at most two rows per report day: one debit and one credit.

  • Debit rows carry a value in Total Debit Amount and represent funds moved into your internal GL/DDA account.
  • Credit rows carry a value in Total Credit Amount and a Cancellation Reason. A credit row is emitted on the day a transfer is cancelled or fails, reversing the internal GL/DDA debit.
  • A transfer released from an internal compliance hold, on its own, does not emit a new row.

File Information

  • File Name: The file will use the following naming convention: CustomerName_Daily_Consolidated_Report_MMDDYY. Configurable if clients want to change.
  • File Format: CSV by default (configurable delimiter); XLSX supported.
  • Header Row: The file will have a header row.
  • Summary Row: No summary row.
  • Frequency: This file generates & delivers daily (7 days a week, 365 days), typically around 6:30AM ET (adjusts with daylight savings time).
📘

Report Generation

When enabled, the file is generated daily regardless of whether any transfers occurred during the period. If no activity is found within the applicable timeframe, the report will include only the header row, with no accompanying data rows.

Sample

Customer name,Transfer ID,Confirmation number,Transfer date time,Sender name,Recipient name,Send amount,Transfer fee,Fx rate,Total credit amount,Total debit amount,Fee revenue share,Fx revenue share,Re-quote fx,Re-quote variation,Re-quote liability,Delivery method,Destination country,Destination currency,Cancellation reason,Proxy number,RSP name,Customer Hold Status,Status Update Date Time,Is settled
Payment Bank,c3d4e5f6-a7b8-9012-cdef-123456789012,33TF092345678,04/15/2026 9:30:00 AM,Sender 1,Recipient 1,350.00,7.99,523.66,,357.99,2.50,1.03,,,,CASH_PICKUP,KAZ,KZT,,,Mastercard,Released from Hold,04/15/2026 9:30:00 AM,Yes
Payment Bank,e5f6a7b8-c9d0-1234-efab-1a2b3c4d5e6f,33TF099012345,04/15/2026 2:00:00 PM,Sender 2,Recipient 2,525.00,5.99,5.12,,530.99,2.50,1.36,,,,BANK_ACCOUNT,BRA,BRL,,,Visa,On Customer Hold,04/15/2026 2:00:00 PM,No
Payment Bank,a9b0c1d2-e3f4-5678-abcd-789012345abc,33TF123456789,04/15/2026 5:45:00 PM,Sender 3,Recipient 3,650.00,7.99,57.53,,657.99,2.50,1.52,,,,BANK_ACCOUNT,PHL,PHP,,,Mastercard,On Customer Hold,04/15/2026 5:45:00 PM,Yes
Payment Bank,a9b0c1d2-e3f4-5678-abcd-789012345abc,33TF123456789,4/15/2026 6:30:00 PM,Sender 3,Recipient 3,650.00,7.99,57.53,657.99,,2.50,1.52,,,,BANK_ACCOUNT,PHL,PHP,Change Mind,,Mastercard,Cancelled from Hold,04/15/2026 6:30:00 PM,Yes
Payment Bank,e5f6a7b8-c9d0-1234-efab-1a2b3c4d5e6f,33TF099012345,04/16/2026 2:30:00 PM,Sender 2,Recipient 2,525.00,5.99,5.12,,530.99,2.50,1.36,,,,BANK_ACCOUNT,BRA,BRL,,,Visa,Released from Hold,04/16/2026 2:30:00 PM,No
Payment Bank,e5f6a7b8-c9d0-1234-efab-1a2b3c4d5e6f,33TF099012345,04/17/2026 9:00:00 AM,Sender 2,Recipient 2,525.00,5.99,5.12,,530.99,2.50,1.36,,,,BANK_ACCOUNT,BRA,BRL,,,Visa,Released from Hold,04/17/2026 9:00:00 AM,Yes

Report Delivery

The Daily Consolidated Report is delivered via SFTP.

1. SFTP (pull)

In the "pull" model, the PayMitto integrations team will provide you with SFTP credentials and you will provide PayMitto with a public key for encryption. Files will be dropped in the determined SFTP directory on a daily basis.

2. SFTP (push)

In the SFTP push model, a file is generated and dropped in an agreed-upon SFTP directory. In this model you will provide the PayMitto team with SFTP credentials along with the public encryption key.

Next Steps

To get started with the process of receiving the Daily Consolidated Report, please reach out to the PayMitto integrations team at [email protected].


Did this page help you?