Ir para conteúdo
  • Cadastre-se

dev botao

Converter Xml P/ Ini


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

Recommended Posts

  • Membros Pro

Estou  tentando converter um arquivo  xml, recebido

Porem ao  usar o comando 

  NFe.LerNFe(g:\cli\mara\41131005946805001541550010000162061343498409-procNFe (1))

Retorna a seguinte mensagem

ERRO: Erro ao gerar INI da NFe.

Não encontrei inicio do URI: Id=

 

Porem se tento o comando

  NFe.NFetoTXT(g:\cli\mara\41131005946805001541550010000162061343498409-procNFe (1))

Ele gera o arquivo TXT  sem problema...

 

O arquivo xml, tem o cabeçalho abaixo...

 

<?xml version="1.0" encoding="UTF-8"?>

-<nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">-<NFe xmlns="http://www.portalfiscal.inf.br/nfe">-<infNFe versao="2.00" Id="NFe41131005946805001541550010000162061343498409">-<ide><cUF>41</cUF><cNF>34349840</cNF><natOp>VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS</natOp><indPag>1</indPag><mod>55</mod><serie>1</serie><nNF>16206</nNF><dEmi>2013-10-28</dEmi><dSaiEnt>2013-10-28</dSaiEnt><hSaiEnt>08:46:25</hSaiEnt><tpNF>1</tpNF><cMunFG>4105508</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>9</cDV><tpAmb>1</tpAmb><finNFe>1</finNFe><procEmi>0</procEmi><verProc>1.3.2</verProc></ide>

 

 

 

Alguém sabe onde esta o erro ?

 

Estou usando  o acbrn femonitor2 0.8.0b  Capicom

Versão   não paga.

 

brigaduuuu  por alguma ajuda

 

preciso  em formato INI, pois  jah montei toda a rotina  para ler o INI e gerar a entrada no estoque, sem a necessidade do usuario ter q digitar..

testei em outros clientes e estah normal..

soh com esse cliente, ateh agora, estah  dando erro...

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite!  Já houve relatos deste problema aqui no fórum, mas sinceramente não sei te dizer se foi alterado os fontes para interpretar esta situação ou não.

Se vc abrir este arquivo com o bloco de notas vc verá o uso de ' ao invés de aspas "

 

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

 

Deveria ser:

 

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

Quem está gerando este XML deveria trocar o (') por ("

O manual orienta utilizar aspas.

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

fiz a troca pelo bloco de notas...

mas o erro eh o mesmo...

valewsss..

Anexe o teu arquivo alterado por favor.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Testei novamente e agora o problema é só com o nome. (obs.: Não testei com o aspas simples novamente para ver se isto foi alterado de modo que o ACBrNFeMonitor intreprete ou não. Como havia dito, houve já uma discussão sobre a possibilidade de interpretar aspas simples também, mas não sei como ficou).

Neste ultimo XML postado o problema esta com o nome devido o (1).
 

 

NFE.LerNfe(C:\41131005946805001541550010000162061343498409-procNFe (1).xml)
ERRO: Erro ao gerar INI da NFe.
Não encontrei inicio do URI: Id=
 

 

 

 

NFE.LerNfe(C:\scg\41131005946805001541550010000162061343498409-procNFe.xml)

OK: [identificacao]

cUF=41

Codigo=34349840

NaturezaOperacao=VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS

...   

(em anexo está o arquivo INI)

 

sainfe.txt


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois ...

Hoje também tive problema com este erro e o problema é que o cliente havia renomeado o arquivo que baixou do portal da nfe.

 

Para resolver o problema, antes de entregar o arquivo para a NFE.LerNFE, passei a ler o conteúdo do arquivo, procurar por <chNFe>, montar o nome do arquivo com <chave>+"-nfe.xml", copiar para outra pasta com o novo nome e por fim entregar à função NFE.LerNFE. Claro que ao invés de copiar o arquivo para outra pasta, se preferir, pode renomear o arquivo. Eu não fiz isto, porque quis deixar o arquivo que o cliente renomeou intacto.

 

Até+

Link para o comentário
Compartilhar em outros sites

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