Ola a todos,
utilizo o ACBrNFeMonitor no modo arquivo texto e para enviar um arquivo xml para o email do cliente utilizo a seguinte sintaxe:
ARQUIVO_XML := 'NFE.EnviarEmail(' + EMAIL_CLIENTE + ',' + XMLARQUI + '-nfe.xml' + ' , "1" ) '
onde:
EMAIL_CLIENTE é o endereco de email
XMLARQUI é o codigo do arquivo xml que no meu caso seria
35100759368720000157550010000534070000534073-nfe.xml
pois bem o email é enviado ao cliente com o arquivo PDF so que o arquivo xml chega no cliente com sua extensao mudada ou seja 35100759368720000157550010000534070000534073-nfe.xml.dat
fiz um teste enviando um email para dois enderecos, um para o hotmail e o outro acessado via outlook, na pagina do hotmail mostra o arquivo recebido como *.xml ja o outlook mostra *.xml.dat, acessei tambem o endereco do email recebido no outlook via pagina internet e nele mostra como .xml
agora como resolver este problema, pois o cliente quer o arquivo com *.xml e nao *.xml.dat
seria facil resolver o problema basta o cliente salvar como e tirar o .dat mas, existem muitos clientes que nao sabem nem usar o outlook.
outra coisa é o fiscal quando ele pedir o arquivo XML o cliente vai mostrar o .xml.dat ai ja viu no que vai dar
se alguem souber como contornar esta situacao por favor post para que todos possam saber.
abraços
arquivo xml quando enviado por email aparece como .dat
Moderador: Moderadores
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Re: arquivo xml quando enviado por email aparece como .dat
Se XMLARQUI já é o arquivo xml, então o comando correto seria:
Tente isso e poste o resultado.
Código: Selecionar todos
ARQUIVO_XML := 'NFE.EnviarEmail(' + EMAIL_CLIENTE + ',' + XMLARQUI + ' , "1" ) 'Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
- Amparo
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 20 Ago 2010 10:38
- Localização: caieiras / sao paulo
Re: arquivo xml quando enviado por email aparece como .dat
ola amigo
no meu dbf de nota fiscal tenho um campo chamado xmlarquivo, xmlautoriz e xmldata e gravo o seguinte:
no xmlarquivo = o conteudo do ChNFe (conforme arquivo de retorno abaixo)
no xmlautoriz = o conteudo do NProt
no xmldata = o conteudo do DhRecbto
o ACBrNFeMonitor grava o retorno em uma pasta especifica acrescentando o '-nfe.xml' por isso que eu acrescento o + '-nfe.xml' , a variavel XMLARQUI nada mais é que
XMLARQUI := notafisc->XMLARQUIVO
posso ate colocar XMLARQUI := notafisc->xmlarquivo + '-nfe.xml' mas com certeza nao vai mudar em nada pois como eu escrevi somente acontece a troca para .DAT quando o arquivo é recebido pelo outlook se acessar via pagina de internet o arquivo esta OK
[RETORNO]
Versao=SP_NFE_PL_005e
TpAmb=1
VerAplic=SP_NFE_PL_005e
NRec=350000283550082
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
[NFE1]
Versao=SP_NFE_PL_005e
TpAmb=1
VerAplic=SP_NFE_PL_005e
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
ChNFe=35100859368720000157550010000000010000000016
DhRecbto=16/8/2010 09:36:46
NProt=135100452969215
DigVal=M01vyKf2fpbMcoqsx6DSp3kPyBw=
Arquivo=C:\ACBrNFeMonitor\logs\35100859368720000157550010000000010000000016-nfe.xml
no meu dbf de nota fiscal tenho um campo chamado xmlarquivo, xmlautoriz e xmldata e gravo o seguinte:
no xmlarquivo = o conteudo do ChNFe (conforme arquivo de retorno abaixo)
no xmlautoriz = o conteudo do NProt
no xmldata = o conteudo do DhRecbto
o ACBrNFeMonitor grava o retorno em uma pasta especifica acrescentando o '-nfe.xml' por isso que eu acrescento o + '-nfe.xml' , a variavel XMLARQUI nada mais é que
XMLARQUI := notafisc->XMLARQUIVO
posso ate colocar XMLARQUI := notafisc->xmlarquivo + '-nfe.xml' mas com certeza nao vai mudar em nada pois como eu escrevi somente acontece a troca para .DAT quando o arquivo é recebido pelo outlook se acessar via pagina de internet o arquivo esta OK
[RETORNO]
Versao=SP_NFE_PL_005e
TpAmb=1
VerAplic=SP_NFE_PL_005e
NRec=350000283550082
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
[NFE1]
Versao=SP_NFE_PL_005e
TpAmb=1
VerAplic=SP_NFE_PL_005e
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
ChNFe=35100859368720000157550010000000010000000016
DhRecbto=16/8/2010 09:36:46
NProt=135100452969215
DigVal=M01vyKf2fpbMcoqsx6DSp3kPyBw=
Arquivo=C:\ACBrNFeMonitor\logs\35100859368720000157550010000000010000000016-nfe.xml
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: arquivo xml quando enviado por email aparece como .dat
Olá Amparo,
Será que não é uma configuração do outlook que faz isso acontecer ? Eu particularmente uso a DLL do Blat para enviar o e-mail e não tenho esse problema, tente usar outro meio de envio, smtpsend, blat, hb_sendmaiil()
Será que não é uma configuração do outlook que faz isso acontecer ? Eu particularmente uso a DLL do Blat para enviar o e-mail e não tenho esse problema, tente usar outro meio de envio, smtpsend, blat, hb_sendmaiil()
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Amparo
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 20 Ago 2010 10:38
- Localização: caieiras / sao paulo
Re: arquivo xml quando enviado por email aparece como .dat
Sygecom,
com certeza o problema esta no Outlook ou no antivirus, pois eu recebo em minha conta do HOTMAIL e o arquivo esta como .xml (ponto xml) e encaminho este arquivo para minha conta que hora abro no outlook e vem como .xml.dat (ponto xml ponto dat) se me mandarem direto para minha conta do outlook tambem bagunca tudo.
com tempo (curto) estou fazendo os testes se descobrir posto para o grupo ou se alguem ja tem a resposta pro favor post para que todos saibam.
abraços
com certeza o problema esta no Outlook ou no antivirus, pois eu recebo em minha conta do HOTMAIL e o arquivo esta como .xml (ponto xml) e encaminho este arquivo para minha conta que hora abro no outlook e vem como .xml.dat (ponto xml ponto dat) se me mandarem direto para minha conta do outlook tambem bagunca tudo.
com tempo (curto) estou fazendo os testes se descobrir posto para o grupo ou se alguem ja tem a resposta pro favor post para que todos saibam.
abraços
- Amparo
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 20 Ago 2010 10:38
- Localização: caieiras / sao paulo
arquivo xml quando enviado por email aparece como .dat
ola amigos
descobri qual era o problema
não perguntem porque, simplesmente tirei os espaços e funcionou.
abraço
descobri qual era o problema
Código: Selecionar todos
eu gerava o arquivo assim:
ARQUIVO_XML := 'NFE.EnviarEmail(' + EMAIL_CLIENTE + ',' + XMLARQUI + ' , "1" ) '
mais o correto é assim sem os espaços entre XMLARQUI + ' , "1" ) '
ARQUIVO_XML := 'NFE.EnviarEmail(' + EMAIL_CLIENTE + ',' + XMLARQUI + ',"1")'
abraço