Closed andrekutianski closed 2 years ago
A relação entre o item e o desconto (quando usado código promocional) é aparentemente realizada pelo atributo relid
possuindo o tipo PromoHosting
(independente do tipo do produto pai). Esta relação também pode ser observada no item tipo Setup
.
Com isso é possível então identificar para qual item é o desconto, e o associar corretamente em qual das notas (#119) deverá ser abatido conforme a categoria de serviço do item pai.
Caso uma fatura possua um desconto/abatimento adicionado manualmente, onde não haverá uma associação direta a um item pai e tão pouco nenhum relid
vinculado, o item com valor negativo será considerado como parte dos itens com código de serviço padrão e será descontado do valor total destes.
Se o total dos itens após o desconto for igual ou menor a 0 (zero), a nota não será emitida.
Faturas geradas manualmente que possua item com valor negativo será considerado com código de serviço padrão, como ja é feito pelo módulo.
Adicionado nova configuração no módulo para permitir que o administrador desabilite os descontos/abatimentos do cálculo final do valor da nota.
A opção estará habilitada por padrão.
Sua solicitação de recurso está relacionada a um problema? Por favor descreva.
Realizar o cálculo e abatimento de itens de fatura que sejam descontos vinculados ao serviço.