Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membro Pro Verificado
Postado

Boa tarde a todos,

Temos uma rotina onde importamos as notas fiscais pelo xml. Hoje um cliente ligou dizendo que não estava conseguindo importar, gera um erro "Argument of Range".

Analisei o xml e percebi que todas as tags começam por ns0:  

<?xml version="1.0" encoding="UTF-8"?>
-<ns0:nfeProc versao="3.10" xmlns:ns0="http://www.portalfiscal.inf.br/nfe">-<ns0:NFe>-<ns0:infNFe versao="3.10" Id="NFe41160473410326001051550050000807361902970373">-<ns0:ide><ns0:cUF>41</ns0:cUF><ns0:cNF>90297037</ns0:cNF><ns0:natOp>Vnd prod.est.opr.c/pr.suj.reg.sub.trib.cnd.sub.tri /</ns0:natOp><ns0:indPag>0</ns0:indPag><ns0:mod>55</ns0:mod><ns0:serie>5</ns0:serie><ns0:nNF>80736</ns0:nNF><ns0:dhEmi>2016-04-05T16:45:12-03:00</ns0:dhEmi><ns0:tpNF>1</ns0:tpNF><ns0:idDest>2</ns0:idDest><ns0:cMunFG>4101804</ns0:cMunFG><ns0:tpImp>1</ns0:tpImp><ns0:tpEmis>1</ns0:tpEmis><ns0:cDV>3</ns0:cDV><ns0:tpAmb>1</ns0:tpAmb><ns0:finNFe>1</ns0:finNFe><ns0:indFinal>0</ns0:indFinal><ns0:indPres>0</ns0:indPres><ns0:procEmi>0</ns0:procEmi><ns0:verProc>SAP NFE 3.10</ns0:verProc></ns0:ide> ...

 

pode ser esse o problema?

Grato por qualquer ajuda.

 

Gambis,

verarquivo:= TStringList.Create;
     verarquivo.LoadFromFile(caminhoxml);
     if FMain.TemTexto(verarquivo.Text, 'ns0:') = true then begin
     verarquivo.Text:= StringReplace(verarquivo.Text, 'ns0:', '', [rfReplaceAll]);
     verarquivo.SaveToFile(extractfilepath(Application.ExeName) + 'temp\'+ extractfilename(caminhoxml));
     caminhoxml:= extractfilepath(Application.ExeName) + 'temp\'+ extractfilename(caminhoxml);
     end;
     verarquivo.Free;
 

removi no arquivo onde tinha escrito ns0:

e foi que foi

obrigado a todos

  • 5 anos depois...
Postado

tambem passei por isso aqui. 

no meu caso o fornecedor usou o sistema  <ns0:verProc>SAP CLOUD NF-E</ns0:verProc> para emitir.

a solucao que dei, pelo nenos por enquanto .foi stringreplace no ns0: com ''

dai a nota foi inportada.

 

  • Consultores
Postado

tópico um pouco antigo de 2016.

caso tenha alguma sugestão crie um novo tópico e informe os dados e os arquivos a serem modificados.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...