SEFAZ (NF-e / NFC-e, CF-e, CC-e, MDF-e e CT-e)

Descrição do pacote

Emita documentos fiscais nos padrões vigentes com um conjunto de funções simples e intuitiva que irão simplificar o processo de emissão, assinatura e transmissão das NF-e, NFC-e, CF-e, CC-e, MDF-e e CT-e nas suas versões mais recentes. Compatível com certificados A1 (arquivo), A3 (cartão ou token) e com certificados instalados no Windows (MS CAPI). Além da função exclusiva de geração da DANFE em PDF (Retrato e Paisagem). Com um agente especial que permite a execução das funções na camada cliente, mesmo em navegadores sem suporte a Java (Windows).

Funções que integram o pacote

  • Funcões de conexão com A1, A3 e Microsoft CryptoAPI (MS-CAPI);
  • Funções de assinatura de XML;
  • Funções de chamar aos Webservices:
    • NF-e: NFeAutorizacao, NFeRetAutorizacao, NfeConsultaProtocolo, NfeStatusServico, NfeCancelamento2, NfeConsultaCadastro, NfeDistribuicaoDFe, NfeDownloadNF, NfeConsultaDest, NfeInutilizacao;
    • RecepcaoEvento
    • CT-e: CteRecepcao, CteRetRecepcao, CteInutilizacao, CteConsultaProtocolo, CteStatusServico, CteCancelamento, CteRecepcaoEvento;
    • MDF-e: MDFeRecepcao, MDFeRetRecepcao, MDFeRecepcaoEvento, MDFeConsulta, MDFeStatusServico e MDFeConsNaoEnc.
  • Funções para processar XMLs de retorno;
  • Funções para envio de NF-e, NFC-e, CC-e e CT-e;
  • Funções para geração da DANFE (Retrato e Paisagem);
  • Funções de montagem dos XMLs.

GNRE

Funções para envio de XML:

  • SEFAZ – GNRE – Enviar Lote;
  • SEFAZ – GNRE – Consultar Resultado do Lote;
  • SEFAZ – GNRE – Configurar UF;
  • SEFAZ GNRE – Criar Lote.

Últimas versões

As últimas versões publicadas podem ser baixadas nos links abaixo:

Como instalar ou Atualizar

Para instalar basta baixar a versão mais recente se seguir os passos abaixo descritos, a atualização segue o mesmo roteiro, substituindo os arquivos e/ou funções existentes com os novos. As impressoras e tem procedimentos específicos para usar o recurso de impressão direta. Saiba mais no tópico sobre impressão de NFC-e e CF-e.

Maker

  1. Acesso o sistema onde deseja adicionar as funções da SEFAZ;
  2. Feche o editor de fluxos, e o cadastro de funções se estiverem abertos;
  3. Importe os arquivos ‘l2s-sefaz-*.frz’ (, atualize as funções caso já existam);
  4. Abra o edito de fluxos e procure pela nova categoria ‘L2S – SEFAZ’;
  5. Pronto! Basta instalar no Webrun e usar a nova função.

Webrun

  1. Instale a biblioteca básica em sua versão mais recente;
  2. Copie o conteúdo da pasta Maker.Commons para a pasta
    [WEBRUN]\systems\Maker.Commons (crie-a se não existir);
  3. Reinicie o Tomcat do Webrun;
  4. Acesse o sistema (1a vez);
  5. Reinicie novamente o Tomcat do Webrun (2a vez);
  6. Acesse o sistema novamente;
  7. Pronto! As bibliotecas estão instaladas.
  • NOTA 1: Sempre que atualizar ou republicar o Webrun será necessário acessar, e em seguida reiniciar o Webrun uma vez para que as bibliotecas sejam carregadas.
  • NOTA 2: Quando publicar seu sistem com JAR certifique-se de levar junto a pasta ‘Maker.Commons’.

Primeiros passos

Após a instalação da API utilize a tela de exemplos para verificar se você tem o básico para iniciar os testes: Testes básicos com a API da SEFAZ.

É importa entender como criar o conector, sugerimos começar com A1 (arquivo), aqui tem uma descrição da rotina de criação do conector: Criando um conector para comunicação através da API da SEFAZ

Depois siga os passos gerais e adapte as rotinas para seu sistema/banco de dados seguindo essas instruções aqui: Gerando uma NF-e/NFC-e com a API da SEFAZ.

Por fim, caso aconteça algum erro verifique as dicas deste tópico: Dicas e Solução de problemas.

Dicas e Instruções de uso

VERSÃO DE AVALIAÇÃO

  • A versão de avaliação apresenta uma ou mais das seguintes limitações:
    • Só emite documentos no ambiente de homologação;
    • Tarjas e marcações nos documentos emitidos.