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: 32.660 ]

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

Conky no Slackware 13

Aplicativos do Linux em "Desktop"

Librix 4.0 - Uma distro que não é para inglês ver - primeiras impressões

Convertendo formatos de vídeo/áudio

Migrando seu desktop para software livre

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts