Olá bom dia Denilson, Rodnei e a todos!
Estava pesquisando sobre tratamento de erros de NF-e e me deparei com este tópico.
Gostaria de retificar uma informação a respeito de rejeição de NF-e's enviadas em lote.
No Portal da NF-e, há a seguinte pergunta respondida:
Se alguma NF-e for rejeitada, todo o lote será rejeitado também?
Não. As NF-e podem ser transmitidas em lote, mas a validação é sempre individual, nota a nota. Desta forma, se em um lote de 50 NF-e's, 3 forem rejeitadas e as demais autorizadas, a SEFAZ retornará a autorização de uso de 47 NF-e's e a rejeição de 3.
Fonte: http://www.nfe.fazenda.gov.br/portal/perguntasFrequentes.aspx?tipoConteudo=7zEQFBPObw0=#gI+7ojckU/o=
Como podemos resolver isso?
Fiz alguns testes e consegui tratar isso utilizando a seguinte classe:
ACBrNFe.WebServices.Retorno.NFeRetorno.ProtNFe
A classe "ProtNFe" é uma coleção de itens que são o retorno de cada NF-e.
Dentro dos itens há a propriedade "chNFe" (Chave de Acesso) para a identificação da NF-e.
Espero que tenha sido de ajuda!