manual de orientacao contribuinte v 5.00

Upload: joao-pasquotto

Post on 31-Oct-2015

39 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    1/216

    Nota Fiscal Eletrnica

    Manual de Orientao - Contribuinte

    Pg. 1 / 216

    Sistema Nota Fiscal Eletrnica

    Manual de Orientao do ContribuintePadres Tcnicos de Comunicao

    Verso 5.0

    Maro 2012

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    2/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 2 / 216

    Controle de Verses

    Verso Data Ato COTEPE0.1.0 16/12/2005 SC1.0.0 06/01/2006 SP Ato COTEPE/ICMS N 72, de

    20.12.20051.0.1 11/01/2006 GO1.0.2 19/01/2006 SP1.1.0 26/01/2006 SP1.1.1 30/05/2006 SP consolidao das seguintes

    erratas:- Errata 13-03-2006- Errata 21-03-2006- Errata 05-05-2006- Errata 08-05-2006- Errata 25-05-2006

    2.0.0 27/11/2006 SP/RS

    2.0.1 23/04/2007 SP/RS/GO2.0.2 29/06/2007 - SP/RS Ato COTEPE/ICMS N 14, de

    12.11.20072.0.2a 16/06/2008 - SP Ato COTEPE/ICMS N 22, de

    25.06.20083.0 16/03/2009 SP/RS Ato COTEPE/ICMS n 3, de

    19.03.20094.0 21/09/2009 SP/RS Ato COTEPE/ICMS n 39, de

    19.11.20094.0.1 03/11/2009 SP/RS Errata da verso 4.0 Ato COTEPE/ICMS N 49, de

    27.11.20094.0.1-NT 2009/06 Dez/2009 com atualizaes da NT

    2009/006

    5.0 Maro 2012 SP/RS com atualizaes dasNT 2010/001, 2010/002, 2010/004,2010/005, 2010/007, 2010/008, 2010/009,2010/010, 2011/001, 2011/002, 2011/003,2011/004, 2011/005, 2011/007, 2012/001

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    3/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 3 / 216

    Identificao e vigncia do Manual

    Verso do manual 5.0Data de divulgao da verso inicial do manualData de divulgao da verso corrigida do manualPacote de liberao de Schema XML

    Data de incio de vigncia no ambiente de homologaoData de incio de vigncia no ambiente de produo

    Verses de leiautes do PL_006i

    Leiaute verso ObservaoNFe 2.00 Leiaute da NF-e.enviNFe 2.00 Mensagem de envio de lote de NF-e.retEnviNFe 2.00 Mensagem de retorno do envio de lote de NF-e.consReciNFe 2.00 Mensagem de consulta processamento do lote de NF-e

    transmitida.retconsReciNFe 2.00 Mensagem de retorno da consulta de processamento do lote

    de NF-e.procNFe 2.00 Leiaute de compartilhamento da NF-e.cancNFe 2.00 Mensagem de solicitao de cancelamento da NF-e.retCancNFe 2.00 Mensagem de retorno da solicitao de cancelamento da NF-

    e.procCancNFe 2.00 Leiaute de compartilhamento de Pedido de cancelamento de

    NF-einutNFe 2.00 Mensagem de solicitao de inutilizao de numerao de NF-

    e.

    retInutNFe 2.00 Mensagem de retorno da solicitao de inutilizao denumerao de NF-e.procInutNFe 2.00 Leiaute de compartilhamento de pedido de inutilizao de

    numerao de NF-econsSitNFe 2.01 Mensagem de consulta da situao atual da NF-e.retconsSitNFe 2.00 Mensagem de retorno da consulta da situao atual da NF-e.consStatServ 2.00 Mensagem da consulta do status do servio de autorizao de

    NF-e.retConsStatServ 2.00 Mensagem de retorno da consulta do status do servio de

    autorizao de NF-e.consCad 2.00 Mensagem de consulta ao cadastro de contribuintes do ICMS.retConsCad 2.00 Mensagem de retorno da consulta ao cadastro de contribuintes

    do ICMS.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    4/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 4 / 216

    ndice1. Introduo ....................................................................................................................... 9

    2. Consideraes Iniciais ................................................................................................... 102.1 Objetivos do Projeto ............................................................................................. 102.2 Conceito da NF-e ................................................................................................. 10

    2.3 Descrio Simplificada do Modelo Operacional .................................................... 10

    3. Arquitetura de Comunicao com Contribuinte .............................................................. 123.1 Modelo Conceitual ................................................................................................ 123.2 Padres Tcnicos ................................................................................................. 13

    3.2.1 Padro de Documento XML.............................................................................. 133.2.2 Padro de Comunicao .................................................................................. 143.2.3 Padro de Certificado Digital ............................................................................ 153.2.4 Padro de Assinatura Digital ............................................................................ 153.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual ............. 173.2.6 Resumo dos Padres Tcnicos ........................................................................ 17

    3.3 Modelo Operacional ............................................................................................. 19

    3.3.1 Servios Sncronos ........................................................................................... 193.3.2 Servios Assncronos ....................................................................................... 193.3.3 Filas e Mensagens ........................................................................................... 20

    3.4 Padro de Mensagens dos Web Services ............................................................ 213.4.1 Informao de Controle e rea de Dados das Mensagens ............................... 213.4.2 Validao da Estrutura XML das Mensagens dos Web Services...................... 223.4.3 Schemas XML das Mensagens dos Web Services........................................... 22

    3.5 Verso dos Schemas ........................................................................................... 233.5.1 Liberao das Verses dos Schemas para o Sistema da NF Eletrnica ........... 233.5.2 Controle de Verso ........................................................................................... 24

    3.6 SEFAZ Virtual....................................................................................................... 24

    4. Web Services ................................................................................................................ 254.1 Web Service NfeRecepcao2 .............................................................................. 254.1.1 Leiaute Mensagem de Entrada ......................................................................... 254.1.2 Leiaute Mensagem de Retorno ......................................................................... 264.1.3 Descrio do Processo de Recepo de Lotes de NF-e ................................... 264.1.4 Validao do Certificado de Transmisso ......................................................... 274.1.5 Validao Inicial da Mensagem no Web Service .............................................. 274.1.6 Gerao da Resposta com o Recibo ................................................................ 274.1.7 Descrio do Processamento do Lote de NF-e................................................. 284.1.8 Validao das informaes de controle da chamada ao Web Service .............. 284.1.9 Validao da rea de Dados ............................................................................ 284.1.10 Final do Processamento do Lote .................................................................. 43

    4.2 Web Service NfeRetRecepcao2 ........................................................................ 444.2.1 Leiaute Mensagem de Entrada ......................................................................... 444.2.2 Leiaute Mensagem de Retorno ......................................................................... 444.2.3 Descrio do Processo de Web Service ........................................................... 464.2.4 Validao do Certificado de Transmisso ......................................................... 464.2.5 Validao Inicial da Mensagem no Web Service .............................................. 464.2.6 Validao das informaes de controle da chamada ao Web Service .............. 474.2.7 Validao da rea de Dados ............................................................................ 474.2.8 Final do Processamento ................................................................................... 484.2.9 Canal de Comunicao com Contribuinte ......................................................... 48

    4.3 Web Service NfeCancelamento2 ....................................................................... 494.3.1 Leiaute Mensagem de Entrada ......................................................................... 49

    4.3.2 Leiaute Mensagem de Retorno ......................................................................... 494.3.3 Descrio do Processo de Web Service ........................................................... 504.3.4 Validao do Certificado de Transmisso ......................................................... 50

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    5/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 5 / 216

    4.3.5 Validao Inicial da Mensagem no Web Service .............................................. 514.3.6 Validao das informaes de controle da chamada ao Web Service .............. 524.3.7 Validao da rea de Dados ............................................................................ 524.3.8 Final do Processamento ................................................................................... 54

    4.4 Web Service NfeInutilizacao2 ............................................................................ 554.4.1 Leiaute Mensagem de Entrada ......................................................................... 55

    4.4.2 Leiaute Mensagem de Retorno ......................................................................... 554.4.3 Descrio do Processo de Web Service ........................................................... 564.4.4 Validao do Certificado de Transmisso ......................................................... 574.4.5 Validao Inicial da Mensagem no Web Service .............................................. 574.4.6 Validao das informaes de controle da chamada ao Web Service .............. 584.4.7 Validao da rea de Dados ............................................................................ 584.4.8 Final do Processamento ................................................................................... 60

    4.5 Web Service NfeConsulta2 Protocolo ................................................................ 614.5.1 Leiaute Mensagem de Entrada ......................................................................... 614.5.2 Leiaute Mensagem de Retorno ......................................................................... 624.5.3 Descrio do Processo de Web Service ........................................................... 634.5.4 Validao do Certificado de Transmisso ......................................................... 63

    4.5.5 Validao Inicial da Mensagem no Web Service .............................................. 634.5.6 Validao das informaes de controle da chamada ao Web Service .............. 644.5.7 Validao da rea de Dados ............................................................................ 644.5.8 Final do Processamento ................................................................................... 65

    4.6 Web Service NfeStatusServico2 ........................................................................ 664.6.1 Leiaute Mensagem de Entrada ......................................................................... 664.6.2 Leiaute Mensagem de Retorno ......................................................................... 664.6.3 Descrio do Processo de Web Service ........................................................... 674.6.4 Validao do Certificado de Transmisso ......................................................... 674.6.5 Validao Inicial da Mensagem no Web Service .............................................. 684.6.6 Validao das informaes de controle da chamada ao Web Service .............. 684.6.7 Validao da rea de Dados ............................................................................ 684.6.8 Final do Processamento ................................................................................... 69

    4.7 Web Service CadConsultaCadastro2 ................................................................ 704.7.1 Leiaute da Mensagem de Entrada .................................................................... 704.7.2 Leiaute da Mensagem de Retorno .................................................................... 704.7.3 Descrio do Processo de Web Service ........................................................... 734.7.4 Verificao do Certificado de Transmisso ....................................................... 734.7.5 Verificao Inicial da Mensagem no Web Service ............................................ 744.7.6 Validao das informaes de controle da chamada ao Web Service .............. 744.7.7 Validao da rea de Dados ............................................................................ 754.7.8 Final do Processamento ................................................................................... 75

    4.8 Web Service RecepcaoEvento Carta de Correo ......................................... 76

    4.8.1 Leiaute Mensagem de Entrada ......................................................................... 764.8.2 Leiaute Mensagem de Retorno ......................................................................... 784.8.3 Descrio do Processo de Recepo de Evento .............................................. 794.8.4 Validao do Certificado de Transmisso ......................................................... 794.8.5 Validao Inicial da Mensagem no Web Service .............................................. 804.8.6 Validao das informaes de controle da chamada ao Web Service .............. 804.8.7 Validao da rea de Dados............................................................................. 814.8.8 Regras de validao especfica do evento Carta de Correo .......................... 834.8.9 Final do Processamento do Lote ...................................................................... 834.8.10 Armazenamento e Disponibilizao da Carta de Correo ........................... 83

    5. Web Services Informaes Adicionais ........................................................................ 855.1 Regras de validao ............................................................................................. 85

    5.1.1 Tabela de Cdigos de Erros e Descries de Mensagens de Erros ................. 855.2 Padro de Nomes para os Arquivos ..................................................................... 905.3 Tratamento de Caracteres Especiais no Texto de XML ........................................ 91

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    6/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 6 / 216

    5.4 Chave de Acesso da NF-e ................................................................................... 915.4.1 Clculo do Dgito Verificador da Chave de Acesso da NF-e ............................. 92

    5.5 Nmero do Recibo de Lote ................................................................................... 935.6 Nmero do Protocolo ............................................................................................ 935.7 Tempo Mdio de Resposta ................................................................................... 94

    6. Cdigo de Barra ............................................................................................................ 956.1 Clculo do Dgito Verificador do CODE-128C....................................................... 966.2 Representao Simblica do Cdigo .................................................................... 96

    7. DANFE 977.1 Campos do DANFE .............................................................................................. 97

    7.1.1 Chave de Acesso ............................................................................................. 977.1.2 Dados da NF-e ................................................................................................. 977.1.3 Dados do Emitente ........................................................................................... 977.1.4 Quadro Fatura/Duplicatas ................................................................................. 987.1.5 Quadro Dados dos Produtos / Servios ............................................................ 987.1.6 Informaes Complementares .......................................................................... 997.1.7 Reservado ao Fisco .......................................................................................... 99

    7.1.8 Quadro do Transportador ................................................................................. 997.2 Possibilidade de Uso de Uma Mesma Coluna Com Mais de Um Campo no Quadro

    Dados dos Produtos/Servios................................................................................... 1007.3 Supresses e Modificaes Permitidas .............................................................. 100

    7.3.1 Bloco de Canhoto ........................................................................................... 1007.3.2 Quadro Fatura/Duplicatas ............................................................................ 1007.3.3 Quadro Clculo do ISSQN ........................................................................... 100

    7.4 Verso do DANFE ................................................................................................ 1017.5 Folhas Adicionais ............................................................................................... 1017.6 Formulrio .......................................................................................................... 101

    7.6.1 Tamanho do Papel ......................................................................................... 1017.6.2 Margem Lateral no Formulrio ........................................................................ 1027.6.3 Modelos de DANFE Permitidos ...................................................................... 102

    7.7 Padres de Caracteres (Tipos de Fontes) .......................................................... 1027.7.1 Descritivo dos Blocos de Campos .................................................................. 1027.7.2 Descritivo dos Campos do Quadro Dados dos Produtos/Servios ............... 1027.7.3 Descritivo dos Demais Campos ...................................................................... 1027.7.4 Contedo do Bloco de Campos de Identificao do Documento .................... 1027.7.5 Contedo do Campo Chave de Acesso. ......................................................... 1027.7.6 Contedo do Quadro Dados do Emitente ....................................................... 1027.7.7 Contedo dos Campos do Quadro Dados dos Produtos/Servios................ 1037.7.8 Contedo do Campo Informaes Complementares ...................................... 1037.7.9 Contedo dos Demais Campos ...................................................................... 103

    7.8 Tamanho dos Campos ....................................................................................... 1037.8.1 Formulrio A-4 em Modo Retrato ................................................................... 1037.8.2 Formulrio A-4 em Modo Paisagem ............................................................... 104

    7.9 Campos de Contedo Varivel ........................................................................... 1067.9.1 Emisso Normal da NF-e e SCAN .................................................................. 1067.9.2 Emisso da NF-e em Contingncia com Impresso do DANFE em Formulriode Segurana ............................................................................................................. 1077.9.3 Emisso da NF-e com Prvio Registro da DPEC no Ambiente Nacional ........ 107

    7.10 Outros ................................................................................................................ 1087.10.1 Marca dgua ............................................................................................. 1087.10.2 Impresso do Nmero da Folha .................................................................. 1087.10.3 Limitaes da Impressora ........................................................................... 108

    7.10.4 Cdigo de Barras ........................................................................................ 1087.11 DANFE Simplificado ........................................................................................... 1087.11.1 Tipo e tamanho do Papel ............................................................................ 108

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    7/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 7 / 216

    7.11.2 Chave de acesso ........................................................................................ 1087.11.3 Padres de Caracteres (Tipos de Fontes) .................................................. 1087.11.4 Campos obrigatrios ................................................................................... 109

    8. Contingncia ............................................................................................................... 1108.1 Modalidades de Emisso de NF-e ...................................................................... 111

    8.1.1 Emisso Normal ............................................................................................. 1118.1.2 Contingncia em Formulrio de Segurana para impresso de DocumentoAuxiliar de Documento Fiscal Eletrnico FS-DA ...................................................... 1128.1.3 Contingncia SCAN ........................................................................................ 1138.1.4 Contingncia Eletrnica com o uso da Declarao Prvia de Emisso emContingncia SCE/DPEC ........................................................................................ 1158.1.5 Quadro Resumo das modalidades de emisso da NF-e ................................. 117

    8.2 Documento Auxiliar da Nota Fiscal Eletrnica - DANFE ..................................... 1178.2.1 Formulrios de Segurana para Impresso do DANFE .................................. 1178.2.1 localizao da Estampa Fiscal no FS -DA ...................................................... 1198.2.2 Impresso do DANFE em Contingncia com Formulrio de Segurana ......... 121

    8.3 Aes que devem ser tomadas aps a recuperao da falha............................. 121

    8.3.1 Transmisso das NF-e emitidas em Contingncia .......................................... 1218.3.2 Rejeio de NF-e emitidas em Contingncia .................................................. 1218.3.3 NF-e Pendentes de Retorno ........................................................................... 122

    8.4 Arquitetura do Sistema Eletrnico de Contingncia ............................................ 1228.4.1 Modelo Conceitual do SCE ............................................................................. 1228.4.2 Padres Tcnicos ........................................................................................... 1238.4.3 Padro de mensagens dos Web Services ...................................................... 1258.4.4 Verso dos Schemas...................................................................................... 127

    8.5 Web Services ..................................................................................................... 1288.5.1 Servio de Recepo de DPEC ...................................................................... 1298.5.2 Leiaute Mensagem de Entrada ....................................................................... 1298.5.3 Leiaute Mensagem de Retorno ....................................................................... 130

    8.5.4 Descrio do Processo de Gerao da Declarao Prvia de Emisso emContingncia - DPEC ................................................................................................. 1328.5.5 Descrio do Processo de Recepo da Declarao Prvia de Emisso emContingncia .............................................................................................................. 1328.5.6 Validao do Certificado de Transmisso ....................................................... 1338.5.7 Validao Inicial da Mensagem no Web Service ............................................ 1338.5.8 Validao das informaes de controle da chamada ao Web Service ............ 1348.5.9 Validao da rea de Dados........................................................................... 1348.5.10 Final do Processamento do Lote ................................................................ 135

    8.6 Servio de Consulta de DPEC ............................................................................ 1388.6.1 Web Service SCEConsultaRFB ................................................................... 1398.6.2 Leiaute Mensagem de Entrada ....................................................................... 139

    8.6.3 Leiaute Mensagem de Retorno ....................................................................... 1398.6.4 Descrio do Processo de Consulta de DPEC ............................................... 1408.6.5 Descrio do Processo de Consulta DPEC .................................................... 1418.6.6 Validao do Certificado de Transmisso ....................................................... 1418.6.7 Validao Inicial da Mensagem no Web Service ............................................ 1428.6.8 Validao das informaes de controle da chamada ao Web Service ............ 1428.6.9 Validao da rea de Dados........................................................................... 1428.6.10 Processamento da consulta ........................................................................ 143

    8.7 Consumo dos Web Services atravs de pginas WEB ....................................... 1438.7.1 Envio de DPEC via pgina WEB .................................................................... 143 8.7.2 Consulta de DPEC por pgina WEB ............................................................... 144

    9. Ambientes de Homologao e de Produo ................................................................ 14510. Distribuio da NF-e para o Destinatrio ..................................................................... 146

    10.1 Processo de Distribuio .................................................................................... 146

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    8/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 8 / 216

    10.2 Leiaute da Distribuio: NF-e ............................................................................. 14610.3 Leiaute de Distribuio: Cancelamento de NF-e................................................. 146

    Anexo I Leiaute da NF-e ................................................................................................. 147

    Anexo II DANFE Tamanho A-4 em Modo Retrato, Folhas Soltas .................................... 206

    Anexo III DANFE Tamanho A-4 em Modo Retrato, Formulrio Contnuo ........................ 207

    Anexo IV DANFE Tamanho A-4 em Modo Paisagem, Folhas Soltas .............................. 208

    Anexo V DANFE Tamanho A-4 em Modo Paisagem, Formulrio Contnuo .................... 209

    Anexo VI WS Disponveis ............................................................................................... 210

    Anexo VII Conjunto de Caracteres Cdigo de Barras CODE-128C ................................. 211

    Anexo VIII Projeto Piloto da NF-e ................................................................................... 212

    Anexo IX Tabelas de UF, Municpio e Pas ..................................................................... 213

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    9/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 9 / 216

    1. Introduo

    Este documento tem por objetivo a definio das especificaes e critrios tcnicosnecessrios para a integrao entre os Portais das Secretarias de Fazendas dos Estados eos sistemas de informaes das empresas emissoras de NF-e - Nota Fiscal Eletrnica, e

    esclarecer alguns casos especiais de emisso.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    10/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 10 / 216

    2. Consideraes Iniciais

    A Nota Fiscal Eletrnica (NF-e) desenvolvida de forma integrada, pelas Secretarias deFazenda dos Estados e Secretaria da Receita Federal do Brasil, a partir da assinatura doProtocolo ENAT 03/2005 (27/08/2005), que atribui ao Encontro Nacional de Coordenadores

    e Administradores Tributrios Estaduais (ENCAT) a coordenao e a responsabilidade pelodesenvolvimento e implantao do Projeto NF-e.

    Para instituir a NF-e foi celebrado o Ajuste SINIEF 07/05, pelos Estados, Distrito Federal eMinistrio da Fazenda, juntamente com a legislao complementar contida no Ato COTEPE72/05, de 22/12/2005. Ambas legislaes sofreram modificaes e atualizaes, resultadoda evoluo ocorrida desde o incio da fase de massificao.

    2.1 Objetivos do Projeto

    O Projeto NF-e teve como objetivo a implantao de um modelo nacional de documentofiscal eletrnico visando a substituir a sistemtica de emisso do documento fiscal em papel,modelos 1 e 1A, com validade jurdica garantida pela assinatura digital do emitente,simplificando as obrigaes acessrias dos contribuintes e permitindo, ao mesmo tempo, oacompanhamento em tempo real das operaes comerciais pelo Fisco.

    O final do processo de implantao das diversas obrigatoriedades de uso da NF-e comalcance nacional, em dezembro de 2010, marcou o fim do Projeto, e a NF-e assumiu ostatus de um sistema nacional de documento fiscal eletrnico, compartilhado entre asunidades da Federao e a Receita Federal do Brasil.

    2.2 Conceito da NF-e

    A Nota Fiscal Eletrnica (NF-e) um documento de existncia exclusivamente digital,emitido e armazenado eletronicamente, com o intuito de documentar uma operao de

    circulao de mercadorias ou prestao de servios, cuja validade jurdica garantida porduas condies necessrias: a assinatura digital do emitente e a Autorizao de Usofornecida pela administrao tributria do domiclio do contribuinte.

    2.3 Descrio Simplificada do Modelo Operacional

    A empresa emissora de NF-e gera um arquivo eletrnico contendo as informaes fiscais daoperao comercial, o qual dever ser assinado digitalmente, transformando este arquivoem um documento eletrnico nos termos da legislao brasileira de maneira a garantir aintegridade dos dados e a autoria do emissor. Este arquivo eletrnico ser transmitido pelaInternet para a Secretaria de Fazenda Estadual de jurisdio do contribuinte emitente, aqual, aps verificar a integridade formal, devolver um protocolo de recebimentodenominado Autorizao de Uso, sem o qual no poder haver o trnsito da mercadoria,ressalvados os casos previstos na legislao para a hiptese de haver problemas tcnicosna comunicao do contribuinte com a Receita.

    Aps a Autorizao de Uso, que transforma o documento eletrnico no Documento Fiscaldenominado Nota Fiscal Eletrnica, a Secretaria de Fazenda Estadual disponibilizarconsulta, atravs Internet, para o destinatrio e outros legtimos interessados, queconheam a chave de acesso do documento eletrnico.

    Este mesmo arquivo da NF-e ser ainda transmitido para:

    a Receita Federal, que ser repositrio nacional de todas as NF-e emitidas; no caso de uma operao interestadual, a Secretaria de Fazenda Estadual de destino da

    operao; e,

    quando aplicvel, os rgos e Entidades da Administrao Pblica Federal Direta e Indireta quetenham atribuio legal de regulao, normatizao, controle e fiscalizao, tais como aSUFRAMA, por exemplo.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    11/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 11 / 216

    Para acompanhar o trnsito da mercadoria ser impressa uma representao grficasimplificada da Nota Fiscal Eletrnica, intitulada DANFE (Documento Auxiliar da Nota FiscalEletrnica), geralmente em papel comum, em nica via. O DANFE conter impressos, emdestaque:

    a chave de acesso e o cdigo de barras linear tomando-se por referncia o padro CODE-128C,para facilitar e agilizar a consulta da NF-e na Internet e a respectiva confirmao de informaes

    pelas unidades fiscais e contribuintes destinatrios; e o protocolo de autorizao de uso.

    O DANFE no nota fiscal, nem a substitui, servindo apenas como instrumento auxiliar paraconsulta da NF-e, pois contm a chave de acesso da NF-e, que permite ao detentor dessedocumento confirmar, atravs das pginas da Secretaria de Fazenda Estadual ou daReceita Federal do Brasil, a efetiva existncia de uma NF-e que tenha tido seu usoregularmente autorizado.

    O sistema NF-e implementa o conceito de evento, que o registro de uma ao ousituao relacionada com a nota fiscal, que ocorreu aps a autorizao de uso, como oregistro de uma carta de correo eletrnica, por exemplo.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    12/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 12 / 216

    3. Arquitetura de Comunicao com Contribuinte

    3.1 Modelo Conceitual

    As Secretarias de Fazenda Estaduais iro disponibilizar os seguintes servios:

    a) Recepo de NF-e;1) Recepo de Lote;2) Consulta Processamento de Lote;

    b) Cancelamento de NF-e;c) Inutilizao de numerao de NF-e;d) Consulta da situao atual da NF-e;e) Consulta do status do servio;f) Consulta cadastro;g) Registro de eventos.

    Para cada servio oferecido existir um Web Service especfico. O fluxo de comunicao sempre iniciado pelo aplicativo do contribuinte atravs do envio de uma mensagem ao WebService com a solicitao do servio desejado.

    O Web Service sempre devolve uma mensagem de resposta confirmando o recebimento dasolicitao de servio ao aplicativo do contribuinte na mesma conexo.

    A solicitao de servio poder ser atendida na mesma conexo ou ser armazenada emfilas de processamento nos servios mais crticos para um melhor aproveitamento dosrecursos de comunicao e de processamento das Secretarias de Fazenda Estaduais.

    Os servios podem ser sncronos ou assncronos em funo da forma de processamento dasolicitao de servios:

    a) Servios sncronos o processamento da solicitao de servio concludo na mesma conexo,com a devoluo de uma mensagem com o resultado do processamento do servio solicitado;

    b) Servios assncronos o processamento da solicitao de servio no concludo na mesmaconexo, havendo a devoluo de uma mensagem de resposta com um recibo que apenasconfirma o recebimento da solicitao de servio. O aplicativo do contribuinte dever realizar umanova conexo para consultar o resultado do processamento do servio solicitado anteriormente.

    O diagrama a seguir ilustra o fluxo conceitual de comunicao entre o aplicativo docontribuinte e o Portal da Secretaria de Fazenda Estadual:

    Contribuinte Secretaria de Fazenda Estadual

    Cliente NFe(ERP ou software especfico)

    NotasFiscais

    Aplicativo de Faturamento(ERP ou software especfico)

    HTTPSFluxo de

    Comunicao

    ServiosSncronos

    Aplicao NFEFilas de Msgs

    NFEs

    Arquitetura de Comunicao Viso

    ServiosAssncronos

    eb Services Transaes

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    13/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 13 / 216

    3.2 Padres Tcnicos

    3.2.1 Padro de Documento XML

    3.2.1.1 Pad ro de Codif ic ao

    A especificao do documento XML adotada a recomendao W3C para XML 1.0,disponvel em www.w3.org/TR/REC-xml e a codificao dos caracteres ser em UTF-8,assim todos os documentos XML sero iniciados com a seguinte declarao:

    Cada arquivo XML somente poder ter uma nica declarao . Nas situaes em que um documento XML pode conter outrosdocumentos XML, como ocorre com o documento XML de lote de envio de NF-e, deve-setomar cuidado para que exista uma nica declarao no incio do lote.

    3.2.1.2 Dec lar ao namespace

    O documento XML dever ter uma nica declarao de namespace no elemento raiz dodocumento com o seguinte padro:

    (exemplo para o XML de envio de Lote de NF-e)

    O uso de declarao namespace diferente do padro estabelecido vedado.

    A declarao do namespace da assinatura digital dever ser realizada na prpria tag, conforme exemplo abaixo.

    200602220000001

    ...

    ...

    ...

    3.2.1.3 Otim izao na mon tagem do arquiv o

    Na gerao do arquivo XML da NF-e, excetuados os campos identificados como obrigatriosno modelo, no dever ser includa a TAG de campo com contedo zero (para campos tiponumrico) ou vazio (para campos tipo caractere).

    A regra constante do pargrafo anterior dever estender-se para os campos onde no hindicao de obrigatoriedade e que, no entanto, seu preenchimento torna-se obrigatrio porestar condicionado legislao especfica ou ao negcio do contribuinte. Neste caso,dever constar a TAG com o valor correspondente e, para os demais campos, devero sereliminadas as TAG.

    (Exemplo 1: campo R01 indAdic. Ser preenchido se a legislao especfica o exigir)(Exemplo 2: Subgrupo de Informaes de Transportadora. Ser preenchido somente se o

    negcio do contribuinte for transporte.)

    http://www.w3.org/TR/REC-xmlhttp://www.w3.org/TR/REC-xmlhttp://www.w3.org/TR/REC-xml
  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    14/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 14 / 216

    Para reduzir o tamanho final do arquivo XML da NF-e alguns cuidados de programaodevero ser assumidos:

    no incluir "zeros no significativos" para campos numricos; no incluir "espaos" no incio ou no final de campos numricos e alfanumricos; no incluir comentrios no arquivo XML; no incluir anotao e documentao no arquivo XML (TAG annotation e TAG documentation); no incluir caracteres de formatao no arquivo XML ("line-feed", "carriage return", "tab", caractere

    de "espao" entre as TAGs).

    3.2.1.4 Val id ao de Sch ema

    Para garantir minimamente a integridade das informaes prestadas e a correta formaodos arquivos XML, o contribuinte dever submeter o arquivo da NF-e e as demaismensagens XML para validao pelo Schema do XML (XSD XML Schema Definition),disponibilizado pela Secretaria de Fazenda Estadual antes de seu envio.

    3.2.2 Padro de Comunicao

    A comunicao ser baseada em Web Services disponibilizados pelo Sistema de Recepode Nota Fiscal eletrnica.

    O meio fsico de comunicao utilizado ser a Internet, com o uso do protocolo SSL verso3.0, com autenticao mtua, que alm de garantir um duto de comunicao seguro naInternet, permite a identificao do servidor e do cliente atravs de certificados digitais,eliminando a necessidade de identificao do usurio atravs de nome ou cdigo de usurioe senha.

    O modelo de comunicao segue o padro de Web Services definido pelo WS-I BasicProfile.

    A troca de mensagens entre os Web Services do ambiente do Sistema de Recepo da NF-e e o aplicativo da empresa ser realizada no padro SOAP verso 1.2, com troca demensagens XML no padro Style/Enconding: Document/Literal.

    A chamada de diferentes Web Services realizada com o envio de uma mensagem XMLatravs do parmetro nfeDadosMsg.

    A verso do leiaute da mensagem XML contida no parmetro nfeDadosMsgser informadano elemento versaoDadosdo tipo string localizado no elemento nfeCabecMsgdo SOAPHeader.

    Exemplo de uma mensagem requisio padro SOAP:

    string

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    15/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 15 / 216

    string

    xml

    3.2.3 Padro de Certificado Digital

    O certificado digital utilizado no Sistema Nota Fiscal eletrnica ser emitido por AutoridadeCertificadora credenciada pela Infraestrutura de Chaves Pblicas Brasileira ICP-Brasil, tipoA1 ou A3, devendo conter o CNPJ da pessoa jurdica titular do certificado digital no campootherName OID =2.16.76.1.3.3.

    Os certificados digitais sero exigidos em 2 (dois) momentos distintos:

    a) Assinatura de Mensagens: O certificado digital utilizado para essa funo dever conter o CNPJde um dos estabelecimentos da empresa emissora da NF-e. Por mensagens, entenda-se: oPedido de Autorizao de Uso (Arquivo NF-e), o Pedido de Cancelamento de NF-e, o Pedido deInutilizao de Numerao de NF-e, o Registro de Evento e demais arquivos XML que necessitemde assinatura. O certificado digital dever ter o uso da chave previsto para a funo deassinatura digital, respeitando a Poltica do Certificado.

    b) Transmisso (durante a transmisso das mensagens entre o servidor do contribuinte e o Portalda Secretaria de Fazenda Estadual): O certificado digital utilizado para identificao do aplicativodo contribuinte dever conter o CNPJ do responsvel pela transmisso das mensagens, que noser necessariamente o CNPJ da empresa emissora da NF-e, devendo ter a extenso ExtendedKey Usage com permisso de "Autenticao Cliente".

    3.2.4 Padro de Assinatura Digital

    As mensagens enviadas ao Portal da Secretaria de Fazenda Estadual so documentoseletrnicos elaborados no padro XML e devem ser assinados digitalmente com umcertificado digital que contenha o CNPJ de um dos estabelecimentos da empresa emissorada NF-e objeto do pedido.

    Alguns elementos esto presentes dentro do Certificado do contribuinte tornandodesnecessria a sua representao individualizada no arquivo XML. Portanto, o arquivoXML no deve conter os elementos:

    Deve-se evitar o uso das TAG abaixo, pois as informaes sero obtidas a partir doCertificado do emitente:

    A NF-e utiliza um subconjunto do padro de assinatura XML definido pelohttp://www.w3.org/TR/xmldsig-core/, com o seguinte leiaute:

    http://www.w3.org/TR/xmldsig-core/http://www.w3.org/TR/xmldsig-core/http://www.w3.org/TR/xmldsig-core/
  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    16/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 16 / 216

    Schema XML: xmldsig-core-schema_v1.01.xsd

    # Campo Ele Pai Tipo Ocor. Tam. Descrio/Observao

    XS01 Signature Raiz - - - -

    XS02 SignedInfo G XS01 - 1-1 Grupo da Informao da assinatura

    XS03 CanonicalizationM

    ethod

    G XS02 - 1-1 Grupo do Mtodo de Canonicalizao

    XS04 Algorithm A XS03 C 1-1 Atributo Algorithm de CanonicalizationMethod:http://www.w3.org/TR/2001/REC-xml-c14n-20010315

    XS05 SignatureMethod G XS02 - 1-1 Grupo do Mtodo de Assinatura

    XS06 Algorithm A XS05 C 1-1 Atributo Algorithm de SignatureMethod:http://www.w3.org/2000/09/xmldsig#rsa-sha1

    XS07 Reference G XS02 - 1-1 Grupo Reference

    XS08 URI A XS07 C 1-1 Atributo URI da tag Reference

    XS10 Transforms G XS07 - 1-1 Grupo do algorithm de Transform

    XS11 unique_Transf_Alg RC XS10 - 1-1 Regra para o atributo Algorithm do Transform sernico.

    XS12 Transform G XS10 - 2-2 Grupo de Transform

    XS13 Algorithm A XS12 C 1-1 Atributos vlidos Algorithm do Transform:http://www.w3.org/TR/2001/REC-xml-c14n-20010315http://www.w3.org/2000/09/xmldsig#enveloped-signature

    XS14 XPath E XS12 C 0-N XPath

    XS15 DigestMethod G XS07 - 1-1 Grupo do Mtodo de DigestMethod

    XS16 Algorithm A XS15 C 1-1 Atributo Algorithm de DigestMethod:http://www.w3.org/2000/09/xmldsig#sha1

    XS17 DigestValue E XS07 C 1 Digest Value (Hash SHA-1 Base64)

    XS18 SignatureValue G XS01 - 1-1 Grupo do Signature ValueXS19 KeyInfo G XS01 - 1-1 Grupo do KeyInfo

    XS20 X509Data G XS19 - 1-1 Grupo X509

    XS21 X509Certificate E XS20 C 1-1 Certificado Digital X509 em Base64

    A assinatura do Contribuinte na NF-e ser feita na TAG identificada pelo atributoId, cujo contedo dever ser um identificador nico (chave de acesso) precedido do literalNFe para cada NF-e conforme leiaute descrito no Anexo I. O identificador nico precedidodo literal #NFe dever ser informado no atributo URI da TAG . Para as demaismensagens a serem assinadas, o processo o mesmo mantendo sempre um identificadornico para o atributo Id na TAG a ser assinada. Segue abaixo um exemplo:

    ...

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    17/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 17 / 216

    Para o processo de assinatura o contribuinte no deve fornecer a Lista de CertificadosRevogados, j que a mesma ser montada e validada por cada Portal da Secretaria deFazenda Estadual no momento da conferncia da assinatura digital.

    A assinatura digital do documento eletrnico dever atender aos seguintes padresadotados:

    a) Padro de assinatura: XML Digital Signature, utilizando o formato Enveloped(http://www.w3.org/TR/xmldsig-core/);

    b) Certificado digital: Emitido por AC credenciada no ICP-Brasil(http://www.w3.org/2000/09/xmldsig#X509Data);

    c) Cadeia de Certificao: EndCertOnly (Incluir na assinatura apenas o certificado do usurio final);d) Tipo do certificado: A1 ou A3;e) Tamanho da Chave Criptogrfica: Compatvel com os certificados A1 e A3 (1024 bits);f) Funo criptogrfica assimtrica: RSA (http://www.w3.org/2000/09/xmldsig#rsa-sha1);g) Funo de message digest: SHA-1 (http://www.w3.org/2000/09/xmldsig#sha1);h) Codificao: Base64 (http://www.w3.org/2000/09/xmldsig#base64);i) Transformaes exigidas: til para realizar a canonicalizao do XML enviado para realizar a

    validao correta da Assinatura Digital. So elas:

    1) Enveloped (http://www.w3.org/2000/09/xmldsig#enveloped-signature)2) C14N (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)

    3.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual

    O Procedimento para a validao da assinatura digital adotado pelas Secretarias deFazenda Estaduais :

    (1) Extrair a chave pblica do certificado;(2) Verificar o prazo de validade do certificado utilizado;(3) Montar e validar a cadeia de confiana dos certificados validando tambm a LCR (Lista de

    Certificados Revogados) de cada certificado da cadeia;(4) Validar o uso da chave utilizada (Assinatura Digital) de tal forma a aceitar certificados somente

    do tipo A (no sero aceitos certificados do tipo S);(5) Garantir que o certificado utilizado de um usurio final e no de uma Autoridade Certificadora;(6) Adotar as regras definidas pelo RFC 3280 para as LCR e cadeia de confiana;(7) Validar a integridade de todas as LCR utilizadas pelo sistema;(8) Prazo de validade de cada LCR utilizada (verificar data inicial e final).

    A forma de conferncia da LCR fica a critrio de cada Secretaria de Fazenda Estadual,podendo ser feita de 2 (duas) maneiras: Online ou Download peridico. As assinaturasdigitais das mensagens sero verificadas considerando a lista de certificados revogadosdisponvel no momento da conferncia da assinatura.

    3.2.6 Resumo dos Padres Tcnicos

    A tabela a seguir resume os principais padres de tecnologia utilizados:

    Caracterstica DescrioWeb Services Padro definido pelo WS-I Basic Profile 1.1 (http://www.ws-

    i.org/Profiles/BasicProfile-1.1-2004-08-24.html).Meio lgico de comunicao Web Services, disponibilizados pelo Portal da Secretaria de

    Fazenda Estadual.Meio fsico de comunicao InternetProtocolo Internet SSL verso 3.0, com autenticao mtua atravs de

    certificados digitais.Padro de troca de mensagens SOAP verso 1.2.Padro da mensagem XML no padro Style/Encoding: Document/Literal.Padro de certificado digital X.509 verso 3, emitido por Autoridade Certificadora

    credenciada pela Infraestrutura de Chaves Pblicas Brasileira ICP-Brasil, do tipo A1 ou A3, devendo conter o CNPJ doproprietrio do certificado digital.Para transmisso, utilizar o certificado digital do responsvel

    http://www.w3.org/TR/xmldsig-core/http://www.w3.org/TR/xmldsig-core/http://www.w3.org/TR/xmldsig-core/http://www.w3.org/2000/09/xmldsig#X509Datahttp://www.w3.org/2000/09/xmldsig#X509Datahttp://www.w3.org/2000/09/xmldsig#X509Datahttp://www.w3.org/2000/09/xmldsig#rsa-sha1http://www.w3.org/2000/09/xmldsig#rsa-sha1http://www.w3.org/2000/09/xmldsig#rsa-sha1http://www.w3.org/2000/09/xmldsig#sha1http://www.w3.org/2000/09/xmldsig#sha1http://www.w3.org/2000/09/xmldsig#sha1http://www.w3.org/2000/09/xmldsig#base64http://www.w3.org/2000/09/xmldsig#base64http://www.w3.org/2000/09/xmldsig#base64http://www.w3.org/2000/09/xmldsig#enveloped-signaturehttp://www.w3.org/2000/09/xmldsig#enveloped-signaturehttp://www.w3.org/2000/09/xmldsig#enveloped-signaturehttp://www.w3.org/TR/2001/REC-xml-c14n-20010315http://www.w3.org/TR/2001/REC-xml-c14n-20010315http://www.w3.org/TR/2001/REC-xml-c14n-20010315http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.htmlhttp://www.w3.org/TR/2001/REC-xml-c14n-20010315http://www.w3.org/2000/09/xmldsig#enveloped-signaturehttp://www.w3.org/2000/09/xmldsig#base64http://www.w3.org/2000/09/xmldsig#sha1http://www.w3.org/2000/09/xmldsig#rsa-sha1http://www.w3.org/2000/09/xmldsig#X509Datahttp://www.w3.org/TR/xmldsig-core/
  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    18/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 18 / 216

    Caracterstica Descriopela transmisso.

    Padro de assinatura digital XML Digital Signature, Enveloped, com certificado digitalX.509 verso 3, com chave privada de tamanho varivel,conforme o padro da ICP-Brasil (1024, 2048, ou mais bits).,com padres de criptografia assimtrica RSA, algoritmo

    message digest SHA-1 e utilizao das transformaesEnveloped e C14N.Validao de assinatura digital Ser validada alm da integridade e autoria, a cadeia de

    confiana com a validao das LCR.Padres de preenchimento XML Campos no obrigatrios do Schema que no possuam

    contedo tero suas tags suprimidas no arquivo XML. Mscara de nmeros decimais e datas esto definidas no

    Schema XML. Nos campos numricos inteiro, no incluir a vrgula ou

    ponto decimal. Nos campos numricos com casas decimais, utilizar o

    ponto decimal na separao da parte inteira.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    19/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 19 / 216

    3.3 Modelo Operacional

    A forma de processamento das solicitaes de servios no sistema Nota Fiscal Eletrnicapode ser sncrona, caso o atendimento da solicitao de servio seja realizada na mesmaconexo, ou assncrona, quando o processamento do servio solicitado no atendido namesma conexo, nesta situao torna-se necessria a realizao de mais uma conexopara a obteno do resultado do processamento.

    As solicitaes de servios que exigem processamento intenso sero executadas de formaassncrona e as demais solicitaes de servios de forma sncrona.

    Assim, os servios da NF-e sero implementados da seguinte forma:

    Servio ImplementaoRecepo de NF-e AssncronaCancelamento de NF-e SncronaInutilizao de Numerao de NF-e SncronaConsulta da situao atual da NF-e SncronaConsulta do status do servio SncronaConsulta cadastro SncronaRegistro de evento Sncrona

    3.3.1 Servios Sncronos

    As solicitaes de servios de implementao sncrona so processadas imediatamente e oresultado do processamento obtido em uma nica conexo.

    Abaixo, o fluxo simplificado de funcionamento:

    Etapas do processo ideal:

    (1) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao de serviopara o Web Service;

    (2) O Web Service recebe a mensagem de solicitao de servio e encaminha ao aplicativo da NF-eque ir processar o servio solicitado;

    (3) O aplicativo da NF-e recebe a mensagem de solicitao de servio e realiza o processamento,devolvendo uma mensagem de resultado do processamento ao Web Service;

    (4) O Web Service recebe a mensagem de resultado do processamento e o encaminha ao aplicativodo contribuinte;

    (5) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e, caso noexista outra mensagem, encerra a conexo.

    3.3.2 Servios Assncronos

    As solicitaes de servios de implementao assncrona so processadas de formadistribuda por vrios processos e o resultado do processamento somente obtido nasegunda conexo.

    Abaixo, o fluxo simplificado de funcionamento:

    AplicativoCliente

    Web ServiceProcessamento

    de Servios(1) Solicitao de servio (2) Solicitao de servio

    (4) Resultado(3) Resultado

    Contribuinte Secretaria de Fazenda Estadual

    Servio de Implementao sncrona

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    20/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 20 / 216

    Etapas do processo ideal:

    (1) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao de serviopara o Web Service de recepo de solicitao de servios;

    (2) O Web Service de recepo de solicitao de servios recebe a mensagem de solicitao deservio e a coloca na fila de servios solicitados, acrescentando o CNPJ do transmissor obtidodo certificado digital do transmissor;

    (3) O Web Service de recepo de solicitao de servio retorna o recibo da solicitao de servio ea data e hora de recebimento da mensagem no Web service;(4) O aplicativo do contribuinte recebe o recibo e o coloca na fila de recibos de servios solicitados e

    ainda no processados e, caso no exista outra mensagem, encerra a conexo;(5) Na Secretaria de Fazenda Estadual a solicitao de servios retirada da fila de servios

    solicitados pelo aplicativo da NF-e;(6) O servio solicitado processado pelo aplicativo da NF-e e o resultado do processamento

    colocado na fila de servios processados;(7) O aplicativo do contribuinte retira um recibo da fila de recibos de servios solicitados;(8) O aplicativo do contribuinte envia uma consulta de recibo, iniciando uma conexo com o Web

    Service Consulta Recibo (NFeRetRecepcao);(9) O Web Service Consulta Recibo recebe a mensagem de consulta recibo e localiza o resultado

    de processamento da solicitao de servio;

    (10) O Web Service Consulta Recibo (NFeRetRecepcao) devolve o resultado do processamento aoaplicativo contribuinte;(11) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e, caso no

    exista outra mensagem, encerra a conexo.

    3.3.3 Filas e Mensagens

    As filas de mensagens de solicitao de servios so necessrias para a implementao doprocessamento assncrono das solicitaes de servios.

    As mensagens de solicitaes de servios no processamento assncrono so armazenadasem uma fila de entrada.

    Para ilustrar como as filas armazenam as informaes, observe o diagrama a seguir:

    Envio de

    Solicitao

    de Servios

    ConsultaRecibo

    Web Service

    Recebe Solicitao

    de Servios

    Web Service

    Consulta recibo

    Processamento

    de Servios

    (1) Solicitao de servio(2) Solicitao de servio

    (8) Consulta recibo

    (3) Recibo

    Fila de

    servios

    solicitados

    Fila de

    recibos

    (4)

    (7)

    (5)

    (6)

    (10) Resultado processamento

    (9) Resultado processamento

    Fila de

    serviosprocessados

    Contribuinte Secretaria de Fazenda Estadual

    Servio de Implementao assncrona

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    21/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 21 / 216

    A estrutura de um item composta pela rea de controle (identificador) e pela rea dedetalhe. As seguintes informaes so adotadas como atributos de controle:

    CNPJ do transmissor: CNPJ da empresa que enviou a mensagem que no necessita estarvinculado ao CNPJ do estabelecimento emissor da NF-e. Somente o transmissor da mensagemter acesso ao resultado do processamento das mensagens de solicitao de servios;

    Recibo de entrega: Nmero sequencial nico atribudo para a mensagem pela Secretaria deFazenda Estadual. Este atributo identifica a mensagem de solicitao de servios na fila demensagem;

    Data e hora de recebimento da mensagem: Data e hora local do instante de recebimento damensagem atribuda pela Secretaria de Fazenda Estadual. Este atributo importante como

    parmetro de desempenho do sistema, eliminao de mensagens, adoo do regime decontingncia, etc. O tempo mdio de resposta calculado com base neste atributo.

    A rea de mensagem contm uma rea de cabealho e a rea de dados em formato XML.

    Para processar as mensagens de solicitaes de servios, a aplicao da NF-e ir retirar amensagem da fila de entrada de acordo com a ordem de chegada, devendo armazenar oresultado do processamento da solicitao de servio em uma fila de sada.

    A fila de sada ter a mesma estrutura da fila de entrada, a nica diferena ser no contedodo detalhe da mensagem que contm o resultado do processamento da solicitao deservio em formato XML.

    O tempo mdio de resposta que mede a performance do servio de processamento dos

    lotes calculado com base no tempo decorrido entre o momento de recebimento damensagem e o momento de armazenamento do resultado do processamento da solicitaode servio na fila de sada.

    Nota: O termo fila utilizado apenas para designar um repositrio de recibosemitidos. A implementao da fila poder ser feita atravs de Banco de Dados ouqualquer outra forma, sendo transparente ao contribuinte que realizar a consulta doprocessamento efetuado (processos assncronos).

    3.4 Padro de Mensagens dos Web Services

    As chamadas dos Web Services disponibilizados pelos Web Service da NF-e e osrespectivos resultados do processamento so realizadas atravs das mensagens com o

    seguinte padro:

    versaoDados: verso do leiaute da estrutura XML informado na rea de dados. rea de Dados estrutura XML varivel definida na documentao do Web Service acessado.

    3.4.1 Informao de Controle e rea de Dados das Mensagens

    A identificao da verso da mensagem XML submetida ao Web Service ser realizadaatravs do campo versaoDadosinformado no elemento nfeCabecMsgdo SOAP Header:

    CNPJ doTransmissor

    Nmerodo Recibo

    data e horarecebimento

    XML deCabe alho

    XML de Dados

    Estrutura de um item da fila:

    rea de controlerea de mensagem

    Estrutura XML definida na documentao do Web Service

    Padro de Mensagem de chamada/retorno de Web Service

    Elemento nfeCabecMsg (SOAP Header) rea de dados (SOAP Body)versaoDados

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    22/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 22 / 216

    stringstring

    A informao armazenada na rea de dados um documento XML que deve atender oleiaute definido na documentao do Web Service acessado:

    xml

    3.4.2 Validao da Estrutura XML das Mensagens dosWeb Services

    As informaes so enviadas ou recebidas dos Web Services atravs de mensagens nopadro XML definido na documentao de cada Web Service.

    As alteraes de leiaute e da estrutura de dados XML realizadas nas mensagens socontroladas atravs da atribuio de um nmero de verso para a mensagem.

    Um Schema XML uma linguagem que define o contedo do documento XML, descrevendoos seus elementos e a sua organizao, alm de estabelecer regras de preenchimento decontedo e de obrigatoriedade de cada elemento ou grupo de informao.

    A validao da estrutura XML da mensagem realizada por um analisador sinttico (parser)que verifica se a mensagem atende as definies e regras de seu Schema XML.

    Qualquer divergncia da estrutura XML da mensagem em relao ao seu Schema XMLprovoca um erro de validao do Schema XML.

    A primeira condio para que a mensagem seja validada com sucesso que ela sejasubmetida ao Schema XML correto.

    Assim, os aplicativos do contribuinte devem estar preparados para gerar as mensagens noleiaute em vigor, devendo ainda informar a verso do leiaute da estrutura XML damensagem no campo versaoDados da rea de cabealho da mensagem.

    3.4.3 Schemas XML das Mensagens dos Web Services

    Toda mudana de leiaute das mensagens dos Web Services implica na atualizao do seurespectivo Schema XML.

    A identificao da verso dos Schemas ser realizada com o acrscimo do nmero daverso no nome do arquivo precedida do literal _v, como segue:

    enviNFe_v1.03.xsd (Schema XML de Envio de NF-e, verso 1.03);retCancNFe_v1.10.xsd (Schema XML do Retorno de Cancelamento de NF-e, verso 1.10);leiauteNFe_v10.15.xsd (Schema XML dos tipos bsicos da NF-e, verso 10.15).

    A maioria dos Schemas XML da NF-e utilizam as definies de tipos bsicos ou tiposcomplexos que esto definidos em outros Schemas XML (ex.: tiposBasico_v1.00.xsd, etc.),nestes casos, a modificao de verso do Schema bsico ser repercutida no Schemaprincipal.

    Por exemplo, o tipo numrico de 15 posies com 2 decimais definido no SchematiposBasico_v1.00.xsd, caso ocorra alguma modificao na definio deste tipo, todos osSchemas que utilizam este tipo bsico devem ter a sua verso atualizada e as declaraesimport ou include devem ser atualizadas com o nome do Schema bsico atualizado.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    23/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 23 / 216

    Exemplo de Schema XML

    Nota Fiscal Eletrnica

    As modificaes de leiaute das mensagens dos Web Services podem ser causadas pornecessidades tcnicas ou em razo da modificao de alguma legislao. As modificaesdecorrentes de alterao da legislao devero ser implementadas nos prazos previstos noato normativo que introduziu a alterao. As modificaes de ordem tcnica serodivulgadas pela Coordenao Tcnica do Sistema e podero ocorrer sempre que se fizeremnecessrias.

    3.5 Verso dos Schemas

    3.5.1 Liberao das Verses dos Schemas para o Sistema da NF Eletrnica

    Os schemas vlidos para o Sistema da Nota Fiscal Eletrnica sero disponibilizados noPortal Nacional da NF-e (www.nfe.fazenda.gov.br), e sero liberados aps autorizao daCoordenao Tcnica do Sistema.

    A cada nova liberao ser disponibilizado um arquivo compactado contendo o conjunto deschemas a serem utilizados pelas empresas para a gerao dos arquivos XML. Este arquivoser denominado Pacote de Liberao e ser numerado sequencialmente. Os pacotes deliberao sero identificados pelas letras PL, seguida do nmero do pacote.Exemplificando: O pacote PL_001.zip representa o Pacote de Liberao n 1 de schemas

    da Nota Fiscal Eletrnica.Os schemas vlidos esto contidos no pacote de liberao e so identificados pelo seunome, seguido da verso do respectivo schema.

    Assim, para o schema de Envio de Lotes de Nota Fiscal Eletrnica, corresponder umarquivo com a extenso .XSD, que ter o nome de enviNFe_v9.99.xsd, onde v9.99,corresponde a verso do respectivo schema.

    Para identificar quais os schemas que sofreram alterao em um determinado pacoteliberado, deve-se comparar o nmero da verso do schema deste pacote com o do pacoteanterior.

    Exemplificando:

    PACOTE PL_001.ZIP PL_002.ZIPDATA LIBERAO 01/04/2006 01/06/2006SCHEMAS enviNFe_v1.00.xsd enviNFe_v1.30.xsd

    inutNFe_v1.00.xsd inutNFe_v1.00.xsdcancNFe_v1.00.xsd cancNFe_v1.00.xsdtiposBasico_v1.00.xsd tiposBasico_v1.01.xsd

    Para as atualizaes de verses que decorrem de correo de regra de validao,modificao da obrigatoriedade de campo, etc., que no modificam a estrutura do Schemaatravs da incluso ou excluso de campos, sero liberados novos pacotes de liberaosem a atualizao do nmero do pacote. Nestas situaes os pacotes mais recentes sero

    identificados com o acrscimo de letras minscula do alfabeto, como por exemplo:PL_002a.ZIP, indicando que se trata da primeira verso corrigida do PL_002.ZIP.

    http://www.nfe.fazenda.gov.br/http://www.nfe.fazenda.gov.br/http://www.nfe.fazenda.gov.br/http://www.nfe.fazenda.gov.br/
  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    24/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 24 / 216

    3.5.2 Controle de Verso

    O controle de verso de cada um dos schemas vlidos para o Sistema Nota FiscalEletrnica compreende uma definio nacional sobre:

    qual a verso vigente (verso mais atualizada); quais so as verses anteriores ainda suportadas por todas as SEFAZ.

    Este controle de verses permite a adaptao dos sistemas de informtica das empresasparticipantes do Sistema em diferentes datas; desta forma, algumas empresas poderoestar com uma verso de leiaute mais atualizada, enquanto outras empresas podero aindaestar operando com mensagens em um leiaute anterior.

    No existem mudanas frequentes de leiaute de mensagens e as empresas dispem de umprazo razovel para implementar as mudanas necessrias, conforme acordo operacionalestabelecido.

    Mensagens recebidas com uma verso de leiaute no suportada sero rejeitadas com umamensagem de erro especfica na verso do leiaute de resposta mais antiga em uso.

    3.6 SEFAZ VirtualAs Secretarias da Fazenda Estadual podem optar por no desenvolver sistemas prprios deautorizao da emisso da Nota Fiscal Eletrnica para os Contribuintes da sua jurisdio.Neste caso, os servios da autorizao de emisso da NF-e sero supridos por uma SEFAZVIRTUAL, atravs de um Protocolo de cooperao assinado entre as SEFAZ e/ou entre aSEFAZ e a RFB.

    Os servios da SEFAZ VIRTUAL compreendem os Web Services descritos no ModeloConceitual da Arquitetura de Comunicao, conforme consta no item 3.1 deste Manual.

    Atualmente esto previstas as operaes das seguintes SEFAZ Virtuais:

    SEFAZ VIRTUAL RS;

    SEFAZ VIRTUAL RFB.Em qualquer um dos casos, a responsabilidade sobre o credenciamento e sobre aautorizao para o contribuinte usar os servios de uma determinada SEFAZ VIRTUAL daSEFAZ de circunscrio do contribuinte.

    Para os sistemas das Empresas transparente se os servios esto sendo disponibilizadospela SEFAZ VIRTUAL ou por um sistema de autorizao da prpria SEFAZ de circunscriodo contribuinte. A nica mudana visvel no endereo dos Web Services onde ficamdisponibilizados os servios.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    25/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 25 / 216

    4. Web Services

    Os Web Services disponibilizam os servios que sero utilizados pelos aplicativos doscontribuintes. O mecanismo de utilizao dos Web Services segue as seguintes premissas:

    a) disponibilizado um Web Service por servio, existindo um mtodo para cada tipo de servio;

    b) Para os servios assncronos, o mtodo de envio retorna uma mensagem de confirmao derecebimento da solicitao de servio com o recibo e a data e hora local de recebimento dasolicitao ou retorna uma mensagem de erro.As Secretarias de Fazenda Estaduais se comprometem a processar os lotes de notasfiscais recebidas em at 3 minutos em no mnimo 95% do total do volume recebido noperodo de 24 horas. Este indicador de performance ser constantemente avaliado eaperfeioado pelo Comit Gestor e os contribuintes emissores de NF-e.A qualquer momento as empresas podero verificar a performance do servio deprocessamento dos lotes, verificando o tempo mdio de resposta do servio nos ltimos 5minutos.No recibo de recepo do lote, tambm ser informado o tempo mdio de resposta doservio nos ltimos 5 minutos.

    Cada Portal de Secretaria de Fazenda Estadual disponibilizar o resultado doprocessamento do lote por um perodo mnimo de 24 horas (nfeRetRecepcao2). Aps otrmino do processamento, a informao da situao atual de cada nota serdisponibilizada para consulta individual (nfeConsultaNF2).

    c) Para os servios sncronos, o envio da solicitao e a obteno do retorno sero realizados namesma conexo atravs de um nico mtodo.

    d) As URL dos Web Services encontram-se no Anexo VI deste manual. Acessando a URL pode serobtido o WSDL (Web Services Description Language) de cada Web Service.

    e) O processo de utilizao dos Web Services sempre iniciado pelo contribuinte enviando umamensagem nos padres XML e SOAP, atravs do protocolo SSL com autenticao mtua.

    f) A ocorrncia de qualquer erro na validao dos dados recebidos interrompe o processo com adisponibilizao de uma mensagem contendo o cdigo e a descrio do erro.

    Uma exceo ao descrito no item a so os registros de eventos, que podero seratendidos por Web Services diferentes conforme o tipo de evento.

    4.1 Web Service NfeRecepcao2

    Funo: servio destinado recepo de mensagens de lote de NF-e.

    Processo: assncrono.

    Mtodo: nfeRecepcaoLote2

    4.1.1 Leiaute Mensagem de EntradaEntrada: Estrutura XML com as notas fiscais enviadas.

    Contribuinte

    Client NFe

    Secretaria de Fazenda Estadual

    Aplicao NF-e

    ProcessamentoEnvio do lote de NF-e

    Filas de Entrada.

    Lote de NF-e

    nfeRecepcaoLote

    Web Service:NfeRecepcao

    msgs Proc.

    Recibo

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    26/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 26 / 216

    Schema XML: enviNFe_v2.00.xsd

    # Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio/ObservaoAP01 enviNFe Rai

    z- - - - TAG raiz

    AP02 versao A AP01 N 1-1 1-4 2 Verso do leiauteAP03 idLote E AP01 N 1-1 1-15 Identificador de controle do envio do lote.

    Nmero sequencial auto-incremental, de controlecorrespondente ao identificador nico do loteenviado. A responsabilidade de gerar e controlaresse nmero exclusiva do contribuinte.

    AP04 NFe G AP01 xml 1-50 - Conjunto de NF-e transmitidas (mximo de 50NF-e), seguindo definio do Anexo I - Leiauteda NF-e.

    4.1.2 Leiaute Mensagem de Retorno

    Retorno: Estrutura XML com a mensagem do resultado da transmisso.

    Schema XML: retEnviNFe_v2.00.xsd

    # Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio/ObservaoAR01 retEnviNFe Rai

    z- - - - TAG raiz da Resposta

    AR02 versao A AR01 N 1-1 1-4 2 Verso do leiauteAR03 tpAmb E AR01 N 1-1 1 Identificao do Ambiente:

    1 Produo / 2 - HomologaoAR04 verAplic E AR01 C 1-1 1-20 Verso do Aplicativo que recebeu o Lote.

    A verso deve ser iniciada com a sigla da UFnos casos de WS prprio ou a sigla SCAN,SVAN ou SVRS nos demais casos.

    AR05 cStat E AR01 N 1-1 3 Cdigo do status da resposta (vide item 5.1.1)AR06 xMotivo E AR01 C 1-1 1-255 Descrio literal do status da respostaAR06a cUF E AR01 N 1-1 2 Cdigo da UF que atendeu a solicitao.AR06b dhRecbto E AR01 D 1-1 - Data e Hora do Recebimento

    Formato = AAAA-MM-DDTHH:MM:SSPreenchido com data e hora do recebimento dolote.

    AR07 infRec G AR01 - 0-1 - Dados do Recibo do Lote (S gerado se oLote for aceito)

    AR08 nRec E AR07 N 1-1 15 Nmero do Recibo gerado pelo Portal daSecretaria de Fazenda Estadual (vide item 5.5).

    AR10 tMed E AR07 N 1-1 N 1-4 Tempo mdio de resposta do servio (emsegundos) dos ltimos 5 minutos (vide item5.7).

    Nota: Caso o tempo mdio de resposta fiqueabaixo de 1 (um) segundo, o tempo serinformado como 1 segundo. Arredondar asfraes de segundos para cima.

    As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hiptesesser retornado um recibo com nmero, data, hora local de recebimento e tempo mdio deresposta do servio nos ltimos 5 minutos.

    O nmero do recibo gerado pelo Portal da Secretaria de Fazenda Estadual ser a chave deacesso do servio de consulta ao resultado do processamento do lote.

    4.1.3 Descrio do Processo de Recepo de Lotes de NF-e

    Este mtodo ser responsvel por receber as mensagens de envio de lotes de NF-e ecoloc-las na fila de entrada.

    Devero ser realizadas as validaes e procedimentos que seguem.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    27/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 27 / 216

    4.1.4 Validao do Certificado de Transmisso

    Validao do Certificado Digital do Transmissor (protocolo SSL)# Regra de Validao Crtica Msg Efeito

    A01 Certificado de Transmissor Invlido:- Certificado de Transmissor inexistente na mensagem- Verso difere "3"

    - Se informado, Basic Constraint de ser true (no pode ser Certificadode AC)

    - KeyUsage no define "Autenticao Cliente"

    Obrig. 280 Rej.

    A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.A03 Verifica a Cadeia de Certificao:

    - Certificado da AC emissora no cadastrado na SEFAZ- Certificado de AC revogado- Certificado no assinado pela AC emissora do Certificado

    Obrig. 283 Rej.

    A04 LCR do Certificado de Transmissor- Falta o endereo da LCR (CRL DistributionPoint)- LCR indisponvel- LCR invlida

    Obrig. 286 Rej.

    A05 Certificado do Transmissor revogado Obrig. 284 Rej.A06 Certificado Raiz difere da "ICP-Brasil" Obrig. 285 Rej.A07 Falta a extenso de CNPJ no Certificado (OtherName -

    OID=2.16.76.1.3.3)Obrig. 282 Rej.

    As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e noprecisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocoloSSL, mas pode falhar se existirem outros certificados digitais de Autoridade CertificadoraRaiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de WebService da SEFAZ.

    4.1.5 Validao Inicial da Mensagem no Web Service

    Validao Inicial da Mensagem no Web Service# Regra de Validao Aplic. Msg Efeito

    B01 Tamanho do XML de Dados superior a 500 Kbytes Obrig. 214 Rej.B02 XML de Dados Mal Formado Facult. 243 Rej.B03 Verifica se o Servidor de Processamento est Paralisado

    MomentaneamenteObrig. 108 Rej.

    B04 Verifica se o Servidor de Processamento est Paralisado sem Previso Obrig. 109 Rej.

    A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicaodo contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se ocontrole do tamanho da mensagem for implementado por configuraes do ambiente de

    rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho serimplementado por aplicativo teremos a devoluo da mensagem de erro 214.

    As unidades federadas que mantm o Web Service disponvel, mesmo quando o servioestiver paralisado, devero implementar as verificaes 108 e 109. Estas validaespodero ser dispensadas se o Web Service no ficar disponvel quando o servio estiverparalisado.

    4.1.6 Gerao da Resposta com o Recibo

    No existindo qualquer problema nas validaes acima referidas, o aplicativo dever gerarum nmero de recibo (vide item 5.5) e gravar a mensagem, juntamente com o nmero dorecibo e o CNPJ do transmissor.

    Aps a gravao da mensagem na fila de entrada ser retornada uma mensagem deconfirmao de recebimento para o transmissor, com as seguintes informaes:

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    28/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 28 / 216

    a identificao do ambiente; a verso do aplicativo; o cdigo 103 e o literal Lote recebido com Sucesso; o cdigo da UF que atendeu a solicitao; o nmero do recibo (vide item 5.5), com data, hora local de recebimento da mensagem; tempo mdio de resposta do servio de processamento dos lotes nos ltimos 5 minutos (vide

    detalhamento da forma de clculo no item 5.7).Caso ocorra algum problema de validao, o aplicativo dever retornar uma mensagem comas seguintes informaes:

    a identificao do ambiente; a verso do aplicativo; o cdigo e a respectiva mensagem de erro (vide a tabela do item 5.1);

    4.1.7 Descrio do Processamento do Lote de NF-e

    O processamento de Lote de NF-e recepcionada realizada pelo Servidor deProcessamento de NF-e que consome as mensagens armazenadas na fila de entrada pelomtodo NfeRecepcao2e faz a validao de forma e das regras de negcios e armazena o

    resultado do processamento na fila de sada.4.1.8 Validao das informaes de controle da chamada aoWeb Service

    Validao das informaes de controle da chamada ao Web Service # Regra de Validao Aplic. Msg Efeito

    C01 Elemento nfeCabecMsg inexistente no SOAP Header Facult. 242 Rej.C02 Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header Obrig. 409 Rej.C03 Verificar se a UF informada no campo cUF atendida pelo Web Service Obrig. 410 Rej.C04 Campo versaoDados inexistente no elemento nfeCabecMsg do SOAP

    HeaderObrig. 411 Rej.

    C05 Verso dos Dados informada superior verso vigente Facult. 238 Rej.C06 Verso dos Dados no suportada Obrig. 239 Rej.

    A informao da verso do leiaute do lote e a UF de origem do emissor das NF-e constamno elemento nfeCabecMsgdo SOAP Header (para maiores detalhes vide item 3.4.1).

    A aplicao dever validar os campos cUFe versaoDados, rejeitando o lote recebido emcaso de informaes inexistentes ou invlidas.

    O campo versaoDaidos contm a verso do Schema XML da mensagem contida na rea dedados que deve ser utilizado pelo Servidor de Processamento da NF-e na validao doSchema XML do lote. Cabe ressaltar que um lote deve conter somente NF-e da mesmaverso.

    4.1.9 Validao da rea de Dados

    4.1.9.1 Vali dao d e fo rm a da rea de dados

    A validao de forma da rea de dados da mensagem realizada com a aplicao daseguinte regra:

    Validao da rea de dados da mensagem# Regra de Validao Aplic. Msg Efeito

    D01 Verifica Schema XML da rea de Dados Obrig. 225 Rej.D01a Em caso de Falha de Schema, verificar se existe a tag raiz esperada

    para o loteFacult. 565 Rej.

    D01b Em caso de Falha de Schema, verificar se existe o atributo versao paraa tag raiz da mensagem

    Facult. 568 Rej.

    D01c Em caso de Falha de Schema, verificar se o contedo do atributo versao

    difere do contedo da versaoDados informado no SOAPHeader

    Facult. 567 Rej.

    D01d Verifica a existncia de qualquer namespace diverso do namespacepadro da NF-e (http://www.portalfiscal.inf.br/nfe)

    Facult. 587 Rej.

    D01e Verifica a existncia de caracteres de edio no incio ou fim da Facult. 588 Rej.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    29/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 29 / 216

    Validao da rea de dados da mensagem# Regra de Validao Aplic. Msg Efeito

    mensagem ou entre as tagsD02 Verifica o uso de prefixo no namespace Obrig. 404 Rej.D03 XML utiliza codificao diferente de UTF-8 Obrig. 402 Rej.

    As validaes D01a, D01b e D01c so de aplicao facultativa e podem ser aplicadassucessivamente quando ocorrer falha na validao D01 e a SEFAZ entender oportunoinformar a divergncia entre a verso informada no SOAP Header e a verso da mensagemXML.

    Como a validao do Schema XML realizada em toda mensagem de entrada, a existnciade um erro em uma NF-e implica na rejeio de todo o lote.

    4.1.9.2 Valid ao do Certif icado Digi tal d e Ass inat ura

    A seguir so extradas todas NF-e das mensagens de envio de lote e validadas as seguintesregras de negcios para cada NF-e:

    Validao do Certificado Digital utilizado na Assinatura Digital da NF-e# Regra de Validao Aplic. Msg Efeito

    E01 Certificado de Assinatura invlido:- Certificado de Assinatura inexistente na mensagem (*validado tambm

    pelo Schema)- Verso difere "3"- Se informado, Basic Constraint deve ser true (no pode ser Certificado

    de AC)- KeyUsage no define "Assinatura Digital" e No Recusa

    Obrig. 290 Rej.

    E02 Validade do Certificado (data incio e data fim) Obrig. 291 Rej.E03 Falta a extenso de CNPJ no Certificado (OtherName -

    OID=2.16.76.1.3.3)Obrig. 292 Rej.

    E04 Verifica Cadeia de Certificao:

    - Certificado da AC emissora no cadastrado na SEFAZ- Certificado de AC revogado- Certificado no assinado pela AC emissora do Certificado

    Obrig. 293 Rej.

    E05 LCR do Certificado de Assinatura:- Falta o endereo da LCR (CRLDistributionPoint)- Erro no acesso a LCR ou LCR inexistente

    Obrig. 296 Rej.

    E06 Certificado de Assinatura revogado Obrig. 294 Rej.E07 Certificado Raiz difere da ICP-Brasil Obrig. 295 Rej.

    4.1.9.3 Vali dao d a Ass in atu ra D ig ital

    Validao da Assinatura Digital da NF-e# Regra de Validao Aplic. Msg Efeito

    F01 Assinatura difere do padro do Sistema:

    - No assinado o atributo "Id" (falta "Reference URI" na assinatura)(*validado tambm pelo Schema)

    - Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e"Enveloped")

    Estas validaes so implementadas pelo Schema XML da Signature

    Obrig. 298 Rej.

    F02 Valor da assinatura (SignatureValue) difere do valor calculado Obrig. 297 Rej.F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital Obrig. 213 Rej.

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    30/216

    Nota Fiscal Eletrnica

    Manual de Orientao - Contribuinte

    Pg. 30 / 216

    4.1.9.4 Valid ao d e reg ras de n egci os da NF -e

    # Campo Regra de Validao Aplic. Msg Efeito Descrio ErroA - Dados da NF-e

    GA03 A03 Campo Id invlido: Chave de Acesso do campo Id difere da concatenao

    dos campos correspondentes

    Obrig. 502 Rej. Rejeio: Erro na Chave de Acesso - Campo Id nocorresponde concatenao dos campos correspondentes

    B - Identificao da NF-eGB02 B02 Cdigo da UF do Emitente difere da UF do Web Service Obrig. 226 Rej. Rejeio: Cdigo da UF do Emitente diverge da UF

    autorizadora

    GB07 B07 Na autorizao pela SEFAZ (ou SEFAZ VIRTUAL): Srie da NF-e difere da faixa de 0-889A faixa 890-899 reservada para a emisso de NF-e avulsaquando permitida pela SEFAZ.

    Obrig. 266 Rej. Rejeio: Srie utilizada fora da faixa permitida no WebService (0-889)

    GB07.1 B07 Na autorizao pelo SCAN - Sistema de ContingnciaNacional: Srie da NF-e difere da faixa de 900-999

    Obrig. 503 Rej. Rejeio: Srie utilizada fora da faixa permitida no SCAN(900-999)

    GB09 B09 Data de Emisso posterior data de recebimento da NF-e naSEFAZ

    Obrig. 212 Rej. Rejeio: Data de emisso NF-e posterior a data derecebimento

    GB09.1 B09 Data de Emisso ocorrida h mais de 30 dias (ou outro limitedefinido pela SEFAZ)

    Obrig. 228 Rej. Rejeio: Data de Emisso muito atrasada

    GB09.02 B09 Data de Emisso posterior 31/03/2011(NT 2011.002)

    Obrig. 595 Rej. Rejeio: A verso do leiaute da NF-e utilizada no maisvlida

    GB09.03 B24 Data de Recepo posterior 31/03/2011 e tpAmb(B24) = 2 homologao(NT 2011.002)

    Obrig. 596 Rej. Rejeio: Ambiente de homologao indisponvel pararecepo de NF-e da verso 1.10.

    GB10 B10 Se informado Data de Entrada / Sada (dSaiEnt): Data Entrada / Sada posterior a 30 dias da Data de

    Autorizao

    Facult. 504 Rej. Rejeio: Data de Entrada/Sada posterior ao permitido

    GB10.1 B10 Se informado Data de Entrada / Sada (dSaiEnt): Data Entrada / Sada anterior a 30 dias da Data de

    Autorizao

    Facult. 505 Rej. Rejeio: Data de Entrada/Sada anterior ao permitido

    GB10.2 B10 Se informado Data de Entrada / Sada (dSaiEnt) para NF-ede Sada (tpNF=1): Data de Sada (dSaiEnt) menor que a Data de Emisso

    (dEmis)

    Facult. 506 Rej. Rejeio: Data de Sada menor que a Data de Emisso

    GB12 B12 Cdigo do Municpio do Fato Gerador de ICMS com dgitoverificador (DV) invlido (*1)

    Obrig. 270 Rej. Rejeio: Cdigo Municpio do Fato Gerador: dgito invlido

    GB12.1 B12 Cdigo do Municpio do Fato Gerador (2 primeiras posies) Obrig. 271 Rej. Rejeio: Cdigo Municpio do Fato Gerador: difere da UF

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    31/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 31 / 216

    # Campo Regra de Validao Aplic. Msg Efeito Descrio Errodifere do Cdigo da UF do emitente do emitente

    GB13 B13 Se informada a TAG de NF-e Referenciada:- Dgito Verificador da Chave de Acesso invlido

    Facult. 547 Rej. Rejeio: Dgito Verificador da Chave de Acesso da NF-eReferenciada invlido

    GB17 B17 Se informada a TAG de NF Referenciada: CNPJ com zeros, nulo ou DV invlido

    Facult. 548 Rej. Rejeio: CNPJ da NF referenciada invlido.

    GB20d B20d Se informada a TAG de NF Referenciada de produtor: CNPJ com zeros, nulo ou DV invlido

    Facult. 549 Rej. Rejeio: CNPJ da NF referenciada de produtor invlido.

    GB20e B20e Se informada a TAG de NF Referenciada de produtor: CPF com zeros, nulo ou DV invlido

    Facult. 550 Rej. Rejeio: CPF da NF referenciada de produtor invlido.

    GB20f B20f Se informada a TAG de NF Referenciada de produtor: IE com zeros, nulo ou DV invlido para a UF.

    Facult. 551 Rej. Rejeio: IE da NF referenciada de produtor invlido.

    GB20i B20i Se informada a TAG de CT-e Referenciado:- Dgito Verificador da Chave de Acesso invlido

    Facult. 552 Rej. Rejeio: Dgito Verificador da Chave de Acesso do CT-eReferenciado invlido

    GB22 B22 Se informada a TAG de tpEmis = 1:dhCont e xJust no devem ser informados

    Obrig. 556 Rej. Rejeio: Justificativa de entrada em contingncia no deveser informada para tipo de emisso normal

    GB22.1 B22 Se informada a TAG de tpEmis diferente de 1:dhCont e xJust devem ser informados

    Obrig. 557 Rej. Rejeio: A Justificativa de entrada em contingncia deveser informada

    GB22.2 B22 Na autorizao pela SEFAZ Autorizadora: no aceitar ocontedo = 3 (SCAN) (NT 2010.004)

    Obrig. 570 Rej. Rejeio: tpEmis = 3 s vlido na contingncia SCAN

    GB22.3 B22 Na autorizao pelo SCAN: no aceitar o contedo diferentede 3 (SCAN) (NT 2010.004)

    Obrig. 571 Rej. Rejeio: O tpEmis informado diferente de 3 paracontingncia SCAN

    GB23 B23 Chave de Acesso obtida pela concatenao dos camposcorrespondentes com dgito verificador (DV) invlido

    Obrig. 253 Rej. Rejeio: Digito Verificador da chave de acesso compostainvlida

    GB24 B24 Tipo do ambiente da NF-e difere do ambiente do WebService

    Obrig. 252 Rej. Rejeio: Ambiente informado diverge do Ambiente derecebimento

    GB25 B25 Se NF-e complementar (finNFe=2): No informado NF referenciada (NF modelo 1 ou NF-e)

    Obrig. 254 Rej. Rejeio: NF-e complementar no possui NF referenciada

    GB25.1 B25 NF referenciada com mais de uma ocorrncia (NFmodelo 1 ou NF-e)

    Obrig. 255 Rej. Rejeio: NF-e complementar possui mais de uma NFreferenciada

    GB25.2 B25 CNPJ emitente da NF Referenciada difere do CNPJemitente desta NF-e (NF modelo 1 ou NF-e)

    Obrig. 269 Rej. Rejeio: CNPJ Emitente da NF Complementar difere doCNPJ da NF Referenciada

    GB26 B26 Processo de Emisso difere de emisso pelo contribuinte(procEmi 0 e 3)

    Obrig. 451 Rej. Rejeio: Processo de emisso informado invlido

    C- Identificao do EmitenteGB28 B28 Data de entrada em contingncia no deve ser maior que a

    data de recepo da NF-e (NT 2010.004)Facult. 558 Rej. Rejeio: Data de entrada em contingncia posterior a data

    de recebimentoGB28a B28 Data de entrada em contingncia deve ser menor ou igual Facult. 569 Rej. Rejeio: Data de entrada em contingncia muito atrasada

  • 7/16/2019 Manual de Orientacao Contribuinte v 5.00

    32/216

    Nota Fiscal Eletrnica

    Manual de Orientao Contribuinte NF-e

    Pg. 32 / 216

    # Campo Regra de Validao Aplic. Msg Efeito Descrio Errodata de emisso 30 dias (NT 2010.004)

    GC02 C02 Se informada a TAG de CNPJ do emitente: CNPJ com zeros, nulo ou DV invlido

    Obrig. 207 Rej. Rejeio: CNPJ do emitente invlido

    GC02.1 C02 CNPJ Base do Emitente difere do CNPJ Base da primeiraNF-e do Lote recebido

    Facult. 560 Rej. Rejeio: CNPJ base do emitente difere do CNPJ base daprimeira NF-e do lote recebido

    GC02a C02a Se informada a TAG CPF do emitente: CPF s pode ser informado no campo Emitente para NF-

    e avulsa

    Obrig. 407 Rej. Rejeio: O CPF s pode ser informado no campo emitentepara a NF-e avulsa

    GC02a.1 C02a - CPF do Remetente de NF-e Avulsa com zeros, nulo ou

    DV invlido

    Obrig. 401 Rej. Rejeio: CPF do remetente invlido

    GC10 C10 Cdigo do Municpio do Emitente com DV invlido (*1) Obrig. 272 Rej. Rejeio: Cdigo Municpio do Emitente: dgito invlidoGC10.1 C10 Cdigo do Municpio do Emitente (2 primeiras posies)

    difere do Cdigo da UF do emitenteObrig. 273 Rej. Rejeio: Cdigo Municpio do Emitente: difere da UF do

    emitenteGC12 C12 Sigla da UF do Emitente difer