This endpoint allows you to retrieve the financial statement of an Asaas account, returning transactions that impacted the account balance within the specified period.
The statement represents the financial history of the account and can be used for reconciliation processes, auditing, accounting, financial reporting, and synchronization with external systems.
Each returned record corresponds to a financial transaction effectively registered in the account, including payment receipts, fees, transfers, refunds, receivables anticipation, Pix transactions, and other financial events.
When to use
Statement retrieval is recommended when your integration needs to:
- Reconcile financial transactions with internal systems.
- Identify incoming and outgoing balance movements.
- Generate financial reports.
- Audit transactions performed on the account.
- Monitor received payments, fees, and transfers.
- Synchronize the Asaas financial history with ERPs or management systems.
This endpoint is especially useful for integrations that need to track the consolidated financial flow of an account, regardless of the transaction origin.
Most relevant parameters
Although the technical reference presents all parameters accepted by the endpoint, the fields below are the most important for controlling statement queries.
| Parameter | Purpose |
|---|---|
startDate | Defines the initial date of the queried period. |
finishDate | Defines the final date of the queried period. |
offset | Defines the starting position of the result list. |
limit | Defines the maximum number of records returned per page. The maximum limit is 100. |
order | Defines the ordering of the returned results. |
ImportantFor financial reconciliation integrations, it is recommended to query closed periods using
startDateandfinishDate.For accounts with a large volume of transactions, use
offsetandlimitto navigate through all result pages.
How the statement relates to other API resources
Several API resources may generate transactions in the statement.
Some examples:
| Operation | Possible generated transaction |
|---|---|
| Payment receipt | PAYMENT_RECEIVED |
| Pix receipt | PIX_TRANSACTION_CREDIT |
| Bank transfer | TRANSFER |
| Payment fee | PAYMENT_FEE |
| Payment refund | PAYMENT_REVERSAL |
| Receivables anticipation | RECEIVABLE_ANTICIPATION_GROSS_CREDIT |
For this reason, the statement is commonly used as a consolidated view of the account's financial transactions.
ImportantThe statement does not replace detailed consultation of individual API resources.
If complete information about a payment, transfer, Pix transaction, or receivables anticipation is required, it is recommended to also query the specific endpoint responsible for the operation.
Integration best practices
For financial reconciliation integrations, it is recommended to:
- Query closed periods to avoid transactions that are still being processed.
- Persist internally the identifier of already processed transactions.
- Use pagination for large volumes of data.
- Perform periodic synchronizations instead of repeatedly querying long periods.
- Validate possible refunds or reversals of previously reconciled transactions.
- Send
GETrequests without a body, using only query parameters.
Attention
GETrequests to this endpoint must be sent with an empty body. If a request is sent with a populated body, the API may return a403 Forbiddenerror.
Credit and debit transactions
The statement may contain both incoming and outgoing balance movements.
In general:
- Receipts and credits increase the available account balance.
- Fees, transfers, and debits reduce the available account balance.
- Refunds and reversals may offset previously recorded transactions.
When implementing reconciliation processes, it is important to consider that certain operations may generate multiple related entries.
For example:
Payment receipt
↓
PAYMENT_RECEIVED
Fee charged
↓
PAYMENT_FEEOr:
Payment receipt
↓
PAYMENT_RECEIVED
Refund
↓
PAYMENT_REVERSALPractical query example
The example below demonstrates a statement query for a specific period.
Request
GET /v3/financialTransactions?startDate=2026-01-01&finishDate=2026-01-31&limit=100&offset=0Response example
{
"object": "list",
"hasMore": false,
"totalCount": 2,
"limit": 100,
"offset": 0,
"data": [
{
"id": "ft_123456",
"type": "PAYMENT_RECEIVED",
"value": 150.00,
"date": "2026-01-15"
},
{
"id": "ft_123457",
"type": "PAYMENT_FEE",
"value": -2.99,
"date": "2026-01-15"
}
]
}In this example, the response contains two transactions related to the receipt of a payment: the payment credit and the corresponding fee entry.
This behavior is common in financial operations, as a single operation may generate more than one transaction in the statement.
Available transaction types
The type field identifies the nature of the financial transaction recorded in the statement.
Possible values include operations related to:
- Payments
- Pix
- Transfers
- Receivables anticipation
- Asaas Card
- Asaas Money
- Fees
- Refunds
- Chargebacks
- Notifications
- Invoice issuance
- Judicial blocks
- Regulatory operations
AttentionNew transaction types may be added over time to support new products and platform features.
It is recommended that integrations do not implement restrictive validations that assume the existence of only a fixed set of transaction types.
Common use cases
Financial reconciliation
Query transactions daily to update balances and internal financial records.
Auditing
Validate which operations impacted the account balance during a specific period.
Financial reporting
Generate reports of revenue, expenses, fees, and account transactions.
ERP integration
Automatically synchronize financial transactions recorded in Asaas.
Next steps
Depending on your integration needs, the contents below may complement the implementation:
- Retrieve account balance.
- List payments.
- List transfers.
- List Pix transactions.
- Retrieve receivables anticipation.
- Financial webhooks.
Available types
In the response, the type field may contain the following values:
ASAAS_CARD_RECHARGE- Asaas card rechargeASAAS_CARD_RECHARGE_REVERSAL- Asaas card recharge refundASAAS_CARD_TRANSACTION- Transaction performed using the Asaas cardASAAS_CARD_CASHBACK- Cashback received through the Asaas cardASAAS_CARD_TRANSACTION_FEE- Fee charged for an Asaas card transactionASAAS_CARD_TRANSACTION_FEE_REFUND- Refund of the fee charged for an Asaas card transactionASAAS_CARD_TRANSACTION_PARTIAL_REFUND- Partial refund of an Asaas card transactionASAAS_CARD_TRANSACTION_PARTIAL_REFUND_CANCELLATION- Cancellation of a partial refund of an Asaas card transactionASAAS_CARD_TRANSACTION_REFUND- Refund of an Asaas card transactionASAAS_CARD_TRANSACTION_REFUND_CANCELLATION- Cancellation of an Asaas card transaction refundASAAS_MONEY_PAYMENT_ANTICIPATION_FEE_REFUND- Refund of Asaas Money installment feeASAAS_MONEY_PAYMENT_COMPROMISED_BALANCE- Balance hold related to an Asaas Money paymentASAAS_MONEY_PAYMENT_COMPROMISED_BALANCE_REFUND- Release of balance hold related to an Asaas Money paymentASAAS_MONEY_PAYMENT_FINANCING_FEE- Asaas Money financing feeASAAS_MONEY_PAYMENT_FINANCING_FEE_REFUND- Refund of Asaas Money financing feeASAAS_MONEY_TRANSACTION_CASHBACK- Asaas Money cashbackASAAS_MONEY_TRANSACTION_CASHBACK_REFUND- Refund of Asaas Money cashbackASAAS_MONEY_TRANSACTION_CHARGEBACK- Asaas Money transaction chargebackASAAS_MONEY_TRANSACTION_CHARGEBACK_REVERSAL- Reversal of an Asaas Money transaction chargebackBILL_PAYMENT- Bill paymentBILL_PAYMENT_CANCELLED- Bill payment cancellationBILL_PAYMENT_REFUNDED- Bill payment refundBILL_PAYMENT_FEE- Bill payment feeBILL_PAYMENT_FEE_CANCELLED- Bill payment fee cancellationCHARGEBACK- Balance hold due to a payment chargebackCHARGEBACK_REVERSAL- Release of balance hold due to a payment chargebackCHARGED_FEE_REFUND- Refund of collection or Pix feeCONTRACTUAL_EFFECT_SETTLEMENT- Reserved receivable amountCONTRACTUAL_EFFECT_SETTLEMENT_REVERSAL- Refund of reserved receivable amountCREDIT- CreditCREDIT_BUREAU_REPORT- Credit bureau consultation feeCUSTOMER_COMMISSION_SETTLEMENT_CREDIT- Partner commission settlement creditCUSTOMER_COMMISSION_SETTLEMENT_DEBIT- Partner commission settlement debitDEBIT- DebitDEBIT_REVERSAL- Debit refundDEBT_RECOVERY_NEGOTIATION_FINANCIAL_CHARGES- Debt renegotiation chargesFREE_PAYMENT_USE- Promotional fee refundINTERNAL_TRANSFER_CREDIT- Transfer received from another Asaas accountINTERNAL_TRANSFER_DEBIT- Transfer sent to another Asaas accountINTERNAL_TRANSFER_REVERSAL- Internal transfer reversalINVOICE_FEE- Service invoice issuance feePARTIAL_PAYMENT- Partially received paymentPAYMENT_DUNNING_CANCELLATION_FEE- Fee for cancelling a debt collection requestPAYMENT_DUNNING_RECEIVED_FEE- Debt collection feePAYMENT_DUNNING_RECEIVED_IN_CASH_FEE- Cash debt collection feePAYMENT_DUNNING_REQUEST_FEE- Debt collection request feePAYMENT_FEE- Payment fee (boleto, card, or Pix)PAYMENT_FEE_REVERSAL- Refund of payment fee (boleto, card, or Pix)PAYMENT_MESSAGING_NOTIFICATION_FEE- Payment messaging feePAYMENT_RECEIVED- Payment receivedPAYMENT_CUSTODY_BLOCK- Balance hold due to custodyPAYMENT_CUSTODY_BLOCK_REVERSAL- Release of balance hold due to custodyPAYMENT_REFUND_CANCELLED- Cancellation of a payment refundPAYMENT_REVERSAL- Payment refundPAYMENT_SMS_NOTIFICATION_FEE- Payment SMS notification feePAYMENT_INSTANT_TEXT_MESSAGE_FEE- Payment instant message notification feePHONE_CALL_NOTIFICATION_FEE- Voice notification feePIX_TRANSACTION_CREDIT- Pix transfer receivedPIX_TRANSACTION_CREDIT_FEE- Fee for received Pix transferPIX_TRANSACTION_CREDIT_REFUND- Refund of a received Pix transferPIX_TRANSACTION_CREDIT_REFUND_CANCELLATION- Cancellation of a received Pix transfer refundPIX_TRANSACTION_DEBIT- Pix transactionPIX_TRANSACTION_DEBIT_FEE- Pix feePIX_TRANSACTION_DEBIT_REFUND- Refund of a Pix transactionPOSTAL_SERVICE_FEE- Fee for sending boletos by mailPRODUCT_INVOICE_FEE- Product invoice issuance fee through Base ERPCONSUMER_INVOICE_FEE- Consumer invoice issuance fee through Base ERPPROMOTIONAL_CODE_CREDIT- Fee discountPROMOTIONAL_CODE_DEBIT- Reversal of fee discountRECEIVABLE_ANTICIPATION_GROSS_CREDIT- Receivables or installment anticipation creditRECEIVABLE_ANTICIPATION_DEBIT- Settlement of an anticipated receivable or installmentRECEIVABLE_ANTICIPATION_FEE- Receivables or installment anticipation feeRECEIVABLE_ANTICIPATION_PARTNER_SETTLEMENT- Settlement of an anticipated receivable or installmentREFUND_REQUEST_CANCELLED- Cancellation of a payment refundREFUND_REQUEST_FEE- Payment refund processing feeREFUND_REQUEST_FEE_REVERSAL- Cancellation of the payment refund processing feeREVERSAL- ReversalTRANSFER- Bank transferTRANSFER_FEE- Bank transfer feeTRANSFER_REVERSAL- Bank transfer reversalMOBILE_PHONE_RECHARGE- Mobile phone rechargeREFUND_MOBILE_PHONE_RECHARGE- Mobile phone recharge refundCANCEL_MOBILE_PHONE_RECHARGE- Mobile phone recharge cancellationINSTANT_TEXT_MESSAGE_FEE- WhatsApp notification feeASAAS_CARD_BALANCE_REFUND- Asaas card balance refundASAAS_MONEY_PAYMENT_ANTICIPATION_FEE- Asaas Money installment feeBACEN_JUDICIAL_LOCK- Judicial blockBACEN_JUDICIAL_UNLOCK- Judicial unblockBACEN_JUDICIAL_TRANSFER- Judicial transferASAAS_DEBIT_CARD_REQUEST_FEE- Elo debit card issuance feeASAAS_PREPAID_CARD_REQUEST_FEE- Elo prepaid card issuance feeEXTERNAL_SETTLEMENT_CONTRACTUAL_EFFECT_BATCH_CREDIT- Credit of amounts for contractual effect settlementEXTERNAL_SETTLEMENT_CONTRACTUAL_EFFECT_BATCH_REVERSAL- Reversal of amounts related to contractual effect settlementASAAS_CARD_BILL_PAYMENT- Asaas card bill paymentASAAS_CARD_BILL_PAYMENT_REFUND- Refund of an Asaas card bill paymentCHILD_ACCOUNT_KNOWN_YOUR_CUSTOMER_BATCH_FEE- Child account creation feeCONTRACTED_CUSTOMER_PLAN_FEE- Asaas plan monthly feeACCOUNT_INACTIVITY_FEE- Inactive account fee
403Forbidden. Occurs when the request body is filled, GET method calls must have an empty body.
