SAP Note 776463 - Brazil Tax calculation: Rounding problems by base reduction

Component : Brazil -

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 :

1600509Rounding general errors/solutions
879767BR:ICMS Excluded base amount wrong when sales to Zona Franca
819856Brazil: rounding difference with different tax bases