Cria uma transferência entre contas bancárias
POST/accounts/bank-statement/transfer
Registra uma transferência de valor entre duas contas bancárias da empresa. Gera dois lançamentos no extrato interno (AccountsPayableReceivableBankStatement): um de débito (saída) na conta de origem e um de crédito (entrada) na conta de destino. Os dois lançamentos ficam ligados por uma referência única (AccountsPayableReceivableBankStatementTransfer), o que permite tratá-los como o mesmo movimento ao reconciliar.
As descrições dos lançamentos são geradas automaticamente concatenando a descrição informada (ou o texto padrão Transferência entre contas) com o banco e o número da conta do outro lado da operação. A origem e o destino não podem ser a mesma conta.
Request
Responses
- 200
- 400
- 500
Transferência registrada. Retorna detalhes da transferência e os dois lançamentos criados.
Erros de validação (prefixo [BadRequest]):
Conta bancária de origem não informadaConta bancária de destino não informadaA conta de origem e destino não podem ser a mesmaValor deve ser maior que zeroEmpresa não encontradaUma ou ambas as contas bancárias não foram encontradas ou não pertencem a esta empresaConta bancária de origem não encontradaConta bancária de destino não encontradaFalha ao inserir transação de débitoFalha ao inserir transação de créditoFalha ao processar transferência
Erro interno (prefixo Error:).