The parameter MV_ICMPAUT defines how the base of withheld ICMS is composed when the settled ICMS is entered in the operation.
If the parameter is configured with .T. (True):
If the parameter is configured with .F. (False):
Calculation of the Base of Withheld ICMS according to Parameter Configuration and Different Sales Prices
Adding a sales order by using a product with joint margin of 30% and tax exception with internal rate of 12% and SETTLED ICMS of R$ 9.60
Examples:
Parameter MV_ICMPAUT = .F. and sales price LOWER (R$ 8.00) than the tax base value;
ICMS Base = 8.00 * ICMS Rate = 12% = ICMS Value = 0.96
Base of Withheld ICMS = 12.48 Composition (9.60 + 30% margin)
Parameter MV_ICMPAUT = .F. and sales price HIGHER (R$ 10.00) than the tax base value;
ICMS Base = 10.00 * ICMS Rate = 12% = ICMS Value = 1.20
Base of Withheld ICMS = 13.00 Composition (10.00 + 30% margin)
Parameter MV_ICMPAUT = .T. and sales price LOWER (R$ 8.00) than the tax base value;
ICMS Base = 8.00 * ICMS Rate = 12% = ICMS Value = 0.96
Base of Withheld ICMS = 12.48 Composition (9.60 + 30% margin)
Parameter MV_ICMPAUT = .T. and sales price HIGHER (R$ 10.00) than the tax base value;
ICMS Base = 10.00 * ICMS Rate = 12% = ICMS Value = 1.20
Base of Withheld ICMS = 12.48 Composition (9.60 + 30% margin)
Tables
Parameter