Pular para o conteúdo

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.
Valdemir da Silva valdemir1971
Hits: 40.852 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Primeiro passo: extrair as chaves do certificado
   3. Segundo passo: testar o status do serviço
Nenhum artigo encontrado.

ManageIQ: Gerencie a sua infraestrutura de TI Híbrida através de uma única plataforma

Instalar programas no Linux é mais fácil?

Compiz - Conhecendo a fundo II

Leitores de e-Books no Linux

I-Educar no Gnu/Linux

#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

Entre na sua conta para comentar.