Pular para o conteúdo principal

Concilia títulos ou transferências com um lançamento bancário ou de adquirente

POST 

/accounts/bank-statement

Vincula um conjunto de títulos a pagar/receber ou de transferências entre contas a um único lançamento — bancário ou de adquirente. O corpo deve identificar exatamente uma das duas conciliações em IDBankStatementConciliation (conciliação bancária) ou IDAccountsPayableReceivableConciliation (conciliação de adquirente), e também exatamente uma das listas: Accounts[] para títulos a pagar/receber, ou Transfers[] para transferências entre contas já lançadas.

Fluxo:

  • Conciliação de adquirente com Accounts[]: cria os lançamentos no extrato interno (AccountsPayableReceivableBankStatement) para cada título, vincula via AccountsPayableReceivableConciliationMatch e marca a conciliação de adquirente como ConciliationStatus=3 (Manual).
  • Conciliação bancária com Accounts[]: o status final depende dos valores — 3 quando o total dos títulos bate com o valor bancário, 4 (parcial) quando ainda falta reconciliar.
  • Quando o título já tem lançamento com a mesma data da conciliação, o lançamento existente é reaproveitado em vez de criar novo. Lançamentos já vinculados a outra conciliação bloqueiam a operação.
  • Transfers[] liga transferências entre contas pré-lançadas (sem título associado) à conciliação. Transferências já conciliadas são rejeitadas.

O valor total das contas não pode ultrapassar o valor do lançamento de conciliação (comparação em módulo, para suportar estornos).

Request

Responses

Conciliação efetuada. Retorna um array com 1 item — a conciliação resultante com os lançamentos vinculados e o status final.