/NFe-Java

Emissão de Nota Fiscal Eletrônica na linguagem Java utilizando a REST API da WebmaniaBR®.

Primary LanguageJava

NFe-Java

Através do emissor de Nota Fiscal da Webmania®, você conta com a emissão e arquivamento das suas notas fiscais, cálculo automático de impostos, geração do Danfe para impressão e envio automático de e-mails para os clientes. Realize a integração com o seu sistema utilizando a nossa REST API.

Requisitos

Estrutura

  • NFeJava.java: Classe principal para execução do programa.
  • WebmaniaBR/NFe.java: Classe com todos os métodos, como Emissão de Nota Fiscal, Consultar Status SEFAZ, Validar Certificado A1, entre outros.
  • WebmaniaBR/config/Credenciais.java: Classe para configuração de credenciais de acesso e também para o tratamento de conexão com a API.
  • WebmaniaBR/ExemploJSON/: Diretório com exemplos de JSON para ser enviado a API.

Exemplos

Desenvolvimento baseado na classe HttpURLConnection.

Os exemplos abaixo são os métodos da classe NFe.

  • cancelarNotaFiscal: Cancelar Nota Fiscal enviada ao SEFAZ.
  • cartaCorrecao: Corrigir uma Nota Fiscal junto ao SEFAZ.
  • consultarNotaFiscal: Consulta a Nota Fiscal enviada para o SEFAZ.
  • emitirNotaFiscal_Armamentos: Emissão da Nota Fiscal com detalhamento específico de Armamentos.
  • emitirNotaFiscal_Combustivel: Emissão da Nota Fiscal com detalhamento específico de Combustivel.
  • emitirNotaFiscal_Medicamentos: Emissão da Nota Fiscal com detalhamento específico de Medicamentos.
  • emitirNotaFiscal_Rastreabilidade: Emissão da Nota Fiscal com detalhamento específico de Rastreabilidade.
  • emitirNotaFiscal_VeiculosNovos: Emissão da Nota Fiscal com detalhamento específico de Veiculos Novos.
  • emitirNotaFiscal: Emissão da Nota Fiscal junto ao SEFAZ.
  • emitirNotaFiscalAjuste: Emite uma nota fiscal de ajuste.
  • emitirNotaFiscalComplementar_Imposto: Emite uma Nota Fiscal complementar.
  • emitirNotaFiscalComplementar_PrecoQuantidade: Emite uma Nota Fiscal complementar.
  • emitirNotaFiscalDevolucao: Emissão de Nota Fiscal de devolução junto ao SEFAZ.
  • inutilizarNumeracao: Inutilizar sequência de numeração junto ao SEFAZ.
  • statusSefaz: Verifica se o Sefaz está Online ou Offline.
  • validadeCertificadoA1: Verifica se o Certificado A1 é válido e quantos dias faltam para expirar.

Suporte

Qualquer dúvida entre em contato na nossa Central de Ajuda ou acesse o Painel de Controle para conversar em tempo real no Chat ou Abrir um chamado.