Modelo
Benefits cobre gratuidades e descontos tarifários. Ele não cobre crédito corporativo; crédito é meio de pagamento e o uso definitivo sempre acontece porTicket.
A categoria define o tipo do benefício, os documentos exigidos e as regras de elegibilidade. Quando type = DISCOUNT, ela também define discountType e discountValue.
Camadas
Fluxo
Etapas
Regras
- Uma categoria inativa não pode receber novas solicitações nem ser aplicada.
discountTypeediscountValuesó existem quandotype = DISCOUNT.- Desconto percentual usa basis points.
- Desconto fixo usa centavos.
- A solicitação só pode ser aprovada quando os documentos obrigatórios estiverem aprovados.
- Cada Ticket registra seu próprio uso do benefício.
- O histórico guarda a configuração e o valor descontado no momento da aplicação.
- Cancelamento, estorno ou correção revertem o uso do benefício sem apagar o histórico.