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, 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:).