Cria uma regra de conciliação automática
POST/accounts/bank-statement/conciliation-rule
Cadastra uma nova regra para conciliação automática. Conforme IDTypeRule:
IDTypeRule=1(contas a pagar/receber) — o campoIDBankAccountToé descartado. Os camposIDTypeAccountPayableReceivable,IDTypeDocument,IDTypePayment,IDSuppliereIDConsumersão opcionais e não decidem quais lançamentos a regra pega (isso depende só deDescriptioneIDTypeAccount).IDSupplier(ouIDConsumer) eIDTypeDocumentsão usados para procurar o título em aberto; quando nenhum é encontrado, o título é criado com todos os dados da regra, incluindoIDTypeAccountPayableReceivableeIDTypePayment.IDTypeRule=2(transferência) — o campoIDBankAccountToé obrigatório e os dados de título (plano de contas, tipo documento, tipo pagamento, fornecedor, cliente) são descartados.
Não é permitido repetir a mesma descrição com o mesmo tipo de transação (Description + IDTypeAccount) na conta bancária: a mesma descrição pode ter uma regra de crédito e outra de débito. IDTypeAccount ausente conta como crédito (0). A conta bancária de origem (IDBankAccount) e a de destino (IDBankAccountTo) não podem ser iguais.
A resposta é a representação completa da regra recém-criada, no mesmo formato de GET /accounts/bank-statement/conciliation-rule.
Request
Responses
- 200
- 400
- 500
Regra criada. Retorna o item completo (mesmo formato do GET).
Erros de validação (prefixo [BadRequest]):
Empresa não existeJá existe uma regra com a mesma descrição e o mesmo tipo 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 iguaisTipo regra obrigatório/Tipo regra não existePlano de contas não existe/Tipo pagamento não existe/Tipo documento não existeFornecedor não existe/Cliente não existeErro ao criar regra
Erro interno (prefixo Error:).