Statement Report

What is the Statements Report?

The Statements Report provides a consolidated view of all financial movements within a given period, combining both payins (incoming transactions) and payouts (outgoing transactions).
It offers merchants a comprehensive financial statement that allows them to:

  • 📊 Track all money flows (credits and debits).
  • 💰 Validate balances and settlement amounts.
  • 🧾 Reconcile transactions against bank statements or internal accounting.
  • 🌍 Gain visibility across countries, currencies, and payment methods.

This report is designed to be the single source of truth for merchants to understand their net position and settlement details with Bamboo Payments.


How it fits together

The Statements Report integrates both Payins (incoming funds) and Payouts (outgoing funds), normalizes them, and consolidates all financial movements into a single ledger:

                ┌─────────────────────┐
                │ Transaction Payins  │
                │  (Incoming funds)   │
                │  • Amounts          │
                │  • Methods          │
                │  • Statuses         │
                │  • Customer data    │
                └─────────┬───────────┘
                          │
                          │ Normalize & Map
                          │  (currency, method, IDs, dates)
                          ▼
                ┌─────────────────────┐
                │  Statements Report  │
                │  (Unified ledger)   │
                │  • Movements (±)    │
                │  • Fees/Adjustments │
                │  • Net amounts      │
                │  • Balances         │
                └─────────▲───────────┘
                          │
                          │ Normalize & Map
                          │  (beneficiary, bank, IDs, dates)
                ┌─────────┴───────────┐
                │ Transaction Payouts │
                │   (Outgoing funds)  │
                │  • Amounts          │
                │  • Methods/Accounts │
                │  • Statuses         │
                │  • Beneficiary data │
                └─────────────────────┘


Report Fields

Field NameDescription
TransactionIdUnique identifier for the original transaction related to this specific movement.
MovementIdUnique identifier for the specific financial movement within the account.
CreatedDate and time the movement was created, in UTC.
TypeType of movement: Purchase, Refund, ChargeBack, TrafficFee, Withdrawal, Cashout, among others.
CountryThe specific country where the original transaction took place.
CurrencyISO 4217 code for the currency in which the movement was recorded.
SignIndicates whether the financial movement is a Credit or a Debit.
AmountThe specific monetary amount associated with this individual account movement.
ReferenceIdAn additional reference identifier provided for the movement, if applicable.
EndUserNotesSpecific notes or comments related to the transaction provided by the user.
ExchangeRateThe exchange rate applied to the original transaction, if conversion occurred.
StatusCurrent status of the movement, such as Approved, Pending, or Rejected.
Merchant_Account_IdUnique identifier of the merchant's specific account in Bamboo's system.
Merchant_Account_NameThe registered name of the merchant's account within the Bamboo platform.
Merchant_IdUnique identifier assigned to the merchant within Bamboo's financial system.
Merchant_NameThe officially registered business name of the merchant.
Payment_MethodThe specific payment method used, such as Visa, MasterCard, or OCA.
Payment_Method_TypeGeneral category of the payment method used, like CreditCard or PrePaid.
Last_Status_DateThe most recent date when the movement's status was officially updated.
AvailableDateDate when the movement funds become available for the merchant to use.
Merchant_Transaction_IdSame value as Unique_Id in the Transactions Payins report.
Transaction_Date_TimeDate and time (UTC) when the payment happened. Created is when the movement was recorded.
Completed_Date_TimeDate and time (UTC) when the movement was completed.
Withdrawal_IdIdentifier for the specific withdrawal related to this movement, if applicable.
Withdrawal_StatusCurrent status of the associated withdrawal, such as Pending or Approved.
OrderMerchant's internal reference ID used to identify the specific customer order.
Settlement_CurrencyISO 4217 code for the currency used for the final settlement.
Settlement_Exchange_RateRate used to convert Amount (movement currency) into Settlement_Currency, for example 599.90 BRL / 5.4123 = 110.84 USD.
Settlement_AmountAmount in Settlement_Currency.


Did this page help you?