Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Usuarios SVRS PDF
Manual Usuarios SVRS PDF
Sumrio
Credenciamento como Emissor de Nota Fiscal Eletrnica ____________________________ 3
1. Procedimentos Mnimos Necessrios para se tornar um Emissor de NF-e: ___________ 3
2. Credenciamento como Emissor de NF-e: ______________________________________ 3
2.1. Credenciamento como Emissor de NF-e no RS: __________________________________ 3
2.2. Credenciamento como Emissor em Estado da Sefaz-Virtual/RS: ____________________ 4
3. Certificado Digital para uso na NF-e:_________________________________________ 4
4. Sistema para Emisso de NF-e:______________________________________________ 4
4.1. Programa Emissor de NF-e Disponibilizado pelo ENCAT _________________________ 5
4.2. Desenvolvimento/Adaptao do Sistema de Informaes da Empresa ________________ 5
4.2.1. Padres tcnicos de comunicao ____________________________________________________ 5
4.2.2. Conexo segura SSL: _____________________________________________________________ 5
4.2.3. Assinatura Digital ________________________________________________________________ 6
5. Fases ___________________________________________________________________ 6
5.1. Testes _____________________________________________________________________ 6
5.1.1. Procedimentos Iniciais Recomendados ________________________________________________ 7
5.1.2. Testes Mnimos Sugeridos _________________________________________________________ 7
5.2. Emisso Simultnea _________________________________________________________ 8
5.3. Produo __________________________________________________________________ 8
6. Consulta NF-e na SEFAZ/RS e na Sefaz-Virtual/RS ___________________________ 9
7. Outras Informaes sobre a NF-e ____________________________________________ 9
8. Contatos ________________________________________________________________ 9
9. ANEXOS _______________________________________________________________ 10
9.1. ANEXO 1 Estabelecimento da Conexo Segura SSL: ___________________________ 10
9.1.1. Obteno dos certificados de servidor da SEFAZ-RS ____________________________________ 10
9.1.2. Verificao da correta instalao dos certificados digitais ________________________________ 12
9.1.3. Obteno do WSDL (Web Services Description Language)_______________________________ 13
9.2. ANEXO 2 Consumo dos Web Service do Ambiente NF-e da SEFAZ/RS e da Sefaz-
Virtual/RS ______________________________________________________________________ 13
9.2.1. Pr-Requisitos para Consumo Web Service____________________________________________ 13
9.2.2. Passos do Processo ______________________________________________________________ 13
9.2.3. Exemplo de Cdigo em .NET, framework 2 (ou superior), linguagem C# ____________________ 14
9.2.4. Endereos Web Services do RS _____________________________________________________ 14
9.3. ANEXO 3 O Processo de Assinatura Digital __________________________________ 15
9.3.1. Pr-Requisitos para a Assinatura ____________________________________________________ 16
9.3.2. Seqncia de Passos para o Processo de Assinatura _____________________________________ 16
9.3.3. Gerando o cdigo hash e calculando a assinatura digital _________________________________ 16
9.3.4. O Elemento Signature __________________________________________________________ 17
9.3.5. Exemplo de Cdigo em .NET, Framework 2 (ou superior), linguagem c# ____________________ 19
Principais Abreviaturas Utilizadas ______________________________________________ 20
Nmero da Pgina: 2 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Nmero da Pgina: 3 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
2.2. Credenciamento como Emissor em Estado da Sefaz-Virtual/RS:
Os contribuintes estabelecidos nos Estados que firmaram protocolo de utilizao do ambiente da
Sefaz-Virtual/RS devero entrar em contato com a Administrao Fazendria ou de Tributos do
Estado onde estejam estabelecidos, solicitando credenciamento como emissor de NF-e pela
Sefaz-Virtual/RS. Compete Administrao Tributria/Fazendria daquele Estado (e no
Sefaz-Virtual/RS) credenciar seus contribuintes e permitir acesso aos ambientes de testes ou de
produo.
Uma relao dos Estados signatrios pode ser obtida em consulta aos Protocolos da Sefaz-
Virtual/RS (Protocolos ICMS n 55, 64 e 84 de 2007, e alteraes). Os protocolos ICMS e os
demais dispositivos legais nacionais da NF-e podem ser obtidos no Portal Nacional da NF-e, em
www.nfe.fazenda.gov.br/portal, na sesso de Legislao e Documentos.
Nmero da Pgina: 4 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
4.1. Programa Emissor de NF-e Disponibilizado pelo ENCAT
O programa emissor pode ser baixado atravs do link existente no Portal Nacional da NF-e.
um programa de fcil utilizao, possuindo opes de importao e exportao de dados
atravs de arquivos. No existe, no entanto, a possibilidade de integrao com outros programas
fiscais.
Nmero da Pgina: 5 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
A SEFAZ-RS e a Sefaz-Virtual/RS j possuem instalados em seus equipamentos servidores
todos os Certificados das AC comerciais mais comuns identificadas no site do ITI Instituto
Nacional de Tecnologia de Informao, em www.iti.gov.br.
A empresa dever possuir um certificado digital para ser usado no processo de assinatura da nota
fiscal e um certificado digital para ser usado como certificado de transmissor. Nos dois casos, o
certificado deve possuir uma extenso com o CNPJ. O mesmo certificado poder ser utilizado
para as duas funes, assinatura e transmisso, porm para a assinatura exigido que o
certificado contenha o CNPJ da empresa matriz ou do prprio estabelecimento emissor.
Outras informaes sobre a conexo segura SSL podero ser obtidas nos anexos deste manual,
em tpico especfico sobre Conexo SSL.
5. Fases
O processo de credenciamento de contribuintes como emissor de Nota Fiscal Eletrnica consta
de trs fases sugeridas:
1. Testes
2. Emisso Simultnea
3. Produo
O cumprimento das mencionadas fases no obrigatrio, sendo possvel ao contribuinte solicitar
credenciamento final como emissor de NF-e, e conseqente acesso ao ambiente de produo,
independente de ter ou no efetuado testes ou cumprido as fases sugeridas. Contudo
aconselhvel que a empresa, para uma implementao mais tranqila e segura, efetue
antecipadamente todos os testes que julgar necessrio, de acordo com suas necessidades.
5.1. Testes
No necessrio que a empresa que deseje tornar-se emissora de NF-e efetue testes, embora seja
altamente recomendvel. Nos tpicos seguintes h uma relao de procedimentos e testes
sugeridos, contudo a forma ou mesmo quantidade de testes necessrios para uma implementao
segura depender da realidade de cada empresa.
Nmero da Pgina: 6 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Empresas que no sejam contribuintes no Estado do RS, mas que tenham interesse em
desenvolver suas aplicaes para emisso de NF-e, como empresas desenvolvedoras de sistemas,
podero obter acesso ao ambiente de testes da NF-e do RS em contato direto com a Equipe NF-e
pelo endereo de e-mail nfe@sefaz.rs.gov.br.
Nmero da Pgina: 7 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
a. Efetuar pelo menos 5 inutilizaes de numerao
b. Variar a faixa de numerao inutilizada, inutilizando tanto um nico nmero
como uma faixa de nmeros contida entre nmeros de notas j autorizadas.
6. Consulta status: efetuar pelo menos 20 consulta status.
Observaes:
1. Recomenda-se que sejam emitidas notas fiscais eletrnicas correspondendo, dentro do
possvel, a todos os tipos de operaes realizadas pelo contribuinte, inclusive notas
fiscais de entrada, utilizando dados reais de suas notas fiscais modelo 1 ou 1-A.
2. Recomenda-se executar os testes at que o nmero de erros reduza a zero ou a um
volume no significativo para as operaes da empresa, permitindo empresa operar de
forma tranqila com a NF-e.
5.3. Produo
A Fase de Produo corresponde ao efetivo credenciamento do contribuinte como emissor de
Nota Fiscal Eletrnica.
Constatada a regularidade fiscal do contribuinte e no havendo nenhum outro impedimento, ser
concedida a autorizao para entrada na Fase de Produo, sendo os dados do contribuinte
publicados pelo Estado na relao de empresas credenciadas para emisso de NF-e. No RS, a
lista de contribuintes credenciados como emissores de NF-e publicada na pgina da NF-e do
site da SEFAZ/RS, pelo endereo anteriormente mencionado.
A partir do dia em que o contribuinte tomar cincia da autorizao para entrada na Fase de
Produo poder passar a operar com Notas Fiscais Eletrnicas.
Nmero da Pgina: 8 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
6. Consulta NF-e na SEFAZ/RS e na Sefaz-Virtual/RS
Alm da consulta implementada por consumo dos Web Services, atravs do aplicativo da
empresa ou do Programa Emissor de NF-e, as NF-e de contribuintes do RS, autorizadas no
ambiente da SEFAZ/RS, podero ser consultas na pgina da NF-e da SEFAZ/RS, pelo endereo
j mencionado, em Servios Disponveis.
Como o Protocolo ICMS n 55 de 2007, que instituiu a Sefaz-Virtual/RS, no prev o
fornecimento do servio de consulta s NF-e por pgina web, atribuio de cada Estado
signatrio fornecer a consulta s NF-e autorizadas por seus contribuintes.
Para os Estados que ainda no disponibilizaram os servios de consulta em seus sites web (sem a
exigncia de consumo de Web Services), a consulta s NF-e poder ser efetuada pelos sites do
Ambiente Nacional, atravs de consulta aos seguintes endereos:
- Ambiente de Produo (Portal Nacional da NF-e):
https://www.nfe.fazenda.gov.br/portal
- Ambiente de Testes (apenas trocar www por hom no endereo do Portal Nacional da NF-e):
https://hom.nfe.fazenda.gov.br/portal/
8. Contatos
Dvidas ou esclarecimentos adicionais podero ser supridos pelos endereos de contato:
Contribuintes da SEFAZ/RS: nfe@sefaz.rs.gov.br;
Contribuintes da Sefaz-Virtual/RS: sefazvirtual@sefaz.rs.gov.br;
Nmero da Pgina: 9 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
9. ANEXOS
Nmero da Pgina: 10 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Clicar no local indicado para baixar a cadeia de Certificados do site (Download dos
Certificados):
Para cada um dos trs (3) Certificados apresentados, proceder como segue:
Nmero da Pgina: 11 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Efetuar duplo-clique no Certificado desejado:
Nmero da Pgina: 12 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
browser solicitar ao operador que informe o Certificado Digital que ser utilizado nesta
comunicao. O sucesso nesta tentativa confirma que o certificado vlido para utilizao no
estabelecimento da conexo SSL com os servidores da SEFAZ.
Nmero da Pgina: 13 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
9.2.3. Exemplo de Cdigo em .NET, framework 2 (ou superior),
linguagem C#
// Passo 1: Declara varivel (tipo string) com o contedo do Cabecalho da mensagem
string sNFeCabecMsg = obtemCabecalho(); //Aplicativo da empresa
// Passo 2: Declara varivel (tipo string) com o contedo do Lote NF-e (Dados da
// mensagem)
string sNFeDadosMsg = obtemLote_NFe(); //Aplicativo da empresa
// Passo 3: Declara o objeto principal do Web Service via classe proxy NFeRecepcao
NfeRecepcao oWS_NFeRecepcao = new NfeRecepcao();
try {
// Passo 7: (Invoke) Faz a chamada ao mtodo de envio de Lote de NF-e, recebendo o
// resultado do processo em varivel.
sNFeRecepcaoLoteResultado =
oWS_NFeRecepcao.nfeRecepcaoLote(sNFeCabecMsg, sNFeDadosMsg);
Nmero da Pgina: 14 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Inutilizao de numerao https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao.asmx
Consulta Protocolo da NF-e https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta.asmx
Consulta Status https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico.asmx
Por exigir um cadastro unificado entre as Administraes Tributrias dos contribuintes de todos
os Estados participantes, a Sefaz-Virtual/RS no disponibiliza o servio provido pelo Web
Service de Consulta Cadastro, que dever ser disponibilizado pelo Estado correspondente.
Os endereos para os ambientes de produo so similares aos dos ambientes de testes, bastando
retirar a literal homologacao. do endereo do Web Service de teste correspondente.
Outras informaes sobre os padres de gerao da assinatura digital da NF-e podem ser obtidos
no Manual de Integrao-Contribuinte, especialmente nos itens 3.2.4 e 3.2.6. Tambm outras
informaes teis podero ser obtidas na pgina NF-e da SEFAZ/RS, em www.sefaz.rs.gov.br,
menu Informaes Gerais, submenu Nota Fiscal Eletrnica, no item Assinatura Digital
(AssinadorRS).
NOTA: Como a Sefaz necessita desenvelopar os arquivos NF-e, e este processo onera
significativamente o tempo de processamento da NF-e, o ideal que a empresa transmita lotes
Nmero da Pgina: 15 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
no maior tamanho possvel (observar os limites mximos de 50 NF-e e 500KB por lote). Agindo
desta forma a empresa estar otimizando o processamento dos lotes e reduzindo
substancialmente o tempo mdio de resposta de autorizao das NF-e.
Nmero da Pgina: 16 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Nmero da Pgina: 17 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
SignatureMethod: Indica o algoritmo usado para converter o SignedInfo normalizado para
o SignatureValue;
A.1 Reference: Identifica o "bloco" dentro do documento que ser assinado (bloco
identificado pelo atributo Id no documento XML);
A.1.1 Transforms: Indica os algoritmos de transformao aplicados ao documento original
antes do clculo do hash;
A.1.2 DigestMethod: Indica o algoritmo de hash que ser aplicado no "bloco" referenciado;
A.1.3 DigestValue: Contm o valor real do hash calculado sobre o "bloco" a ser assinado;
B. SignatureValue: Contm o valor da assinatura digital, calculado pelo algoritmo de
assinatura sobre o elemento indicado por SignedInfo;
C. KeyInfo: Contm a chave pblica do remetente, que ser utilizada pelo aplicativo de
recepo da SEFAZ para validar a assinatura digital.
Nmero da Pgina: 18 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
9.3.5. Exemplo de Cdigo em .NET, Framework 2 (ou superior),
linguagem c#
private void geraAssinaturaDigitalXML()
{
// Passo 1: Obter os objetos principais: Documento XML e Certificado digital
XmlDocument oDocNFE = new XmlDocument();
oDocNFE.Load(@"C:\minhaNFe.xml");
X509Certificate2 oCertificado;
oCertificado = obterCertificadoRepositorio("CN=meu certificado, C=BR, ...");
if (oCertificado == null) {
throw new Exception("Certificado Digital no encontrado");
}
if (!oCertificado.HasPrivateKey) {
throw new Exception("Certificado Digital deve possuir chave privada.");
}
oDocNFE.WriteTo(oXmlAssinado);
oXmlAssinado.Close();
}
Nmero da Pgina: 19 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008
Manual de Credenciamento como Emissor de Nota Fiscal Eletrnica
Nmero da Pgina: 20 de 20
Credenciamento como Emissor de Nota Fiscal Eletrnica v 3.1.doc
Data da Impresso: 19/03/2008