Bom dia Juliomar
Essa versão realmente ainda não está em conformidade, eu apenas disponibilizei para o usuário raosistemas porque ele estava precisando urgente, mas posso adiantar que as alterações que foram feitas na classes pcnConversao e pcnGerado são simples, sendo a que pode causar impacto é apenas a pcnLeitor, abaixo segue uma descrição do que eu fiz de alteração :
- pcnConversao foi adicionar 3 linhas que indicam a versão do xml para envio, consulta de configuração e consulta de lote.
- pcnGerador, foi adicionar o name space para GNRE.
- pcnLeitor, como você mesmo disse foi uma alteração na rExtrai, que nesse trecho na linha 164 estava lendo menos posições no XML, se você perceber na linha 155, a leitura é igual a alteração que eu fiz, muito provavelmente quem fez a alteração na 155 e esqueceu de fazer na 164.
Talvez se algumas pessoas se dispusessem a testar essas pequenas alterações teríamos mais confiabilidade, aqui na empresa nós usamos dos componentes do ACBr a NFS-e, CT-e e NF-e, e nossas bpl's estão compiladas com o PCN com essas alterações e até agora não tivemos nenhum problema.
Abs.