Skip to main content

Cash Movements

Overview

The cash_account_demonstrative_movements report lists, transaction by transaction, all the movements of the fund's bank accounts on the reference date. It is the tabular version of the Cash Statement: while the statement is a spreadsheet formatted for reading, this file is a CSV designed for automated reconciliation, with the identifier of each transaction, the type, the reconciliation status and the balances before and after the entry.

Window of the day

The transactions recorded between 03:00 (UTC) of the reference date and 03:00 (UTC) of the following day are considered — that is, the whole day in Brasília time. The lines come ordered by transaction date and time.

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
FormatCSV
EncodingUTF-8
Delimiter, (comma)
HeaderYes (first line)
Naming{short_fund_name}_cash_account_demonstrative_movements_{YYYY-MM-DD}.csv
Values in cents

The amount, previous_balance and post_balance columns are integers in cents241786 means R$ 2,417.86. Unlike the other reports, which carry values in reais.

Columns

ColumnTypeFormat / ExampleDescription
fund_class_namestring"FUNDO EXEMPLO FIDC RESPONSABILIDADE LIMITADA"Name of the fund class.
fund_class_document_numberstring"12.345.678/0001-99"CNPJ of the fund class.
account_numberstring"4417206"Bank account number, without the digit.
account_digitstring"9"Check digit of the account.
account_branchstring"0001"Branch of the account.
if_namestring"BANCO EXEMPLO S.A."Name of the financial institution.
if_codestring"999"COMPE code of the financial institution.
if_ispbstring"99999999"ISPB of the financial institution.
transaction_keystring"30c40d50-0001-4ddd-9444-000000000401"Unique identifier of the transaction at QI CTVM (UUID).
external_keystring"40d50e60-0001-4eee-9555-000000000501"Identifier of the transaction at the originating financial institution.
transaction_descriptionstring"Liquidação de parcelas de CCB"Description of the transaction as provided by the financial institution.
transaction_typestring (enum)"incoming_pix"Transaction type. See the types table.
transaction_statusstring (enum)"reconciled"Reconciliation status: created, pending_conciliation or reconciled.
amountinteger (cents)241786Transaction value. A negative value indicates a cash outflow.
previous_balanceinteger (cents)52811947Balance of the account before the transaction.
post_balanceinteger (cents)53053733Balance of the account after the transaction.
transaction_datetimedate2026-07-29Date and time of the transaction. In the file, the field is exported with the date only, in the YYYY-MM-DD format.
accounting_datedate2026-07-29Accounting date assigned to the transaction.
conciliation_descriptionstring"Liquidação de parcelas"Description of the reconciliation group the transaction was associated with. Empty while the transaction is not reconciled.

Transaction types

ValueDescription
incoming_pixPix received.
outgoing_pixPix sent.
incoming_wire_transferIncoming TED.
outgoing_wire_transferOutgoing TED.
outgoing_bank_slip_paymentBankslip payment.
incoming_bank_slip_payment_reversalBankslip payment reversal.
outgoing_bankslip_registrationBankslip registration cost.
outgoing_bankslip_paymentBankslip payment cost.
outgoing_bankslip_due_date_extensionBankslip due date extension cost.
outgoing_bankslip_permanenceBankslip permanence cost.
outgoing_bankslip_rebateBankslip rebate cost.
outgoing_bankslip_write_offBankslip write-off cost.