A data vem no formato DD/MM/YYYY HH:MM:SS sendo que a hora minuto e segundo são zeros, fiz a seguinte alteração
De :
DataAut := ObterConteudoTag(Node.Childrens.FindAnyNs('DataEmissao'), tcDatHor);
Para :
try
DataAut := ObterConteudoTag(Node.Childrens.FindAnyNs('DataEmissao'), tcDatHor);
Except
try
DataAut := ObterConteudoTag(Node.Childrens.FindAnyNs('DataEmissao'), tcDatVcto);
Except
DataAut := Now();
end;
end;
também alterei o schema mudando o tamanho da inscrição municipal de 15 para 18 e inclui no ACBrNFSeXServicos.ini a cidade de Bom Jesus-PI.
todos os arquivos em anexo.
Muito Obrigado pela ajuda, pois se fosse pelo suporte da Fisco não seria possível
ACBrNFSeXServicos.ini
ACBrNFSeXLerXml_ABRASFv2.dcu
ACBrNFSeXLerXml_ABRASFv2.pas
ACBrNFSeXProviderABRASFv2.dcu
ACBrNFSeXProviderABRASFv2.pas
nfse.xsd