INTEGRATION
TRANSACTION ASSURANCE
CHARGES
REPORTS
DISPUTES & FRAUD
Network Funds Transfers Report
The Network Funds Transfers report provides a high-level overview of the total amount to be settled by the card networks. This summary-level data is aggregated based on the settlement services and currencies involved, with the exact aggregation levels depending on the card network and BIN configuration. This report is designed to match the bank transfers performed by the card networks on a corresponding day.
Product / Engineering
Finance
The Network Funds Transfers report serves as a primary tool for reconciling daily bank transfers. Its core purpose is to:
Validate settlement amounts to confirm that the funds transferred correspond to expected settlement values for a given day, currency, and settlement service.
Reconcile daily totals with underlying transactions in the reconciliationDetails report
Provide a high-level overview for cash flow management and financial reporting.
Create reports | Via API Generate via portal |
Access reports | Visa API Download via portal Push to SFTP or e-mail |
Schedule reports | Daily (using the created query pattern) |
Query patterns | The report is generated by specifying a |
Data types | NDJSON JSON CSV |
Data sources | Data is aggregated from various settlement services as reported by the card networks |
API Reference: Create Network Funds Transfers Report: Documentation for generating a new Network Funds Transfers Report via the API.
API Reference: Get Report File: Documentation for downloading a report file that has already been generated.
API Reference: Schedule Report: Documentation for creating a recurring report schedule.
Reconciling with Bank Transfers: The total amounts in this report should directly match the aggregated bank transfers received from the card networks.
Relationship to Reconciliation Details: The report's unique key can be used to link these amounts to the
networkFundsTransferKey
field in the Reconciliation Details report for a transaction-level breakdown. Note that the status of this object should be updated tocompleted
before starting this reconciliation.Settlement Services: There will be a separate bank transfer per settlement service & currency that is set up. There will be a networkFundsTransfer report for each
fundsTransferDate
when there is a bank transfer.
Field | Description |
key | A unique identifier for the network funds transfer, starting with |
cardNetwork | The card network to which the bank transfer belongs. Can have values:
|
reportingFor | Identifier for which Settlement Information is reported by the Card Networks (Visa SRE, Mastercard ICA). |
settlementServiceCode | Unique code of settlement service. |
settlementServiceName | Name of the settlement service. |
settlementServiceCurrency | The three-letter ISO currency code. For example, |
reportedAmountValue | The total amount that is reported to be transferred to the bank account. In minor units with decimal precision (e.g., $0.345 is 34.5). |
reportedAmountImpact | Indicates whether the amount is a |
reportedAmountCurrency | The three-letter ISO currency code. For example, |
fundsTransferBookDate | The book date of the funds transfer. Please refer to fundsTransferDate to understand when amounts are settled. |
fundsTransferDate | The date when the |
created | The date and time (in UTC) when the networkFundsTransfer was created. |
lastModified | The date and time (in UTC) when the networkFundsTransfer was last modified. |
status | The status of the networkFundsTransfer. When flagged as |