NFe - Envio de Lote  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
nandobgi
Java Ninja
[Avatar]

Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline

Bom dia pessoal,

Estou tendo problemas no envio de lote de nfes, consigo transmitir o arquivo normalmente mas o retorno com vem uma rejeição:



Fazendo a validação da nfe individualmente ou seja sem empacotar em um lote a assinatura está válida.
Para efeito de testes, adicionei manualmente as tags do para envio do lote da nfe e funcionou normalmente.

Acredito que o problema está no meu processo.

Estou gerando os arquivos xml assinados e gravando em repositorio(diretorio)
Para enviar recupero essas notas do repositorio e adiciono a um lote e um arquivo xml.

Dessa forma encontro o erro acima.

Alguém poderia me ajudar?


[MSN]
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

Verifique se o tamanho em bytes entre os 2 arquivos é o mesmo...

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
nandobgi
Java Ninja
[Avatar]

Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline

Opa vamos la

Arquivo Lote --> 5880 bytes
Arquivo NFe ---> 5799 bytes

Grato


[MSN]
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

tae o problema! hehehe

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
nandobgi
Java Ninja
[Avatar]

Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline

Desculpa a ignorância mas o arquivo de lote não tem que ser maior pois possui algumas informações a mais?

Grato.


[MSN]
nandobgi
Java Ninja
[Avatar]

Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline

Pessoal desculpem a insistência mas não estou encontrando uma solução

Vou detalhar mais o meu problema:

Estou gerando um arquivo somente com uma nota assinada, quando valido meu arquivo recebo que a assinatura está ok, mas quando empacoto essa nota em um lote a assinatura fica invalida.

Segue o codigo que estou utilizando



Quando vou validar o lote a assinatura do nfe fica inválida.

Grato


[MSN]
leandro.bernardo1
What is classpath?

Membro desde: 30/09/2008 14:19:41
Mensagens: 6
Offline

Muito Obrigado pelo exemplo de salvar arquivos XML.
jluizsc
Thread.start()
[Avatar]

Membro desde: 06/02/2005 23:38:26
Mensagens: 45
Offline

Ola nandobgi

Eu apenas adiciono o texto xml no lote e nao uso processo nenhum para colocar como vc fez ai acima, assim mantenho toda a estrutura da NFe assinada sem alteracao, embora nao deveria altera mesmo neh. tb tive problemas com os parsers e etc..

editado: putz grilla... c ta usando JABX, tens algum site ou algo para me informar o caminho das pedras com ele???!?!?!?!?!?!?

[]´s
--
Joao Luiz - Linux user #159951
my space : http://www.myspace.com/jluizsc
GRATIS eh POUCO: http://www.gratisepouco.com.br

This message was edited 5 times. Last update was at 13/07/2010 16:20:25


__________________
Joao Luiz
Gratis eh pouco:
Explicacoes detalhadas
[WWW]
lcspohn
What is classpath?

Membro desde: 15/10/2008 11:50:22
Mensagens: 7
Offline

Boa tarde jluizsc, tem como vc postar um pedaço do código de como vc adicionou o texto xml no lote?

Muito obrigado.
proxdomain
Smalltalk

Membro desde: 11/11/2008 08:27:02
Mensagens: 1
Offline

nandobgi wrote:Bom dia pessoal,

Estou tendo problemas no envio de lote de nfes, consigo transmitir o arquivo normalmente mas o retorno com vem uma rejeição:



Fazendo a validação da nfe individualmente ou seja sem empacotar em um lote a assinatura está válida.
Para efeito de testes, adicionei manualmente as tags do para envio do lote da nfe e funcionou normalmente.

Acredito que o problema está no meu processo.

Estou gerando os arquivos xml assinados e gravando em repositorio(diretorio)
Para enviar recupero essas notas do repositorio e adiciono a um lote e um arquivo xml.

Dessa forma encontro o erro acima.

Alguém poderia me ajudar?


Opa, bom... Estou com o mesmo problema, voce conseguiu resolver ?
Poderia me ajudar? 2 dias já com esse problema.

Valeu....
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

depois que vc assinou o xml, o fato de vc colocar e retirar arquivos do diretório (isso é uma suposição) pode alterar os últimos bits do arquivo, a mesma coisa acontece se vc abrir o arquivo com alguns programas. E isso pode invalidar sua assinatura, uma vez que ela garante que o arquivo não foi alterado durante qquer transmissão.

Tente por via das dúvidas manter isso em memória até a geração do lote e o envio.

This message was edited 1 time. Last update was at 11/11/2008 09:54:24


Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline

nandobgi wrote:Bom dia pessoal,

Estou tendo problemas no envio de lote de nfes, consigo transmitir o arquivo normalmente mas o retorno com vem uma rejeição:
....
Fazendo a validação da nfe individualmente ou seja sem empacotar em um lote a assinatura está válida.
Para efeito de testes, adicionei manualmente as tags do para envio do lote da nfe e funcionou normalmente.

Acredito que o problema está no meu processo.

Estou gerando os arquivos xml assinados e gravando em repositorio(diretorio)
Para enviar recupero essas notas do repositorio e adiciono a um lote e um arquivo xml.

Dessa forma encontro o erro acima.

Alguém poderia me ajudar?


nandobgi, passo pelo mesmo problema, mas o que intriga e' q algumas notas do lote sao aceitas e pouquissimas retornam
com o 297.
Tambem gravo o xml da nota em um diretorio. Mas, ao montar o lote, recrio cada um deles, monto o lote todo e depois
assino as notas ja dentro do lote, o que nao deixa duvida que nada foi alterado depois de assinado.

Ja li que pode ser caracter especial: Nao e', pois se fosse a nota individual nao validaria;
Ja li tb que pode ser espaco entre tags: tb tiro os espacos na gravacao do lote;

Uma coisa e' certa: o problema esta no calculo do DigestValue: no meu processo de assinatura da um e no assinador da SEFAZ
da outro. Dae, por consequecia, a assinatura muda.

Qualquer ajuda e' bem vinda.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline

philler wrote:
nandobgi, passo pelo mesmo problema, mas o que intriga e' q algumas notas do lote sao aceitas e pouquissimas retornam
com o 297.
Tambem gravo o xml da nota em um diretorio. Mas, ao montar o lote, recrio cada um deles, monto o lote todo e depois
assino as notas ja dentro do lote, o que nao deixa duvida que nada foi alterado depois de assinado.

Ja li que pode ser caracter especial: Nao e', pois se fosse a nota individual nao validaria;
Ja li tb que pode ser espaco entre tags: tb tiro os espacos na gravacao do lote;

Uma coisa e' certa: o problema esta no calculo do DigestValue: no meu processo de assinatura da um e no assinador da SEFAZ
da outro. Dae, por consequecia, a assinatura muda.

Qualquer ajuda e' bem vinda.

Alencar


Respondendo ao meu proprio email, descobri apos 2 dias intensos de testes.
Dentro do campo observacao da nota, constava algo do tipo "Entrega: Rua Etc, 123456", onde entre o : e a primeira letra
tinha DOIS ESPACOS.
Tirando um deles tudo volta a funcionar.

Pergunto aos amigos: que b...ta de regra e' esta que o usuario nao pode preencher um campo texto de 60 caracteres do jeito
que ele bem entende ou precisa?
Sao BURROCRACIAS assim que trancam um processo simples como a NFe.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 643
Offline

ola pessoal, blz
estou enviando o lote da NF-e e agora esta acusando erro de versão do arquivo xml não suportado, mas ja ohei todas versoes e ta certinho, alguma dica?
posto ai o retorno do webservices, abraço.


Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás.
[MSN]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline

aix wrote:


<versaoDados>1.07</versaoDados>

deve ser 1.10 para envio de nota.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team