Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

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

Postado

boa tarde Italo, 

atualizei o trunk2 novamente e continua com esse problema, porém não consegui debugar o componente pra ver se ajudo a resolver isso.

alguma sugestão?

 

 

 

 

  • Fundadores
Postado

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.

Postado

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

Postado

Perfeito, funcionou.

atualizei novamente o trunk2 e vi no demo que mudou a função LoadXML.

O envio do email do evento de carta de correção e cancelamento, não foi implementado no trunk2?

 

Obrigado pela ajuda.

 

 

 

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