Ir para conteúdo
  • Cadastre-se

dev botao

Erro estrutura XML carta de correção


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

Recommended Posts

boa noite amigos, 

baixei o trunk2 e estou fazendo os testes para entrar em produção. 

enviei uma carta de correção e o arquivo xml salvo está com erro.

em anexo xml e imagem

 

outra questão que vi no demo ainda não é enviado por email pelo componente acbrmail o evento de cancelamento e carta de correção?

 

obrigado

erroxml.png

1101103515110801008200016755001000003617100003617804-procEventoNFe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rafael,

O erro que você se refere na sua postagem anterior com certeza é devido a alguma vogal acentuada ou cedilha.

Conhece aquela historia, faça o que eu mando, mas não faça o que eu faço?

Pois bem a SEFAZ diz que você não deve acentuar as vogais e nem usar o cedilha, mas ele pode.

Resumindo, se você tentar abrir o XML com o navegador vai ocorre esse erro que você postou.

Com relação a sua segunda postagem, não entendi, você diz que o arquivo não é salvo com o nome correto?

Como esta sendo gravado e como deveria ser?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

bom dia Italo, 

refiz aqui os testes e o que ocorre é o seguinte no trunk2

eu transmito a carta de correção ok, o componente salva só esse arquivo 1511271007-eve.xml que abre normal. (em anexo)

se eu seto a propriedade do componente configuracoes.arquivos.salvar pra true, ele salva o arquivo 1101103515110801008200016755001000003625100003625005-procEventoNFe.xml (em anexo), mais esse arquivo esta corrompido. Esse é o padrão que eu usava no trunk, que ia por email para o cliente com o pdf.

 

vou ver se encontro algo sobre isso nos fontes do componente

 

 

1511271007-eve.xml

1101103515110801008200016755001000003625100003625005-procEventoNFe.xml

com o cancelamento esta perfeito, eu seto a propriedade  do componente configuracoes.arquivos.salvar pra true, ele salva o arquivo do evento no padrao 1101113515110801008200016755001000003625100003625001-procEventoNFe.xml sem problemas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rafael,

Ele não esta corrompido.

O problema que no retorno da SEFAZ ela esta colocando o cedilha e vogal acentuada.

Vamos tentar resolver o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você está salvando o XML como Ansi, porém no cabeçalho dele, está informado que é UTF8, por isso o problema... O Browser não consegue processar o encoding do cabeçalho...

Veja o método ACBrUtil.ACBrStrToUTF8()

 

 

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Daniel, 

não entendi como resolver isso, como eu disse no post acima, eu seto a propriedade configuracoes.arquivos.salvar pra true e o arquivo 1101103515110801008200016755001000003625100003625005-procEventoNFe.xml ja salva dessa forma que não abre no browser. 

quando eu usava o trunk não tinha esse problema

tentei debugar as rotinas não mais encontrei esse detalhe do  ACBrUtil.ACBrStrToUTF8() que vc mencionou

 

abraço

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

Fiz uma alteração, por favor atualize os fontes e teste novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3038 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.