CSL Pay Developers

End-Of-Day Statement

GET /remittance-middleware/statement/end-of-day?date={date}&page={page}&pageSize={pageSize}&currencyCode={currencyCode}

The End-Of-Day Statement endpoint retrieves the end-of-day statement for a specified account, providing details of all transactions processed by the remittance middleware on the previous business day. A partner would call this endpoint to obtain a daily summary of payout transactions. The response includes the account number, currency, opening and closing balance dates and amounts, as well as a list of transaction details.

Query parameters

NameTypeDescription
date string Business date, ISO-8601 calendar date.
page integer 1-based page number.
pageSize integer Rows per page, 1-500.
currencyCode string Alias for 'currency', accepted for backward compatibility.

Request body (optional)

This endpoint accepts a body with no declared schema.

Response 200

FieldTypeDescription
success boolean
data object
accountNumber string
currency string
openingBalanceDate string
closingBalanceDate string
openingBalanceAmount number
closingBalanceAmount number
details array
systemReference string
originalSystemReference string
direction string
transactionType string
amount number
currency string
completedTime string
beneficiaryAccountNumber string
beneficiaryName string
beneficiaryBankName string
beneficiaryBankSwiftCode string
beneficiaryPhoneNumber string
beneficiaryAddress string
beneficiaryCountryCode string
payerName string
payerAddress string
payerPhoneNumber string
payerEmailAddress string
payerCountryCode string
payerCurrency string
payerBankName string
remark string
valueDate string
currentPage integer
totalPages integer
totalRecords integer
hasMore boolean
netMovementAmount number
balanceReconciled boolean
error object
code string
message string

Errors

StatusMeaning
400 Malformed or out-of-bounds query parameters
403 Token is not bound to an IMTO partner
404 No ledger account for the partner or currency