Daily transaction report
Whether you reconcile balance movements day by day, need to reconstruct the full detail of every settled amount, or must satisfy a regulatory requirement that the flow of funds be traceable and auditable, the daily transaction report is the authoritative reconciliation record you can rely on directly. As a licensed card issuer, DCS records all of the day’s settled fund movements in a standardized file, stores it in AWS S3, and delivers it to you through a single endpoint. The transaction report captures the actual debits and credits, meaning the outcome of clearing. It does not include the intermediate states of the authorization stage such as holds and releases. If what you need is the authorization decision itself, use the authorization report instead; put the two files together and you can reconstruct the complete path from hold to charge.How the file is generated
Each day DCS generates one full transaction file per partner (Enterprise).Who does what
- DCS: generates the full transaction file each day and stores it in S3, then issues a temporary download link on request.
- Partner: calls the endpoint below for a link, downloads the file, then loads it and checks that balance movements match your own business records.
How to retrieve the file
Under the Partner-Managed model, transaction records have no real-time endpoint for querying an individual record; they are delivered exclusively through the full daily file. Use the shared settlement file endpoint to obtain the link:GET /open-api/enterprise/v1/settlement-file-url
Response: the standard response envelope
{ code, message, messageDetail, data }, where data is the file’s download link as a string (a temporary S3 link). The link is valid for a fixed 120 seconds and can be requested again once it expires. Judge success or failure from code; messageDetail exists only for front-end display and must not be used to decide the outcome. For the endpoint definition and response fields, see the Enterprise Account & Reconciliation group in the API Reference.
Request example
File fields
One transaction record per line, fields delimited by>, in the following order:
Time zone warning: time fields inside the report are UTC+8 (+08:00), consistent with the business time fields across the partner-facing APIs (the velocity-limit query endpoint, whose dates are UTC, is the one exception).
Sample lines
The first two lines show a cash withdrawal: the first,category=CASH, is the withdrawal principal, and the second,category=CASH_FEES, is the withdrawal fee. Both records share the same card number and the same merchant. The third line shows a refund: an incoming record withcategory=PAYMENTwhose trailingoriginalTransactionIdpoints to thetransactionIdof the original purchase being refunded; that column is empty for non-refund records, which is why the first two lines end in>. An empty field (consecutive>>) means that column has no value.
in the settlement file,
category is written in full as CASH / CASH_FEES (withdrawal principal / withdrawal fee). Treat those spellings as authoritative.Notes
Field extensions
New fields may be appended to the transaction file in the future. Field extensions follow these compatibility commitments:- Existing column indexes stay stable: the columns already defined in this document never change their index or meaning; no column is removed and no new column is inserted in the middle;
- New fields are appended at the end of the line only: every addition is announced in advance through a change notice. Partners can read the new indexes as needed; until then, simply ignore the extra trailing columns — existing parsing is unaffected;
- Every column keeps its placeholder: every column (including empty ones) keeps its placeholder, so the number of separators per line always matches the column count.
Next steps
- Understand the concept of transaction flow and where it sits in the funds lifecycle: Transaction flow
- Reconcile the daily file on the authorization side: Authorization report
- Look up the authoritative definitions of the transaction category (
category) enumeration: Transaction flow - See the full definition of the download link endpoint and its response envelope in the Enterprise Account & Reconciliation group of the API Reference

