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