Atualiza uma conta bancária
PUT/accounts/bank-account/:idbankaccount
Atualiza a conta bancária. A operação tem dois modos, decididos pelo corpo da requisição.
- Atualização de cadastro (modo padrão): altera os dados da conta. Vale a mesma regra do cadastro — marcar a conta como principal de recebimento com
MainIncome=1desmarca, no mesmo faturador, tanto a conta principal de recebimento quanto a de pagamento anteriores. Trocar o código do banco quando a conta atual é interna (000) e existe caixa do PDV aberto vinculado a ela é bloqueado. Atenção: neste modo, os camposIDCompanyInvoice,IDCompanyIntegration,IDCompanyIntegrationPix,IDTypeOrdereTefTerminalsão sempre regravados — omitir qualquer um deles apaga o valor atual, então reenvie os que quiser preservar. - Ajuste de saldo inicial: quando
InitialBalanceeInitialBalanceDatesão enviados, o endpoint compara o saldo desejado com o saldo da conta até o dia anterior à data informada e lança a diferença como entrada ou saída no extrato, datada do dia anterior às 23:59:59, com a descriçãoAjuste de saldo inicial para <data>e o documentoAJUSTE. O ajuste é registrado no histórico da conta. Quando a diferença é zero, nada é lançado e a requisição é recusada. Neste modo os campos de cadastro são ignorados.
A resposta é a lista atualizada de contas bancárias.
Request
Responses
- 200
- 400
- 500
Conta atualizada. Retorna a lista atualizada de contas bancárias.
Validação falhou (prefixo [BadRequest]). Possíveis mensagens: Empresa não existe (emitida também quando a conta bancária informada no caminho não pertence à empresa autenticada), Faturador não existe, Integração não existe, Integração Pix não existe, Tipo pedido não existe, Tipo pedido não está habilitado para frente de caixa, Tipo pedido não está habilitado para esta empresa/faturador, ajustar no cadastro, Conta possui caixa aberto e não pode ser editado, Nenhum ajuste aplicado (quando o ajuste de saldo resulta em diferença zero).
Erro interno (prefixo Error:).