Extrato bancário ou conciliação bancária
GET/accounts/bank-statement
Retorna lançamentos do extrato bancário. O comportamento muda conforme o valor de Source:
Source=1(extrato interno): lista os lançamentos do extrato do idworks (entradas e saídas conciliadas com títulos a pagar/receber), com saldo corrente calculado linha a linha (Balance), saldo do período anterior (PreviousBalance), totais de recebimentos/pagamentos e saldo final. A resposta é um objeto único agregado.Source=2(extrato bancário): lista os lançamentos importados do banco (conciliação), agrupados porIDBankStatementConciliation, com a lista de contas internas (InternalAccounts[]) que casam com cada lançamento bancário, totais por tipo e diferença entre o valor lançado no banco e a soma das contas internas. A resposta é um array.Source=1comIDBankStatementConciliation(modo especial): retorna apenas as contas internas vinculadas a uma conciliação bancária específica, como array.
Quando Source não é 1 nem 2, devolve erro. Aceita filtros de data (DateFrom/DateTo), conta bancária, tipo de transação, status de conciliação, e suporta paginação por Page.
Request
Responses
- 200
- 400
- 500
Resultado depende de Source e dos filtros.
Validação falhou (prefixo [BadRequest]). Mensagens possíveis: Erro na configuração da empresa, Valor inválido para Source (use '1' ou '2'), Falha ao listar extrato: <detalhe>.
Erro interno (prefixo Error:).