Nota Fiscal Eletrônica 2.0 em linha de comando (parte 1)

O objetivo deste artigo é ajudar a todos os que precisam emitir NFe na versão 2. Não será discutido nenhum tipo de linguagem de programação. O foco será na comunicação com o webservice da SEFAZ de Mato Grosso, mas acredito que também será útil para outros estados.

[ Hits: 39.508 ]

Por: Valdemir da Silva em 01/02/2011


Introdução



O objetivo deste artigo é ajudar a todos os que precisam emitir NFe na versão 2. Não será discutido nenhum tipo de linguagem de programação. O foco será na comunicação com o webservice da SEFAZ de Mato Grosso, mas acredito que também será útil para outros estados.

Não sou expert em nenhuma das ferramentas utilizadas aqui. O que vou apresentar são soluções baseada em coleta de informações e muitas madrugadas de testes.

Este artigo foi dividido em partes para facilitar a compreensão e também a criação do mesmo. Todos os testes foram feitos em ambientes de HOMOLOGAÇÃO.
  • PARTE 1: Extração de chaves e teste de status do serviço na SEFAZ.
  • PARTE 2: Assinatura e transmissão da NFe.
  • PARTE 3: Retorno e consulta de NFe.
  • PARTE 4: Cancelamento de NFe e inutilização de numeração.

Linux utilizado: Slackware 13.1.

Pacotes necessários:
  • curl-7.20.1-i486-1
  • gnutls-2.8.6
  • libxml2-2.7.6
  • xmlsec1-1.2.16
  • openssl-0.9.8n

Para facilitar criei uma árvore de diretório para que os testes fiquem bem separados e melhorem a compreensão:
  • 01_certificado
  • 02_status
  • 03_assinar
  • 04_recepcao
  • 05_retorno
  • 06_consulta
  • 07_cancelamento
  • 08_inutilizacao

    Próxima página

Páginas do artigo
   1. Introdução
   2. Primeiro passo: extrair as chaves do certificado
   3. Segundo passo: testar o status do serviço
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando Jmeter em modo Recording

Nautilus Scripts

Gcombust, um frontend para cdrecord

Disponibilidade em VOIP (VOIP WIFI POE)

Explorando o wget

  
Comentários
[1] Comentário enviado por removido em 06/02/2011 - 14:35h

Qual o sistema que você usa para produzir a NFE ?

[2] Comentário enviado por valdemir1971 em 07/02/2011 - 22:01h

Tenho um sistema próprio que possui módulo para a emissão de NF-e.
Coincidentemente hoje (07/02/11) estou na sua cidade (Rio Verde - GO).

[3] Comentário enviado por jsouto em 14/09/2012 - 15:37h

As partes 2, 3 e 4 seguintes foram publicadas?

[4] Comentário enviado por pedro-filho em 30/11/2012 - 23:56h

amigo quando sai as outras partes ??

[5] Comentário enviado por balani em 09/05/2016 - 20:58h

Artigo muito bom! parabens!!!

Estou ancioso pelas outras partes.


Abraços

[6] Comentário enviado por alexpseletr em 31/01/2018 - 08:38h

parabens


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts