Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde Srs. estou enviando o xml+pdf por e-mail e meus clientes estão reclamando que o xml esta "vazio", na verdade, ele não abre no IE e nem no visualizador de DANFE, tentei validar no validador do SEFAZ 

e da a seguinte mensagem: 

  • erro.pngParser XML: Data at the root level is invalid. Line 1, position 39.

apesar do arquivo esta assinado e autorizado, componente gera o pdf perfeitamente, em anexo xml.

 

Alguem esta passando por isso..Grato.

 

35180702054258000104550010000977521004640322-nfe (2).xml

  • Moderadores
Postado

Tem um caractere inválido "?" logo após a declaração do XML.

<?xml version="1.0" encoding="UTF-8"?>?<nfeProc versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe">

Removendo esse caractere, o XML é validado.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
Agora, Souza disse:

Obrigado pela resposta BigWings, mas como esse caracter foi aparecer ai, o componente fez isso ??

Não... provavelmente a sua aplicação está.

Tente simular o problema usando o demo do ACBrNFe e informe aqui.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
31 minutos atrás, Souza disse:

Big, com o demo acorre a mesma coisa, segue anexo dos 2 arquivos, Original e Enviado por e-mail 

demo35180702054258000104550010000615901004640324-nfe.xml

Original_35180702054258000104550010000615901004640324-nfe.xml

Acho que ainda não entendi o problema...

O arquivo só é corrompido ao enviar por e-mail?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

isso mesmo, estou enviando da seguinte forma

    vXML := Caminho do arquivo xml assinado e autorizado (sem erro)

      ACBrNFe1.NotasFiscais.Clear;
      ACBrNFe1.NotasFiscais.LoadFromFile(vXMl);
      ACBrNFe1.NotasFiscais.Items[0].EnviarEmail( [email protected]
                                               , 'XML NFe'
                                               , 'Anexo Xml Nfe'
                                               , True  // Enviar PDF junto
                                               , CC    // Lista com emails que serão enviado copias - TStrings
                                               , nil
                                               , nil); // Lista de anexos - TStrings

 

quando chega no e-mail vem corrompido com '?' a mais..

até no demo acontece isso.

 

 

  • Moderadores
Postado
58 minutos atrás, Souza disse:

Esse arquivo foi gerado pelo ACBr?

Abrindo pelo Notepad++ ele mostra a codificação como UTF-8-BOM.

Essa codificação causa problema quando o ACBr tenta carregar o XML no método ACBrNFe.NotasFiscais.LoadFromFile, onde o caractere "?" aparece.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 2314 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.