Atualiza uma conta bancária
PUT/accounts/bank-account/:idbankaccount
Atualiza a conta bancária de forma parcial — apenas os campos enviados são alterados.
A operação tem dois modos, decididos pelo corpo da requisição:
- Atualização de cadastro (modo padrão): altera dados como
Bank,BankNumber,BankRouting,AccountNumber, integração, faturador, terminal TEF, tipo de pedido. Vale a mesma regra do POST: marcar uma conta como principal de recebimento ou pagamento desmarca as demais. Tentar mudarBankNumberquando a conta atual é interna (000) e existe caixa aberto vinculado é bloqueado. - Ajuste de saldo inicial: quando
InitialBalanceeInitialBalanceDatesão enviados, o endpoint calcula a diferença entre o saldo desejado e o saldo atual até o dia anterior à data informada, e insere um lançamento de ajuste no extrato bancário. Quando a diferença é zero, responde com erro.
A resposta (no modo cadastro ou quando há ajuste de saldo aplicado) é 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, Faturador não existe, Integração não existe, Integração Pix não existe, Tipo pedido não existe, Tipo pedido não esta habilitado para frente de caixa, Tipo pedido não esta habilitado para esta empresa/faturador, ajustar no cadastro, Conta possui caixa aberto e não pode editado, Nenhum ajuste aplicado (quando o ajuste de saldo resulta em diferença zero).
Erro interno (prefixo Error:).