Atualiza uma conta a receber
PUT/accounts/receivable/:idaccountreceivable
Atualiza a conta a receber de forma parcial — apenas os campos enviados são alterados (o PUT se comporta como PATCH). A diferença campo a campo é registrada no histórico de alterações da conta.
Quando o título tem um boleto ou link de pagamento (ConsumerBankSlip) associado:
- Se o boleto está pago, a alteração de valor ou vencimento é bloqueada.
- Se o boleto está aberto ou cancelado, a alteração é propagada para o gateway de pagamento (chamada interna ao serviço PHP de bankslip).
Quando IDSupplier é enviado, IDConsumer é zerado (e vice-versa) — não é possível ter os dois ao mesmo tempo. A resposta é a representação completa da conta atualizada.
Request
Responses
- 200
- 400
- 500
Conta atualizada. Retorna o mesmo formato de GET /accounts/receivable/{idaccountreceivable}.
Validação falhou (prefixo [BadRequest]). Possíveis mensagens:
Conta a receber não existeFornecedor ou cliente precisa ser preenchido (apenas um dos dois)Cliente não existe/Fornecedor não existeFaturador não existePagamento não existe/Banco não existeTipo documento não existe/Plano de contas não existeIntegração não existeBoleto / link pagamento já esta pago e não pode ser alterado
Erro interno (prefixo Error:).