Boa noite a todos.
Seguindo orientação do .txt da pasta de exemplos do ACBrNFSe, tentei tratar os retornos de erros ao gerar/enviar um lote RPS (provedor GINFES):
ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Codigo
ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Mensagem
ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Correcao
Gero apenas uma NFS-e por lote, portanto acesso ela sempre por meio do índice [0], no entanto, sempre que utilizo os métodos acima para retornar o erro após uma exceção gerada no método Enviar, é retornado o erro:
"List index out of bounds (0)" - como se estivesse acessando um índice inválido.
Por favor, alguém poderia me indicar de que forma devo utilizar os métodos acima para obter as mensagens de erro (ou se existi uma outra maneira para isso), pois olhando o projeto de exemplo não consegui identificar.
Agradeço a atenção.
André Luis.