O desconto comercial da rotina 220, é um desconto sobre desconto ou seja, dos 10 campos disponíveis para desconto, um será aplicado sobre o resultado do anterior, e o total do desconto será a soma de todos os descontos dados pelo valor da mercadoria, abaixo um exemplo:

 

Primeiro desconto: 5%

O primeiro desconto será feito sobre o preço total do item R$ 1000,00 reais:

1000 * 5 % = 50 reais de desconto

1000 - 50 = R$ 950,00 no valor do item.

Segundo desconto: 10%

O segundo desconto é dado sobre o valor do item calculado no desconto anterior:

950 * 10 % = 95 reais de desconto

950 - 95 = R$ 855,00 no valor do item.

Terceiro desconto: 15%

O terceiro desconto é dado sobre o valor do item calculado no desconto anterior:

855 * 15 % = 128,25 reais em desconto

855 - 128,25 = 726,75 o valor final do item

___________________________

Para achar o percentual total de desconto dado:

Primeiro é somado todos os descontos dados:

Descontos = 50 + 95 + 128,25

Desconto total = 273,25

Então é verificado o total percentual de desconto:

1000 ----- 100 %

273,25 — X

1000 X = 273,25 * 100

1000X = 27325

x = 27325 / 1000

total de percentual de desconto será = 27,325%

Ou seja o total do desconto não é a soma de todos os descontos dados o que daria 30%, ( 5 + 10 + 15) e sim o calculo do percentual de desconto aplicado, pois conforme foi falado o desconto do winthor é desconto sobre desconto.