Closed andregumieri closed 6 years ago
Oi @andregumieri
Este endpoint já está disponível porém a gente acabou esquecendo de documentar ele, vou descrever abaixo como ele pode ser usado e eventualmente vou atualizar a documentação:
GET /balances
Possíveis parâmetros são:
account_id
: O id da conta, se não for enviado o saldo será derivado usando o saldo de todas todas as contas.start_date
: Data de início do período considerado pelo saldo, se omitido, será o primeiro dia do mês atual.end_date
: Data de término do período considerado pelo saldo, se omitido, será o último dia do mês atualperiodicity
: Periodicidade que o será particionado no campo balances
, possíveis valores são: daily
, monthly
, e weekly
. se omitido será daily
{
"previous_balance": 0,
"previous_predicted_balance": 0,
"balance": 0,
"predicted_balance": 0,
"outcomes": 0,
"predicted_outcomes": 0,
"incomes": 0,
"predicted_incomes": 0,
"expenses": 0,
"predicted_expenses": 0,
"earnings": 0,
"predicted_earnings": 0,
"initial_amounts": 0,
"predicted_initial_amounts": 1,
"result": 0,
"predicted_result": 0,
// Valores acima particionados em dias
"balances": [
{
"date": "2018-09-01",
"date_range": "2018-09-01-2018-09-01",
"outcomes": 0,
"predicted_outcomes": 0,
"incomes": 0,
"predicted_incomes": 0,
"expenses": 0,
"predicted_expenses": 0,
"earnings": 0,
"predicted_earnings": 0,
"initial_amounts": 0,
"predicted_initial_amounts": 0,
"transferences": 0,
"predicted_transferences": 0,
"credit_card_invoices_to_pay": 0,
"balance": 0,
"predicted_balance": 0,
"previous_balance": 0,
"previous_predicted_balance": 0,
"accumulated_outcomes": 0,
"accumulated_predicted_outcomes": 0,
"accumulated_incomes": 0,
"accumulated_predicted_incomes": 0,
"accumulated_expenses": 0,
"accumulated_predicted_expenses": 0,
"accumulated_earnings": 0,
"accumulated_predicted_earnings": 0,
"accumulated_initial_amounts": 0,
"accumulated_predicted_initial_amounts": 1
},
{
"date": "2018-09-02",
"date_range": "2018-09-02-2018-09-02",
"outcomes": 0,
"predicted_outcomes": 0,
"incomes": 0,
"predicted_incomes": 0,
"expenses": 0,
"predicted_expenses": 0,
"earnings": 0,
"predicted_earnings": 0,
"initial_amounts": 0,
"predicted_initial_amounts": 0,
"transferences": 0,
"predicted_transferences": 0,
"credit_card_invoices_to_pay": 0,
"balance": 0,
"predicted_balance": 0,
"previous_balance": 0,
"previous_predicted_balance": 0,
"accumulated_outcomes": 0,
"accumulated_predicted_outcomes": 0,
"accumulated_incomes": 0,
"accumulated_predicted_incomes": 0,
"accumulated_expenses": 0,
"accumulated_predicted_expenses": 0,
"accumulated_earnings": 0,
"accumulated_predicted_earnings": 0,
"accumulated_initial_amounts": 0,
"accumulated_predicted_initial_amounts": 1
},
//... até o último dia do período
]
}
Obrigado @esdras :)
Alguma forma de eu conseguir o saldo de uma conta sem ter que passar por todos os lançamentos?