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

ColFieldDescription
AMovement_IdUnique identifier for the financial movement.
BTransaction_IdRelated transaction ID (if linked to a payin or payout).
CMovement_TypeType of movement (e.g., Payin, Payout, Fee, Adjustment).
DCreatedDate and time when the movement was generated (UTC).
EStatusCurrent status of the movement (Confirmed, Pending, Cancelled).
FAmountAmount of the movement with two decimals.
GCurrencyISO code of the currency for the movement (e.g., USD, MXN, ARS).
HCountry_IsoCountry code in ISO 3166-2 format.
ICountryName of the country where the movement applies.
JTenantBamboo tenant managing the movement (e.g., Bamboo.MX).
KMerchant_AccountMerchant account associated with the movement.
LPayment_Method_TypeCategory of payment method (Card, Bank Transfer, Wallet, etc.).
MPayment_MethodSpecific payment method or channel (e.g., Visa, BBVA, Nequi).
NOrderOrder identifier linked to the movement.
OUnique_IdUnique merchant-provided identifier for traceability.
PInvoice_NumberInvoice or settlement reference number.
QMerchant_IdInternal Bamboo identifier of the merchant.
RMerchant_Account_IdInternal Bamboo identifier of the merchant account.
STaxable_AmountAmount subject to tax (if applicable).
TFeeFees charged for processing the transaction.
UNet_AmountNet amount after fees and taxes.
VBalanceRunning balance after applying the movement.
WOriginal_CurrencyOriginal currency in which the transaction was made.
XOriginal_AmountOriginal amount of the transaction.
YError_CodeError code in case the movement relates to a failed transaction.
ZError_DescriptionError details when applicable.
AARelated_Transaction_IdReference to a related transaction or adjustment.