Ir para conteúdo
  • Cadastre-se

dev botao

Falha ao imprimir evento de NFCe List index (0) out of bounds com acbrmonitorplus


profase
  • Este tópico foi criado há 3099 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde a todos. 

Usamos o ACBrNFeMonitor já consolidado em nossos clientes e com a obrigatoriedade do SAT para SP, estamos mudando para o Acbrmonitorplus.

Após atualizar para versão 0.1.10.4 , percebemos que o comando de impressão de evento (NFe.ImprimirEvento) não está funcionando, apenas retorna o erro "ERRO: List index (o) out of bounds" e não imprime o evento cancelamento de NFCe. pelo ESC-POS e Bobina. Como o campo de configuração no Acbrmonitorplus para impressão de evento é o mesmo para NFe / NFCe/CCe, talvez o problema esteja ai. Fiz a pesquisa no fórum, parece que este problema é recente pois não encontramos posts relacionados ao erro.
A ideia seria a mesmo do comando que usamos no SAT:
SAT.ImprimirExtratoCancelamento(ArqXML)

Anexei os arquivos de envio e retorno do ACBR, junto do Xml de evento. Pretendemos migrar de vez para o acbrmonitorplus.

Obrigado por enquanto.

COMANDO.txt

retorno.txt

3515100554910500020755001000018319100018319801110111.xml

AcbrmonitorPlus_config.png

COMANDO.txt

retorno.txt

3515100554910500020755001000018319100018319801110111.xml

Editado por profase
O post estava confuso entre NFE e NFCe.
Link para o comentário
Compartilhar em outros sites

Bom dia Regis. Obrigado pelo contato.

Baixei a versão atualizada hoje para teste (0.1.10.8) e fiz o teste, ainda persiste a msg. "ERRO: List index (0) out of bounds". Como esse campo aplica a configuração em ambas notas (Danfe NFe e NFCe), se eu mudar para impressão em modo A4 imprime normal mas em folha comum A4.

Não sei se falta algo à implementar no ACBR para impressão em bobina usando ESC POS ou se há outro comando para impressão dos cancelamentos de NFCe. Aqui usamos este comando: NFe.ImprimirEvento("N:\EVENT\NFCe\201510\3515100554910500020765001000000071100000071511011101-procEventoNFCe.xml").

Att: Marcos. 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Para a impressão correta do evento você precisa passar os dois XMLs, o da nota e o do evento:

NFe.ImprimirEvento(cPathXMLEvento,cPathXMLNFe,[cImpressora],[nNumCopias],[bMostrarPreview]) 

Parâmetros entre [] são opcionais.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...