# Balance Statement Balance statements contains transactional activities on a Wise Multi-Currency Account. Operations ## The Balance Statement resource Fields accountHolder.type Account holder type (`PERSONAL`, `BUSINESS`) accountHolder.address.addressFirstLine Account holder address street accountHolder.address.city Account holder address city accountHolder.address.postCode Account holder address zipcode accountHolder.address.stateCode Account holder address state accountHolder.address.countryName Account holder address country accountHolder.firstName Account holder first name accountHolder.lastName Account holder last name issuer.name Account issuer name issuer.firstLine Account issuer address street issuer.city Account issuer address city issuer.postCode Account issuer address zipcode issuer.stateCode Account issuer address state issuer.country Account issuer address country bankDetails Your local bank details transactions[n].type Type (`DEBIT`, `CREDIT`) transactions[n].date Date of when transaction was created transactions[n].amount.value Transaction amount transactions[n].amount.currency Transaction currency code transactions[n].totalFees.value Transaction fee amount transactions[n].totalFees.currency Transaction fee currency code transactions[n].details.type Type (`CARD`, `CONVERSION`, `DEPOSIT`, `TRANSFER`, `MONEY_ADDED`, `INCOMING_CROSS_BALANCE` , `OUTGOING_CROSS_BALANCE`, `DIRECT_DEBIT`, `BALANCE_INTEREST`, `BALANCE_ADJUSTMENT`, `UNKNOWN`, `ACCRUAL_CHARGE`, `INVESTMENT_TRADE_ORDER`, `ACQUIRING_PAYMENT`, `CARD_CASHBACK`, `CARD_ORDER_CHECKOUT`) transactions[n].details.description Human readable explanation about the transaction transactions[n].details.amount.value Amount in original currency (card transactions abroad) transactions[n].details.amount.currency Original currency code (ISO 4217 Alphabetic Code) transactions[n].details.senderName Deposit sender name transactions[n].details.senderAccount Deposit sender bank account details transactions[n].details.paymentReference Deposit payment reference text transactions[n].details.category Card transaction category transactions[n].details.merchant.name Card transaction merchant name transactions[n].details.merchant.firstLine Merchant address street transactions[n].details.merchant.postCode Merchant address zipcode transactions[n].details.merchant.city Merchant address city transactions[n].details.merchant.state Merchant address state transactions[n].details.merchant.country Merchant address country transactions[n].details.merchant.category Merchant category transactions[n].exchangeDetails.toAmount.value Exchange target amount transactions[n].exchangeDetails.toAmount.currency Exchange currency code (ISO 4217 Alphabetic Code) transactions[n].exchangeDetails.fromAmount.value Exchange source amount transactions[n].exchangeDetails.fromAmount.currency Exchange currency code (ISO 4217 Alphabetic Code) transactions[n].exchangeDetails.rate Exchange rate transactions[n].runningBalance.value Running balance after the transaction transactions[n].runningBalance.currency Running balance currency code (ISO 4217 Alphabetic Code) transactions[n].referenceNumber Wise assigned unique transaction reference number, this number can be used to map the refunds to the transfer that was refunded. endOfStatementBalance.value Closing balance for specified time period endOfStatementBalance.currency Closing balance currency code (ISO 4217 Alphabetic Code) query.intervalStart Query parameter repeated query.intervalEnd Query parameter repeated query.currency Query parameter repeated query.accountId Query parameter repeated Balance Statement Object ```json { "accountHolder": { "type": "PERSONAL", "address": { "addressFirstLine": "Veerenni 24", "city": "Tallinn", "postCode": "12112", "stateCode": "", "countryName": "Estonia" }, "firstName": "Oliver", "lastName": "Wilson" }, "issuer": { "name": "TransferWise Ltd.", "firstLine": "56 Shoreditch High Street", "city": "London", "postCode": "E1 6JJ", "stateCode": "", "country": "United Kingdom" }, "bankDetails": null, "transactions": [ { "type": "DEBIT", "date": "2018-04-30T08:47:05.832Z", "amount": { "value": -7.76, "currency": "EUR" }, "totalFees": { "value": 0.04, "currency": "EUR" }, "details": { "type": "CARD", "description": "Card transaction of 6.80 GBP issued by Tfl.gov.uk/cp TFL TRAVEL CH", "amount": { "value": 6.8, "currency": "GBP" }, "category": "Transportation Suburban and Loca", "merchant": { "name": "Tfl.gov.uk/cp", "firstLine": null, "postCode": "SW1H 0TL ", "city": "TFL TRAVEL CH", "state": " ", "country": "GB", "category": "Transportation Suburban and Loca" } }, "exchangeDetails": { "forAmount": { "value": 6.8, "currency": "GBP" }, "rate": null }, "runningBalance": { "value": 16.01, "currency": "EUR" }, "referenceNumber": "CARD-249281" }, { "type": "CREDIT", "date": "2018-04-17T07:47:00.227Z", "amount": { "value": 200, "currency": "EUR" }, "totalFees": { "value": 0, "currency": "EUR" }, "details": { "type": "DEPOSIT", "description": "Received money from HEIN LAURI with reference SVWZ+topup card", "senderName": "HEIN LAURI", "senderAccount": "EE76 1700 0170 0049 6704 ", "paymentReference": "SVWZ+topup card" }, "exchangeDetails": null, "runningBalance": { "value": 207.69, "currency": "EUR" }, "referenceNumber": "TRANSFER-34188888" }, { "type": "CREDIT", "date": "2018-04-10T05:58:34.681Z", "amount": { "value": 9.94, "currency": "EUR" }, "totalFees": { "value": 0, "currency": "EUR" }, "details": { "type": "CONVERSION", "description": "Converted 8.69 GBP to 9.94 EUR", "sourceAmount": { "value": 8.69, "currency": "GBP" }, "targetAmount": { "value": 9.94, "currency": "EUR" }, "fee": { "value": 0.03, "currency": "GBP" }, "rate": 1.147806 }, "exchangeDetails": null, "runningBalance": { "value": 9.94, "currency": "EUR" }, "referenceNumber": "CONVERSION-1511237" } ], "endOfStatementBalance": { "value": 9.94, "currency": "EUR" }, "query": { "intervalStart": "2018-03-01T00:00:00Z", "intervalEnd": "2018-04-30T23:59:59.999Z", "currency": "EUR", "accountId": 64 } } ``` ## Retrieving a balance account statement **`GET /v1/profiles/{{profileId}}/balance-statements/{{balanceId}}/statement.json?currency=EUR&intervalStart=2018-03-01T00:00:00.000Z&intervalEnd=2018-03-15T23:59:59.999Z&type=COMPACT`** This endpoint allows for statements to be generated for the provided balanceId, with the response in JSON. To generate in CSV, PDF, XLSX, CAMT.053, MT940 or QIF, replace statement.json with statement.csv, statement.pdf, statement.xlsx, statement.xml, statement.mt940 or statement.qif respectively in the above URL. Note that the PDF includes Wise branding. The period between intervalStart and intervalEnd cannot exceed 469 days (around 1 year 3 months). This endpoint is SCA protected when it applies. If your profile is registered within the UK and/or EEA, SCA most likely applies to you. The additional authentication is only required once every 90 days, viewing the statement on the website or in the mobile app counts towards that as well. [Learn more](/guides/developer/auth-and-security/sca-and-2fa) Request currency Currency of the balance statement requested intervalStart Statement start time in UTC time intervalEnd Statement end time in UTC time type - `COMPACT` for a single statement line per transaction - `FLAT` for accounting statements where transaction fees are on a separate line statementLocale Language that you wish the statement to be in. Supports 2 character language codes #### Response Returns a [balance statement object](#object). Example Request ```bash curl -X GET \ https://api.sandbox.transferwise.tech/v1/profiles/{{profileId}}/balance-statements/{{balanceId}}/statement.json ?currency=EUR &intervalStart=2018-03-01T00:00:00.000Z &intervalEnd=2018-03-15T23:59:59.999Z &type=COMPACT \ -H 'Authorization: Bearer ' ```