Cria contas a pagar (com suporte a recorrência e retenção de impostos)
POST/accounts/payable
Cria uma ou mais contas a pagar. Suporta recorrência mensal, semanal ou personalizada, tratamento de feriado e fim de semana, retenção de impostos (que gera contas filhas e abate o valor da conta principal) e replicação automática dos centros de custo do fornecedor. A criação é registrada no histórico para auditoria. A resposta traz as contas recém-criadas no mesmo formato da listagem.
Regras de negócio:
IDConsumereIDSuppliernão podem ser enviados juntos.- Quando
IDBankAccountForecasté omitido e a empresa tem exatamente uma conta bancária cadastrada, ela é usada automaticamente. - Para recorrência mensal,
PeriodTypeValuedeve estar entre 1 e 31 (dia do mês). - Para recorrência semanal,
PeriodTypeValuedeve estar entre 0 e 6 (dia da semana).
Request
Responses
- 200
- 400
- 500
Conta(s) criada(s). Retorna a lista das contas recém-criadas.
Validação falhou (prefixo [BadRequest]). Possíveis mensagens:
Fornecedor ou cliente precisa ser preenchido (apenas um dos dois)Fornecedor não existe/Cliente não existeFaturador não existe/Empresa não existeType Payment não existe/Tipo documento não existe/Plano de contas não existePedido não existe/Conta bancária não existeFornecedor retenção é obrigatório/Valor retenção é obrigatório/Data vencimento retenção é obrigatóriaValor retenção superior ao valor do títuloFornecedores(s) retenção imposto não localizado(s): ...Dia do mês precisa ser entre 1 e 31/Dia do semana precisa ser entre 0 e 6/Precisa enviar o intervalo/Precisa enviar o tipo de frequencia
Erro interno (prefixo Error:).