XML inválido

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

XML inválido

Mensagem por JoséQuintas »

Depois de tantos anos eis que surge um XML inválido.

Tem uma empresa gerando xmls com detnitem, mas falta um espaço nisso daí.

A classe da SefazClass não tem prevenção contra isso, e acabou importando sem produtos.

Tá achando ruim ???

Então vamos ao pior:
Como é que eles enviam um XML DIFERENTE DO AUTORIZADO ??? E inválido ainda por cima ???

Pois é...
E envolve valores altos, um único produto custando 7.000 reais...
Vai entender...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

XML inválido

Mensagem por Itamar M. Lins Jr. »

Olá!
Já peguei XML feito pelo programa do governo que o ITEM começa com 2.
Tive até que modificar o fonte para procurar a partir de 2,3.. não sei.

Código: Selecionar todos

      IF Empty(cTagDetItemX)
         IF ++nTentaDois == 2 //Ver se a tag começa do 2 item
            exit
         ENDIF
         LOOP
      ENDIF
   
Não sei se já corrigiram isso.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

XML inválido

Mensagem por JoséQuintas »

Acho que esse número é o aplicativo que fornece com qualquer número.
Uso o MultipleNodeToArray(), que pega "<det " não importa o número.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

XML inválido

Mensagem por Itamar M. Lins Jr. »

Olá!

Tem que começar do 1. Senão o numero de itens fica errado, e o sistema de validação aceita.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder