Cadastra uma política comercial
POST/company/sales-policy
Cria uma política comercial na empresa autenticada. Regras:
- Quando
IDTypeCompanySalesPolicy=3(Relativa),IDCompanySalesPolicyFrom,IDTypeCompanySalesPolicyOperationeOperationValuesão obrigatórios. - A política base (
IDCompanySalesPolicyFrom) não pode ser do tipo Relativa (3) — só Normal ou Custo médio podem servir de base. Isso evita cadeias de políticas relativas. - Quando
Default=1, o sistema desmarca automaticamente a política padrão anterior, garantindo que sempre haja exatamente uma política padrão por empresa. IDTypeCompanySalesPolicydefault =1(Normal) quando omitido.
A resposta é o detalhe da política recém-criada (mesmo formato de GET /company/sales-policy?IDCompanySalesPolicy=<novo>).
Request
Responses
- 200
- 400
- 500
Política criada. Retorna o detalhe da política recém-cadastrada (array com 1 item).
Erros de validação (prefixo [BadRequest]):
Para política do tipo relativa, obrigatório o preenchimento do tipo operação, política comercial base e valor da operaçãoEmpresa não existeTipo política comercial não existePolítica comercial base não existeTipo operação não existe
Erro interno (prefixo Error:).