Solution : https://service.sap.com/sap/support/notes/776463 (SAP Service marketplace login required)
Summary :
This SAP Note addresses rounding issues that occur due to the split of tax bases when calculating Brazilian taxes (ICMS, IPI, ISS, PIS, COFINS) with base reduction. Specifically, when tax rates and base adjustments are made in the exception table, rounding discrepancies may manifest, affecting the total amount on the Nota Fiscal. The solution involves creating function module J_1B_ROUNDING_TAX_BASES using transaction SE37 and implementing it under function group J1BS. The module features parameters to manage and adjust different tax base components for precise calculation. This note is pertinent only for Brazil, with prerequisites outlined for respective SAP releases.
Key words :
title = include lj1brf10typ = include programapplication = basis systemsave, solution create function module j_1b_rounding_tax_bases, optional short textc_exclude type, type short texti_calcbase type, text = rounding tax bases, calculated basemaintain changing parameters, normal base amountc_pcurr type, exclude base amountc_other type, create include lj1brf10, tax bases roundingproblems
Related Notes :
1600509 | Rounding general errors/solutions |
879767 | BR:ICMS Excluded base amount wrong when sales to Zona Franca |
819856 | Brazil: rounding difference with different tax bases |