Login Registre-se
NFSe - consultar NFse Ginfes  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Pessoal, tudo bem?

Aqui na empresa eu estou desenvolvendo agora a NFSe com o Ginfes.

Gerei as classes a partir do .xsd e gerei também o cliente do webservice pelo próprio netbeans (se alguém precisar disso, me avisa por mensagem que eu mando)

Bom a questão é: quero aprender a trabalhar com esse sistema de NFSe, e decidi começar pela consulta de uma NFSe já emitida.


Agora, como eu gero o XML?
Eu peguei o mesmo método que usei na NFe normal e tentei adaptar, porém sem sucesso.
Alguém tem uma luz por favor?


--
Marcos Roberto da Fonseca
[Email] [MSN]
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

Ola amigo,

o seu:

deve ser algo como


para que o JAXB possa então gerar um xml

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Olá.
Eu concordo, até porque os da NFe são assim.
Fato é que não tem um método com parâmetro no object factory.

Tá esquisito isso.

--
Marcos Roberto da Fonseca
[Email] [MSN]
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

Voce pode:

OU estar utilizando um .xsd errado para gerar as classes da NFSe, sendo que o "correto(se houver)" contenha o método que voce precisa; <-- acredito que esta pode ser a opção
OU alterar os schemas e adicionar um método manualmente que receba este objeto NFSe.

O que prefere?

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

O XSD eu baixei direto do site do Ginfes.
http://jahu.ginfes.com.br/ / Manuais/Schemas na versão 3.0.1

E gerei a partir do cabecalho_v03.xsd

E a classe Object Factory ficou assim:

--
Marcos Roberto da Fonseca
[Email] [MSN]
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Mesmo gerando novamente, sob o .xsd de consulta de nfe não dá.

Optei por fazer na mão o método, como os da Nfe, algo parecido.

Só que essas as Qname que ele tem:
E agora?

As da Nfe são completamente diferentes.


--
Marcos Roberto da Fonseca
[Email] [MSN]
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Tentei gerar as Classes com o Schemas da versão anterior.
Mesma coisa, ele cria a ObjectFactory com os métodos todos em branco.

Bem estranho isso.
Alguém consegue me ajudar?

Obrigado.

--
Marcos Roberto da Fonseca
[Email] [MSN]
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

Voce pode criar um novo metodo Marcos, onde:

uma nova constante sera criada:


e o seu método:

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Certo.
Agora só preciso descobrir qual é.
Assim que eu descobrir aqui eu posto.

Só uma coisa:
Se for errado, por algum motivo, dá erro né?

--
Marcos Roberto da Fonseca
[Email] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team