Skip to main content

Balance

The request on this page refers to customer balance.

The balance is the difference between paid invoices, which generate credits, and all non-canceled orders created for the customer, alongside detailed information for future debt, which is the non-billed orders.

Balance [GET]

BASE URL
https://api-b2b-hml.carbonext.com.br/v1/customers/balance

This request returns the balance of the customer for each currency it has orders and/or invoices.

Required permissions
financial_write
financial_read

Request parameters

Parameter (optional)Description
startDate
Format: YYYY-MM-DD
Sets the start date to perform balance calculation from. This parameter is optional, if omitted the API will calculate the balance from the very first order and/or invoice
endDate
Format: YYYY-MM-DD
Sets the end date to perform balance calculation. This parameter is optional, if omitted the API will calculate the balance until the current date

Response parameters

AttributeDescription
startDateThe date the request started looking for data. Will only appear in the response if it was part of the request
endDateThe date the request stopped looking for data. Will only appear in the response if it was part of the request.
balancesByCurrencyAn array of objects, each containing a VcuBalance object, and the currency used to create orders

Example Request

var axios = require('axios');

var config = {
method: 'get',
url: 'https://api-b2b-hml.carbonext.com.br/v1/customers/balance',
headers: {
'Authorization': 'Bearer <access_token>'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Example Response

{
"startDate": "2022-07-21T19:07:19.634916",
"endDate": "2022-07-22T17:03:29.6645009Z",
"balancesByCurrency": [
{
"currency": "BRL",
"vcuBalance": {
"type": "VCU",
"balance": 1.0,
"credit": 1.0,
"debt": 0.0,
"futureDebt": 0.02
}
}
]
}