Eu estava tendo um erro de "Invalid Argument" ao tentar importar um TXT.
Ao debugar pude constatar que o erro estava na linha 1064 do arquivo pcnNFERTXT.pas (revisão 11960)
A Tag cMunFG esperava um Integer, mas a função LerCampo, estava mandando retornar uma String (tipo tcStr).
Segue correção:
pcnNFERTXT.pas
//Antes
(*X17*)NFe.Transp.retTransp.cMunFG := LerCampo(tcStr, 'cMunFG');
//Depois
(*X17*)NFe.Transp.retTransp.cMunFG := LerCampo(tcInt, 'cMunFG');
Se possível, peço aos membros organizadores do código fonte, incluir a correção, caso ainda não esteja.
Espero ter ajudado ao grupo.
Linha 938: NFe.Det[i].Imposto.ISSQN.cMun := LerCampo(tcInt, 'cMun');
Também precisa ser corrigida!