Skip to main content

Audience:

DevelopersOperators

Account statements

Each month, Swan generates account statements automatically for all Swan accounts using Coordinated Universal Time +1 (UTC +1). Statements include all Booked transactions from the previous month, ordered by sequenceNumber.

Access account statements with the API by calling the account query and adding the statements object. They're also available from your Dashboard > Data > Accounts, and, if you're using it, Swan's Web Banking interface.

Account statements are available in .pdf or .csv format by default. Statements with more than 10,000 transactions are generated as .csv files, even if you request .pdf.

All account statements have a period attribute.

  • If period = Monthly, Swan generated the statement.
  • If period = Custom, the statement was generated following your request.

Generating statements

You can generate account statements for a period of up to three months with the generateAccountStatement mutation. These statements always have period = Custom.

Producing custom statements

You can also access the raw data and produce custom statements.

For example, you might:

  • Need to offer a format Swan doesn't support.
  • Want to customize the style.
  • Prefer to use a different timezone than Central European [Summer] Time (CET/CEST).

Even if you use custom statements, Swan generates statements each month. If audited, Swan's account statement is the official version.

Custom statement approval

As a regulated financial institution, account statements fall under compliance rules. You might need to get your custom statements approved. Work with your dedicated PIM (Product Integration Manager) before releasing a custom account statement.

Transaction statements

Transaction statements, also called transaction confirmations, are a different document: they demonstrate that Swan executed a specific transaction, not the account's activity over a period.