Posts Tagged ‘Nota Fiscal eletronica’

Web Service - consumir WS da NF-e - exemplo de código em C#, ambiente .NET

Segunda-feira, Abril 14th, 2008

Os Web Services do Projeto NF-e exigem o uso de certificado digitais X509 na conexão SSL com autenticação mútua.

O Anexo 2- Consumo dos Web Service do Ambiente NF-e da SEFAZ/RS e da Sefaz-Virtual/RS do Manual - Credenciamento como Emissor de Nota Fiscal Eletrônica da SEFAZ/RS tem um exemplo de código C#, em ambiente .NET, que pode ser facilmente “traduzido” para VB, Delphi e outras linguagens que utilizam o ambiente .NET, framework 2.0.

Conexão SSL com autenticação mútua

Domingo, Abril 13th, 2008

A conexão SSL com autenticação mútua permite o estabelecimento de um canal seguro de comunicação entre dois equipamentos com uso de certificados digitais.

O projeto NF-e utiliza Certificados Digitais X509, padrão ICP/BR, emitidos por Autoridade Certificadora credenciada ao ICP/BR

Os requisitos para estabelecer uma conexão SSL com autenticação mútua são:

O Anexo 1- Estabelecimento de Conexão Segura SSL do Manual - Credenciamento como Emissor de Nota Fiscal Eletrônica da SEFAZ/RS e o Anexo II - do Manual de Utilização da SEFAZ Virtual do Ambiente Nacional têm exemplos que tratam do assunto.

Certificado Digital X509 - ICP/BR

Domingo, Abril 13th, 2008

O projeto Nota Fiscal eletrônica utiliza certificados digitais X509, tipos A1 ou A3, emitidos por qualquer Autoridade Certificadora credenciada pela Infra-estrutura de Chaves Públicas Brasileira - ICP-Brasil.

O certificado digital deve conter a extensão otherName  OID=2.16.76.1.3.3 com o CNPJ do titular do certificado digital.

É altamente recomendável que os emissores de NF-e adquiram certificados digitais específicos para emitir NF-e, evitando o uso do certificado digital e-CNPJ que é utilizado em outras atividades da empresa, a não ser que a empresa emita uma quantidade pequena de NF-e diária e consiga conciliar o uso do e-CNPJ.

O certificado digital recomendado é do tipo PJ-mútiplo, que algumas AC chamam de certificado digital da NF-e.

Os certificados digitais tipo A3 podem apresentar alguma incompatibilidade com UNIX e java, assim é recomendado que verifique se o token ou smartcard é compatível com o seu ambiente e equipamento.

Assinatura Digital XML - exemplo de código em C#, ambiente .NET

Domingo, Abril 13th, 2008

O Manual - Credenciamento como Emissor de Nota Fiscal Eletrônica da SEFAZ/RS traz os conceitos básicos de assinatura digital XML no Anexo 3 - O Processo de Assinatura Digital, com exemplo de código C#, em ambiente .NET, que pode ser facilmente “traduzido” para VB, Delphi e outras linguagens que utilizam o ambiente .NET, framework 2.0.

Credenciamento de novos emissores de NF-e

Domingo, Abril 13th, 2008

Para se tornar emissor da Nota Fiscal eletrônica - NF-e, instituída pelo Ajuste SINIEF 07/05,  é necessário o prévio credenciamento na SEFAZ de origem do emissor.

O credenciamento pode ser:

  • de ofício -  quando a SEFAZ promove o credenciamento dos contribuintes que devem emitir Nota Fiscal eletrônica - NF-e por previsão legal, como é o caso dos contribuintes alcançados pelo Protocolo ICMS 10/2007. Nestes casos os credenciados devem emitir NF-e por previsão legal e na maioria dos casos ficam impedidos de emitir a Nota Fiscal modelo 1/1A;

  •  voluntário - quando o próprio contribuinte solicita o credenciamento para se tornar emissor de NF-e, sem que esteje obrigado por lei. O emissor voluntário tem a faculdade de emitir a NF-e, não fica obrigado a emitir NF-e, nem impedido de continuar emitindo a Nota Fiscal modelo 1/1A, enquando não sobrevir legislação que o torne emissor obrigado a emitir NF-e.

Em geral, o credenciamento é oferecido no Portal da SEFAZ de cada UF. 

Algumas UF estabelecem um processo rígido de acompanhamento e controle do processo de credenciamento dos novos emissores, com a realização da homologação técnica da aplicação de emissão da NF-e do contribuinte no ambiente de homologação.

Maiores detalhes do processo de credenciamento devem ser obtidos no Portal da SEFAZ de origem do emissor, onde são disponibilizados maiores informações do processo ou no Manual de Credenciamento (Amazonas, Bahia, Ceará, Espírito SantoMaranhão,  Minas Gerais, Paraná, Pernambuco, Mato Grosso e Rio Grande do Sul).

Notal Fiscal eletrônica - arquivos XML de exemplos

Domingo, Março 30th, 2008

A SEFAZ/RS disponibiliza os seguintes exemplos de arquivo XML do Projeto NF-e: 

01. Arquivo de Pedido de Autorização de Uso (Lote de NF-e, sufixo= “env-lot.xml”)

       Arquivo de Resposta (sufixo= “rec.xml”)

02. Arquivo de Consulta do Recibo (Consulta do Retorno de Recepção, sufixo= “ped-rec.xml”)

       Arquivo de Resposta (Resultado do Processamento do Lote, sufixo= “proc-rec.xml”)
(more…)

Visualizador de Nota Fiscal eletrônica - NF-e - SPED

Domingo, Março 30th, 2008

O Visualizador de Nota Fiscal eletrônica - NF-e é um aplicativo gratuito oferecido pela Receita Federal do Brasil e tem as seguintes funcionalidades:

  • gerenciamento de NF-e recepcionadas;
  • validação da estrutra da NF-e (Schema XML);
  • validação da assinatura digital  da NF-e (assinatura digital XML e certificado digital utilizado);
  • verificação da existência da NF-e no Ambiente Nacional (repositório nacional de NF-e.