Login Registre-se
Duvida Projeto Javac  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Bom dia,

Gostaria de saber por exemplo o projeto nfe esta estruturado desta forma


javac.v100.downloadnfe
javac.v100.envconfrecebto
javac.v100.procconfrereceto
javac.v100.retconfrecebto
javac.v100.retdownloadnfe

javac.v101.consnfedest
javac.v101.dpec
javac.v101.retconsnfedest

javac.v200.cancnfe
javac.v200.conscad
javac.v200.consrecinfe
javac.v200.consstatserv
javac.v200.envinfe
javac.v200.inutnfe
javac.v200.nfe
javac.v200.procnfe
javac.v200.retconsstatserv
javac.v200.retenvinfe

O dpec se trata da contingencia eu preciso gera a nfe no 2.0 então o javac.v101.dpec dá para utilizar no nfe 2.0 ???

abs
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Alguém sabe me informar sobre isso ??
macielgoncalves

Administrador
[Avatar]

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

Olá,

Você deve emitir o DPEC no ambiente nacional da NF-e, quando a SEFAZ de seu estado estiver com problemas, e depois emitir as NF-es normalmente quando o problema estiver resolvido com a SEFAZ estadual.


DPEC – Declaração Prévia de Emissão em Contingência – é alternativa de emissão de NF-e em contingência com o registro prévio do resumo das NF-e emitidas. O registro prévio das NF-e permite a impressão do DANFE em papel comum. A validade do DANFE está condicionada à posterior transmissão da NF-e para a SEFAZ de Origem;

Fonte: Manual de Orientação do Contribuinte (v5.0)

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

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Bom dia Maciel, mais e o dpec do javac ele esta funcionando normalmente para a versão 2.0 da nfe ?
abs
macielgoncalves

Administrador
[Avatar]

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

Olá magalli,

O DPEC não segue as versões dos XSDs da NF-e, ele está na versão 1.01a. A última liberação de XSD para o DPEC foi em 14/01/2009, assim ainda devemos utilizar essa versão. Abaixo segue link das liberações de XSDs para o projeto NF-e.

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8= (Acesso em 02/09/2013).

Abraços...

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

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Então eu utilizo as classes do javac normalmente só altero os xds pelo dos site da nfe ?
abs
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Alguém sabe me informar sobre isto ??
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Baixe os XSD do site da SEFAZ e utilize o seguinte código para gerar as classes do java:


Sendo que 'retInutNFe_v2.00.xsd' é o arquivo XSD que está usando na hora, o que vai na frente do '-d' é o diretório onde quer criar as classes e o '-p' é para já criar dentro de um pacote com o nome que vc colocar na frente.

O que eu fiz foi criar um projeto novo (NFe no meu caso), e dentro desse projeto eu criei um pacote com as classes de cada um dos XSD. Depois eu transformei esse projeto em um JAR e adicionei esse JAR no meu projeto principal.

PS: eu uso esse código no Linux, não tenho ctz qual o código no Windows.
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

jocabaldini wrote:Baixe os XSD do site da SEFAZ e utilize o seguinte código para gerar as classes do java:


Sendo que 'retInutNFe_v2.00.xsd' é o arquivo XSD que está usando na hora, o que vai na frente do '-d' é o diretório onde quer criar as classes e o '-p' é para já criar dentro de um pacote com o nome que vc colocar na frente.

O que eu fiz foi criar um projeto novo (NFe no meu caso), e dentro desse projeto eu criei um pacote com as classes de cada um dos XSD. Depois eu transformei esse projeto em um JAR e adicionei esse JAR no meu projeto principal.

PS: eu uso esse código no Linux, não tenho ctz qual o código no Windows.



Então por que eu tenho que criar toda uma interface grafica para o cliente puxar o nome de fornecedor e de cliente será que dá certo ??
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Não entendi sua dúvida.
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

jocabaldini wrote:Não entendi sua dúvida.



O que é o xsd ? Eu preciso criar uma interface grafica exemplo como campo para digitar o cliente para gerar nfe
atraves desse metodo eu consigo fazer isso ?
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

XSD é o tipo de arquivo dos esquemas da NFe.

Cada esquema contém a estrutura do XML para cada tipo de envio (enviNFe para envio de lote, inutNFe para inutilizacao, etc). Com o código que eu passei, vc pode usar o XSD para gerar as classes já respeitando a estrutura criada pela SEFAZ.

O XSD também é usado para fazer a validação do seu XML e verificar se ele está montado corretamente (usando classes geradas a partir do XSD, a chance do seu XML ser montado corretamente é bem maior).
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

jocabaldini wrote:XSD é o tipo de arquivo dos esquemas da NFe.

Cada esquema contém a estrutura do XML para cada tipo de envio (enviNFe para envio de lote, inutNFe para inutilizacao, etc). Com o código que eu passei, vc pode usar o XSD para gerar as classes já respeitando a estrutura criada pela SEFAZ.

O XSD também é usado para fazer a validação do seu XML e verificar se ele está montado corretamente (usando classes geradas a partir do XSD, a chance do seu XML ser montado corretamente é bem maior).


Como crio uma classe com xds lembrando que essa classe tem que rodar tanto em linux como windows..
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

jocabaldini wrote:Baixe os XSD do site da SEFAZ e utilize o seguinte código para gerar as classes do java:


Sendo que 'retInutNFe_v2.00.xsd' é o arquivo XSD que está usando na hora, o que vai na frente do '-d' é o diretório onde quer criar as classes e o '-p' é para já criar dentro de um pacote com o nome que vc colocar na frente.

O que eu fiz foi criar um projeto novo (NFe no meu caso), e dentro desse projeto eu criei um pacote com as classes de cada um dos XSD. Depois eu transformei esse projeto em um JAR e adicionei esse JAR no meu projeto principal.

PS: eu uso esse código no Linux, não tenho ctz qual o código no Windows.


O código que eu passei aqui cria as classes java.

A classe vc vai usar dentro da sua aplicação.

Sugiro que vc estude sobre os Web Services e, principalmente, sobre a Nota Fiscal Eletrônica. O manual pode ser baixado no site:
http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk=
magalli

JavaC Membro

Membro desde: 30/08/2013 10:47:10
Mensagens: 23
Offline

Outra duvida se o governo lança um xds novo eu tenho que altera o cod das classes do projeto do javac ???
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team