A EFD-Reinf utiliza, como regra de cálculo em operações de multiplicação com decimais, a função de truncar na segunda casa decimal. Ou seja, para efeito de apuração dos valores tributados são consideradas duas casas decimais sem arredondamentos.
Por exemplo: Uma determinada nota fiscal de prestação de serviços, sujeita à retenção de 11% sobre cessão de mão de obra, tem como base de cálculo o valor de R$ 918,18. Assim, ao realizar o cálculo, tem-se que 11% de R$ 918,18 vale R$100,9998. Para apurar o valor da retenção, o contribuinte deverá truncar na segunda casa decimal sem arredondamento. Dessa forma, o valor da retenção será de R$100,99. Entretanto, como o destaque do valor da retenção é feito pela empresa prestadora de serviços, para diminuir a possibilidade de erros na recepção dos arquivos e também para diminuir necessidades de ajustes em softwares pelas empresas, a EFD-Reinf também permite o arredondamento para maior, no limite de 1 centavo.
Logo, os campos de retenção dos eventos relacionados abaixo consideram o maior valor entre o calculado pelo sistema e o informado pelo contribuinte. Segue a relação dos eventos e campos aos quais se aplica a referida regra:
- R-2010: vlrRetencao, vlrAdicional, vlrNRetPrinc e vlrNRetAdic.
- R-2020: vlrRetencao, vlrAdicional e vlrNRetAdic
- R-2030: vlrRetApur
- R-2040: vlrRetApur
- R-3010: vlrCP
O evento totalizador "R-5001 - Informações de bases e tributos por evento" refletirá o procedimento adotado nos eventos acima.