Pular para o conteúdo principal

Cadastra uma política comercial

POST 

/company/sales-policy

Cria uma política comercial na empresa autenticada. Regras:

  • Quando IDTypeCompanySalesPolicy=3 (Relativa), IDCompanySalesPolicyFrom, IDTypeCompanySalesPolicyOperation e OperationValue sã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.
  • IDTypeCompanySalesPolicy default = 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

Política criada. Retorna o detalhe da política recém-cadastrada (array com 1 item).