Bom dia
Estou desenvolvendo NFSE para Campinas, e me deparei que na consulta de lote, quando retorna erro não trazia pra mim em qual RPS deu o erro, somente o erro, e no xml tem o numero do RPS.
Fiz alteração na unit pnfsLerListaNFSe, incluí um pequeno bloco.
Incluído na linha 720
if FProvedor = proIssDSF then
begin
if (leitor.rExtrai(3, 'ChaveRPS') <> '') then
begin
ListaNFSe.FMsgRetorno.FChaveNFeRPS.InscricaoPrestador := Leitor.rCampo(tcStr, 'InscricaoPrestador');
ListaNFSe.FMsgRetorno.FChaveNFeRPS.SerieRPS := Leitor.rCampo(tcStr, 'SerieRPS');
ListaNFSe.FMsgRetorno.FChaveNFeRPS.NumeroRPS := Leitor.rCampo(tcStr, 'NumeroRPS');
end;
end;
Se puder incluír pro Tunk2 agradeço
Obrigado
pnfsLerListaNFSe.pas