Na unit PadraoNacional.LerXML identifiquei uma situacao.
Nao estava sendo observando o campo "tpRetPisCofins", assim sempre somando todos os tributos federais.
Alterei da seguinte forma:
if tribFed.tpRetPisCofins = trpcNaoRetido then
RetencoesFederais := ValorInss + ValorIr + ValorCsll
else
RetencoesFederais := ValorPis + ValorCofins + ValorInss + ValorIr + ValorCsll;
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.