Atualiza uma regra de conciliação automática
PUT/accounts/bank-statement/conciliation-rule/:idbankstatementconciliationrule
Atualiza uma regra de conciliação existente. A atualização é parcial — os campos não enviados preservam o valor atual —, mas IDBankAccount e IDTypeRule precisam ser reenviados em toda chamada: sem eles a requisição é recusada com Conta bancária obrigatória ou Tipo regra obrigatório.
As mesmas regras da criação valem: IDTypeRule=1 (contas a pagar/receber) descarta IDBankAccountTo; IDTypeRule=2 (transferência) exige IDBankAccountTo e descarta os filtros de título — plano de contas, tipo de documento, tipo de pagamento, fornecedor e cliente. A conta bancária de origem e a de destino não podem ser iguais.
A descrição continua tendo de ser única dentro da mesma conta bancária; a validação ignora a própria regra que está sendo alterada.
A resposta é a representação completa da regra atualizada, no mesmo formato de GET /accounts/bank-statement/conciliation-rule.
Request
Responses
- 200
- 400
- 500
Regra atualizada (mesmo formato do GET).
Erros de validação (prefixo [BadRequest]):
Regra não existeJá existe uma regra com a mesma descrição para essa conta bancáriaConta bancária obrigatória/Conta bancária não existeConta bancária destino obrigatória em regra do tipo transferência/Conta bancária destino não existe/Conta bancária destino e origem não podem ser igualTipo regra obrigatório/Tipo regra não existeTipo pagamento não existe/Tipo documento não existeFornecedor não existe/Cliente não existe
Erro interno (prefixo Error:).