Settlement Reporting
Generate and retrieve settlement reports
Settlement reporting gives you visibility into what has settled and where there are mismatches. Reports are generated asynchronously, so you request a report (or list existing ones) and then fetch the results by ID.
When to Use Settlement Reporting
- Reconcile settled amounts against your internal ledger
- Identify unmatched settlements that need investigation
- Produce periodic finance reports for accounting or audit
Report Types
Settlements report
Settlements reports are available once a settlement cycle is complete. Use the Reporting API to list settlement reports and fetch the report by ID.
- List reports:
GET /reports?type=settlements - Fetch report:
GET /reports/settlements/{id}
Unmatched settlements report
Use this report to find discrepancies between expected and actual settlement records.
- Create report job:
POST /reports/unmatched-settlements - Fetch report:
GET /reports/unmatched-settlements/{id}
Workflow Overview
- Create or locate a report:
- For settlements, list reports filtered by
type=settlements. - For unmatched settlements, create a report job.
- For settlements, list reports filtered by
- Poll for completion: Use the report ID to fetch the result once it is ready.
- Consume results: Download the report payload or file output from the response.
Examples
Create an unmatched settlements report
Example response (job created):
Fetch a report by ID
Example response (completed):
List settlement report jobs
Example response:
API Reference
See the Reporting API for request parameters, report columns, and response formats.