Consulta 3.10

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

Consulta 3.10

Mensagem por JoséQuintas »

Minha consulta deixou de funcionar hoje.
Alguém tem fácil o XML de consulta que entrou em vigor hoje?
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Consulta 3.10

Mensagem por JoséQuintas »

Resolvido.
A título de curiosidade, estava retornando a mensagem de cabeçalho inválido.
consultanfe.png
A mudança na minha classe, pra consulta de NFE da NFE 2.10 para a NFE 3.10, foi o que está marcado.
As linhas em vermelho foram trocadas pelas linhas em verde.

Como repeti várias vezes, não é porque fui eu quem fez, mas a classe está um show.
Simplificada ao máximo, e fica bem claro aonde alterar.

Pra resolver este caso precisei:
a) do pacote de schemmas (no portal NFE)
b) da url de consulta (no portal de NFE/SP)
c) do utilitário XMLGEN.EXE, que gera um XML de modelo a partir do schemma.
d) Do explorer, onde digitei o endereço da url de consulta, pra ver se realmente era o endereço certo
e) Do explorer, onde o XML é separado em linhas e fica visualmente melhor de conferir

Por enquanto só confirmei o endereço de São Paulo, pra liberar algumas notas paradas no servidor.
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
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Consulta 3.10

Mensagem por rochinha »

Amiguinho,

JoseQuintas
Onde consigo este XMLGen.exe? voce pode me enviar? colocar no 4Shared, MEGA, sinal-de-fumaça?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Consulta 3.10

Mensagem por JoséQuintas »

https://msdn.microsoft.com/en-us/library/aa302296.aspx

O utilitário é um exemplo, desta página, mas na página não tem o compilado
Também cita um utilitário do net framework xsd.exe.
Pelo menos na minha máquina, encontrei quatro versões desse xsd.exe.

Em todo caso, anexo o que uso, é bem pequeno por usar o NET Framework.
Anexos
XmlGen.zip
(60.4 KiB) Baixado 145 vezes
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
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Consulta 3.10

Mensagem por rochinha »

Amiguinhos,

JoséQuintas,
Valeu, farei uso dele em meus testes. Quanto ao XSD.EXE cheguei a xeretá-los, para entender a simplificação que causava na geração da formatação de XML nas visualizações, mas com o tempo se perdeu do meu foco.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder