Skip to main content

Cash Statement

Overview​

The cash_account_demonstrative report is a daily statement of the movements and balances of the fund's bank accounts at the end of the day. It is generated once a day, after the financial cycle is closed, and it presents the opening (D-1) and closing (D0) balances of each account, as well as all the transactions that occurred during the day. Managers and administrators use this report to check the cash position and to reconcile the fund's financial movements.

The report can be generated in single-fund mode or in multi-fund mode. In multi-fund mode, each fund class is presented in a separate tab within the same spreadsheet.

What you need to provide​

VariableRequiredDescription
fund_class_keyyesIdentifier of the fund class the report is generated for.
reference_dateyesReference date, in the YYYY-MM-DD format.

File Structure​

AttributeValue
FormatXLSX
TabDemonstrativo de Caixa (in multi-fund mode, one tab per fund, named with the first 31 characters of the fund name — Excel's limit for a tab name)
Naming{short_fund_name}_cash_account_demonstrative_{YYYY-MM-DD}.xlsx
Version for automated reconciliation

This report is a spreadsheet formatted for reading. To reconcile the movements in an automated way — with a transaction identifier, type, reconciliation status and balances before and after each entry — use the Cash Movements report, in CSV.

Spreadsheet Content​

Each tab of the spreadsheet (one per fund) contains the following sections:

Fund Header​

Presented at the top of the tab, with the identification information of the fund class:

FieldDescription
Data de referênciaReference date of the report in the YYYY-MM-DD format.
Nome da classe de fundoFull name of the fund class.
CNPJ da classe de fundoCNPJ of the fund class.
Nome da gestoraName of the manager responsible for the fund.
CNPJ da gestoraCNPJ of the manager responsible for the fund.

Statement by Bank Account​

Below the header, under the Extrato title, one table per bank account of the fund is shown. The column names below are the literal headers of the spreadsheet in a delivery configured in Portuguese, the default. In a delivery configured in English, the tab name, the headers and the summary labels are translated (for example, Cash Statement, Bank, Pix identifier, Amount (BRL), Opening balance (D-1)).

ColumnTypeFormat / ExampleDescription
Data de referênciadate2026-07-29Reference date of the report.
Bancostring"999 - BANCO EXEMPLO S.A."COMPE code and name of the financial institution, in the {code} - {name} format.
Agência/Contastring"0001/4417206-9"Branch and account number, in the {branch}/{account}-{digit} format.
Descriçãostring"Liquidação de parcelas"Description of the movement according to the reconciliation group of the transaction.
Identificador do Pixstring"E99999999202607291200ABCDEFGHIJK"End-to-end identifier (end_to_end_id) of the Pix transaction. Empty when the movement is not a Pix.
Valor (R$)number2417.86Value of the movement in reais. Negative values indicate a cash outflow.

Each account table also shows three summary lines, in bold and with a gray background. On those lines, the label (Saldo D-1, Total, Saldo D0) occupies the first column, in place of the reference date:

LinePositionDescription
Saldo D-1first line of the tableBalance of the account at the start of the day (closing of the previous day).
Totalafter the movementsSum of all the movements of the day for the account.
Saldo D0last line of the tableBalance of the account at the closing of the reference day.