Ir para conteúdo
  • Cadastre-se

dev botao

erro envio NFe com 2 ou mais itens


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

Recommended Posts

boa noite,

estou tendo um serio problema para enviar NFE em MG (por enquanto sei de 1 cliente).

o problema começou hoje a tarde e nao sei se é na receita ou no meu sistema.

todas as NFe que possuem 2 ou mais itens, nao são enviadas/validadas. é difícil ate explicar pq nao tem nenhum retorno da receita, nenhum XML, nada.

se eu faço a NFe com 1 item, a nota e enviada, mas se colocar outro item (o restante tudo igual), ja da esse erro.

tentei debugar os fontes mas nao consegui descobrir o que pode ser.

uma coisa que percebi foi que na unit ACBrHTTPReqResp no bloco abaixo 

                     while InternetReadFile(pRequest, @aBuffer,
                         SizeOf(aBuffer), BytesRead) do
                      begin
                        if (BytesRead = 0) then
                          Break;
                        BufStream.Write(aBuffer, BytesRead);
                      end;

a variavel aBuffer contem isto:

'<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Sender</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">Unmarshalling Error: Illegal character (NULL, unicode 0) encountered: not valid in any content'#$A' at [row,col {unknown-source}]: [1,8187] </soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>'

infelizmente nao estou sabendo como resolver.

 

se alguem puder me ajudar com isso, ficarei muito grato.

estou com os fontes atualizados (trunck). o erro esta acontecendo em produção e homologação.

 

obrigado

Thiago Dornelas

Editado por ThiagoDornelas

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores

Bom já fazem 2 anos.

eu acredito que el tenha conseguido desde o último post.

teste com o exemplo do svn e repasse um passo a passo.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Na verdade, se eu tento reemitir o mesmo lote que havia dado erro, ele aceita.

Ou seja, parece ser instabilidade, mas já faz alguns dias que está desta forma e a Sefaz não responde.

Pode ser que tenha algum detalhe referente à codificação.

Já executei testes na versão 3.10 e na nova 4.00 da NFe e o mesmo ocorre idêntico.

Um detalhe é que na 4.00 os lotes não estão processando

Link para o comentário
Compartilhar em outros sites

  • Moderadores

A princípio não. pois vai tranquilamente.

tanto 3.10 quanto 4.00

use o exemplo do svn e retorne um passo a passo que dai eu consigo lhe dizer algo.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
31 minutos atrás, Anderson tmp disse:

Boa tarde, desculpe a minha ignorância, o svn que você se refere é um exemplo com dados para envio? se sim pode me passar o mesmo?

Eu consigo emitir e consultar normalmente NFes para SP, DF, PR, MT, CE, PE, RJ, ES, GO, SVRS, apenas em MG eu tenho esse problema.

Desde já, Obrigado

o SVN que falo é dos componentes que o fórum trata.

está no trunk2 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Bom dia. 

Consegui isolar o erro, vocês conseguem testar para ver se isso pode ser algo somente comigo?

O erro é retornado para mim quando eu preencho as tags de "infAdProd" e "infAdFisco" com a quantidade maxima permitida.

Vocês podem simular e verificar se o mesmo ocorre com vocês?

Desde já, obrigado.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 3 meses depois ...
  • 1 mês depois ...
Em 21/02/2018 at 16:54, Roberto.Godinho disse:

Boa tarde,  anexa o XML da NFe que gerou o erro

Blz Roberto...
Aqui no meu caso também estou tendo o mesmo erro, e conformei a situação que  pessoal descreveu que quando se tem um único item  na nota vai tranquilo agora quando tem dois ou mais retorna o erro : Illegal character (NULL, unicode 0) encountered: not valid in any content at [row,col {unknown-source}]: [1,8187] nfe

A minha configuração de testes são:

DF = 3.10/4.0
UF = MG
Ambiente  = Homologação
Biblioteca do certificado SSLLib = libWinCrypt
                                               SSLCryptLib = cryWinCrypt
                                               SSLHttpLib = httpWinHttp
                                               SSLXmlSignLib = xsLibXml2

O ACBR foi re-instalado do zero e compilado perfeitamente e o meu código segue o padrão do código de exemplo da NF-e, agradeço qualquer ajuda que possa oferecer.

0-env-lot.xml

0-env-lot-soap.xml

0-rec.xml

0-rec-soap.xml

31180304150535000108550010000094701000094701-nfe.xml

nfe_enviada_com_sucesso_com_1_item.rar

Editado por kanedasam
Link para o comentário
Compartilhar em outros sites

44 minutos atrás, kanedasam disse:

Blz Roberto...
Aqui no meu caso também estou tendo o mesmo erro, e conformei a situação que  pessoal descreveu que quando se tem um único item  na nota vai tranquilo agora quando tem dois ou mais retorna o erro : Illegal character (NULL, unicode 0) encountered: not valid in any content at [row,col {unknown-source}]: [1,8187] nfe

A minha configuração de testes são:

DF = 3.10/4.0
UF = MG
Ambiente  = Homologação
Biblioteca do certificado SSLLib = libWinCrypt
                                               SSLCryptLib = cryWinCrypt
                                               SSLHttpLib = httpWinHttp
                                               SSLXmlSignLib = xsLibXml2

O ACBR foi re-instalado do zero e compilado perfeitamente e o meu código segue o padrão do código de exemplo da NF-e, agradeço qualquer ajuda que possa oferecer.

0-env-lot.xml

0-env-lot-soap.xml

0-rec.xml

0-rec-soap.xml

31180304150535000108550010000094701000094701-nfe.xml

nfe_enviada_com_sucesso_com_1_item.rar

Acredito que não serve muito de ajuda mas peguei o posicionamento [1:8187] dos arquivos xmls gerados mas eu não vê nada de importante :
 

1.png

2.png

3.png

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • 3 semanas depois ...

Bom dia,

Estou com o mesmo problema, Ambiente de Homologação UF = MG.

<soap:Envelope xmlns:soap="

xml:lang="en">Unmarshalling Error: Illegal character (NULL, unicode 0) encountered: not valid in any content at [row,col {unknown-source}]: [1,8187] </soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>

 

 

Link para o comentário
Compartilhar em outros sites

12 horas atrás, Marcos Berger disse:

Fiz o mesmo teste relatado pelo Kanadeson, enviando apenas 1 item,  em Ambiente de Homologação | UF = MG ..  NF-e autorizada normalmente.

Boa Noite Marcos
Este é um erro persistente dos servidores de MG, estou começando a acreditar que este erro é intencional do SEFAZ-MG ou é somente comodismo  deles já que nós temos um dos piores serviços de emissão do país. Mas ele só ocorre somente no ambiente de homologação. Faz um teste com valores bem simbólicos, tipo R$ 1,00  para cada item, uns 3 itens no ambiente de produção e posta o resultado, Boa Sorte.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Em 03/08/2018 at 23:28, kanedasam disse:

Boa Noite Marcos
Este é um erro persistente dos servidores de MG, estou começando a acreditar que este erro é intencional do SEFAZ-MG ou é somente comodismo  deles já que nós temos um dos piores serviços de emissão do país. Mas ele só ocorre somente no ambiente de homologação. Faz um teste com valores bem simbólicos, tipo R$ 1,00  para cada item, uns 3 itens no ambiente de produção e posta o resultado, Boa Sorte.

Bom dia, Kanedasam.

Em Ambiente de Produção envia normalmente !! 

Em Homologação até pouco tempo também enviava sem problema. O que percebemos é que se houver rejeição na NF-e, ele retorna a rejeição, mas se a nota estiver correta, com mais de 1 item, retorna essa mensagem. 

xml:lang="en">Unmarshalling Error: Illegal character (NULL, unicode 0) encountered: not valid in any content at [row,col {unknown-source}]: [1,8187] </soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>

Obrigado por sua atenção, abraço.

 

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.