Adiciona uma regra de comissão para o vendedor
POST/user/:iduser/comission
Cria uma regra de comissão (SalesmanComission) vinculada ao usuário. A regra define a vigência (DateFrom/DateTo), o percentual de comissão (ComissionPercent) e o limite máximo de desconto (DiscountPercentLimit) — vendas com desconto acima do limite não pagam essa comissão. Quando IDCategory é informado, a regra só vale para vendas de SKUs daquela categoria (permite ter percentuais diferentes por categoria de produto).
A cada criação, o sistema também grava um log da operação em UserLog. A resposta é o detalhe completo do usuário atualizado, com a nova regra já em SalesmanComission[].
Request
Responses
- 200
- 400
- 500
Regra de comissão criada. Retorna o detalhe do usuário com a lista atualizada de regras.
Erros (prefixo [BadRequest]):
Usuário não encontradoCategoria não existe(quandoIDCategoryaponta para categoria de outra empresa ou inexistente)
Erro interno (prefixo Error:).