Login Registre-se
NF-e / NFC-e 3.10: Projetos atualizados  XML
Índice dos Fóruns » Artigos / Tutoriais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1233
Localização: Tubarão - SC
Offline

Olá Pessoal,

Vários membros da Comunidade JavaC solicitaram a atualização das Libraries NF-e do JavaC para a versão (3.10). Essas libraries são a base para qualquer projeto NF-e ou NFC-e em Java, e estão agora atualizadas com a versão 3.10 (WSDL e XSD). Seguem os links para download.

Webservices:
nfe-ws-3.10.jar
Ws_NFeNFCe (Projeto Eclipse)

XML:
nfe-xml-3.10.jar
XML_NFeNFCe (Projeto Eclipse)


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
rodrigocarrico

JavaC Membro
[Avatar]

Membro desde: 10/07/2014 15:50:27
Mensagens: 1
Offline

Obrigado Maciel muito bom mesmo
monteiro1

JavaC Membro

Membro desde: 02/05/2014 11:30:39
Mensagens: 12
Offline

olá Maciel muito obrigado por disponibilizar o material pra gente, gostaria de tirar uma dúvida a algum tempo vinha tentando criar o jar do xml , mas no meu arquivo sempre faltava o imposto do produto , você teve problema parecido , se sim como resolveu , ou de que forma utilizou para criar o xml a partir dos xsd.

eu estava utilizando o apache axis 2.0 pela linha de comando do windons.

desde já muito obrigado !
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1233
Localização: Tubarão - SC
Offline

Olá Monteiro,

Na versão 3.10 do XSD realmente não gera por padrão algumas classes. Utilize dessa forma:


Para adicionar o elemento utilize "<Objeto>.getContent().add(icmsElement)"

Espero ter ajudado...

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
monteiro1

JavaC Membro

Membro desde: 02/05/2014 11:30:39
Mensagens: 12
Offline

Maciel, novamente muito obrigado . Realmente desta forma fúnciona , tinha passado perto disto mas não obtido tal resultado resolveu meu problema.
monteiro1

JavaC Membro

Membro desde: 02/05/2014 11:30:39
Mensagens: 12
Offline

Olá bom dia. Seria possível disponibilizar o código java da parte de imposto do produto ? Só consigo utilizar o importe de alguns como IPI Det.ImpostoDevol.IPI em vez do imposto do Ipi do imposto normal.
monteiro1

JavaC Membro

Membro desde: 02/05/2014 11:30:39
Mensagens: 12
Offline

bom resolvi meu problema com os impostos , <cStat>587</cStat><xMotivo>Usar somente o namespace padrão da NF-e</xMotivo> teria algum xml 3.10 de exemplo funcionando para me enviar e comparar o namespace das tags.
Obrigado.
albertls

JavaC Membro

Membro desde: 28/03/2014 10:19:51
Mensagens: 4
Offline

Amigos estou tendo problema no metodo que converte o objeto em string...
private static String strValueOf(TEnviNFe enviNFe) throws JAXBException, FileNotFoundException {
JAXBContext context = JAXBContext.newInstance(TEnviNFe.class);
Marshaller marshaller = context.createMarshaller();
JAXBElement<TEnviNFe> element = new ObjectFactory().createNFe((enviNFe));

esta dando o seguinte erro
The method createNFe(TNFe) in the type ObjectFactory is not applicable for the arguments
(TEnviNFe

alguem sabe como resolvo? grato!
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 19
Offline

Foi gerado pelo axis ? Qual versão ? Tenho a versão 1.5.1 no meu projeto e estou com erro no axis nesse momento: String retorno = stub.nfeStatusServicoNF2(dados, cabE).getExtraElement().toString();
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 19
Offline

Tudo ok agora. Atualizei meus jars do axis 1.5.1 para 1.6.2.
rodrigomarcelo

JavaC Membro
[Avatar]

Membro desde: 02/06/2013 17:45:55
Mensagens: 9
Offline

Boa tarde pessoal.

Estou iniciando as alterações para a versão 3.10, e o mais urgente no momento está na importação de xml para a entrada de produtos, pois que algumas empresas já estão emitindo na nova versão e ao importar o xml na entrada não existe compatibilidade.

Na versão 2.0 eu faço a leitura do arquivo xml e tranformo num objeto TNfeProc através do Unmarshaller e apos isso vou extraindo os dados pelos gets do objeto normalmente.

Gerei as classes através do xjc e já estou gerando o objeto TNfeProc da versão 3.10. Lendo neste fórum já entendi que o processo de adicionar dados é diferente, sendo necessário a utilização do ObjectFactory gerado pelo JAXB, mas não entendi ainda como irei extrair dados, como por exemplo as classes de ICMS, dado que o retorno do getImposto().getContent() é uma List<JAXBElement>.

Alguém poderia me dar uma direção?

Obrigado!
[Email]
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 128
Offline

macielgoncalves wrote:Olá Pessoal,

Vários membros da Comunidade JavaC solicitaram a atualização das Libraries NF-e do JavaC para a versão (3.10). Essas libraries são a base para qualquer projeto NF-e ou NFC-e em Java, e estão agora atualizadas com a versão 3.10 (WSDL e XSD). Seguem os links para download.

Webservices:
nfe-ws-3.10.jar
Ws_NFeNFCe (Projeto Eclipse)

XML:
nfe-xml-3.10.jar
XML_NFeNFCe (Projeto Eclipse)

Maciel,

Ao gerar os webservices com:
./wsdl2java.sh -o fontes -uri /home/francisco/Projetos/Web/MeuProjeto/wsdl/nfe/3.10/NfeRecepcao.wsdl

Ele me gera um NfeRecepcao2Stub, tá certo isso? Esse com o final 2 não seria para a NF-e 2.00 ?

#@%$"'/
tiagoberga

Moderador
[Avatar]

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

Está certo franzisk, é isso ai mesmo. Este é o nome que ele recebe


Particularmente utilizo o camando pareciso com o seu, porém com parametros diferentes:
sh wsdl2java.sh -uri /home/tiago/wsdl/310/NFeConsultaDest.wsdl -o org.apache.axis2.NFeConsultaDest -d adb -s

Dúvidas sobre os parametros voce encontra no link
http://cxf.apache.org/docs/wsdl-to-java.html

Esta mensagem foi editada 7 vezes. Última atualização foi em 12/12/2014 14:53:31


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]
RuanV

JavaC Membro

Membro desde: 09/10/2013 10:18:40
Mensagens: 6
Localização: Taquaritinga - SP
Offline

macielgoncalves wrote:Olá Monteiro,

Na versão 3.10 do XSD realmente não gera por padrão algumas classes. Utilize dessa forma:


Para adicionar o elemento utilize "<Objeto>.getContent().add(icmsElement)"

Espero ter ajudado...


Galera eu sou meio leigo e não entendi essa solução para o problema com os impostos, alguém poderia me ajudar?
GenivaldoJclan

JavaC Membro

Membro desde: 06/01/2015 09:22:29
Mensagens: 1
Offline

monteiro1 wrote:Olá bom dia. Seria possível disponibilizar o código java da parte de imposto do produto ? Só consigo utilizar o importe de alguns como IPI Det.ImpostoDevol.IPI em vez do imposto do Ipi do imposto normal.


Também estamos com a mesma dificuldade em obter o IPI. Também encontramos apenas em Det.ImpostoDevol.IPI
 
Índice dos Fóruns » Artigos / Tutoriais
Ir para:   
Powered by JForum 2.1.9 © JForum Team