Академический Документы
Профессиональный Документы
Культура Документы
2 Maro de 2017
Manual de Padres
CONTROLE DE VERSES
DATA ALTERAES
Setembro/2015 (1 Publicao)
Correo das imagens: item 3.1 e 3.2 Figura 6
Item 3.1.4
De:
Acrscimo/Desconto R$ = somatrio dos valores totais dos acrscimos ou dos descontos (deve ser
impresso apenas se existir acrscimo ou desconto);
Para:
Acrscimos (frete, seguro e outras despesas)/Desconto R$ = somatrio dos valores
dos itens dos acrscimos (frete, seguro e outras despesas) e dos descontos (deve ser
impresso a linha apenas se existir acrscimo ou desconto);
Justificativa:
Manual de Padres
3.1.4 Diviso IV Informaes de Totais do DANFE NFC-e
De:
Valor Total R$ = somatrio dos valores totais dos itens;
Para:
Valor Total R$ = somatrio dos valores totais dos itens (vProd) incluindo, se
houver, o valor dos servios sujeitos ao ISSQN (vServ);
Informa que dado relativo ao troco s ser obrigatrio a partir da nova verso do leiaute da
17/03/2017 NFC-e, conforme NT 2016.002
Manual de Padres
4
Sumrio
1. Vigncia..............................................................................................................................5
4. QR Code ....................................................................................................................... 19
4.1 Licena .......................................................................................................................................... 20
4.2 Imagem do QRCode para NFC-e .................................................................................................. 20
4.3 Conceito e objetivo do hash do QR Code (cHashQRDCode) ....................................................... 22
4.4 Fornecimento do CSC ................................................................................................................... 23
4.5 Algoritmo padro para gerar o hash do QR Code (cHashQRDCode) .......................................... 23
4.5.1 Passos para a gerao do Hash do QR Code: ........................................................................ 24
4.6 Exemplo de QR Code e Hash QR Code ..................................................................................... 245
4.7 Configuraes para QR Code ....................................................................................................... 28
4.7.1 Capacidade de armazenamento .............................................................................................. 28
4.7.2 Capacidade de correo de erros ............................................................................................ 28
4.7.3 Tipo de caracteres .................................................................................................................... 29
4.8 Implementao no sistema do contribuinte ................................................................................... 29
4.9 URL da Consulta da NFC-e via QR-Code no XML ....................................................................... 29
Manual de Padres
5
1. Vigncia
As alteraes no leiaute do DANFE NFCe trazidas pela presente verso do Manual sero de
observncia obrigatria a partir de 03/04/2017 todavia, recomenda-se que as empresas e
desenvolvedores adqem os leiautes de impresso do DANFE NFC-e para esta nova
verso o quanto antes, haja vista que houve uma importante reduo em informaes
impressas, que resultar em diminuio significativa no consumo de papel.
Manual de Padres
6
Manual de Padres
7
NFC-e.
Manual de Padres
8
Observao: a critrio do emissor da NFC-e poder ser includo, no canto esquerdo desta
diviso, o logotipo da empresa ou o logotipo da NFC-e.
Lembramos que, a critrio da Unidade Federada poder ser autorizado ao emissor de NFC-
e, pela legislao estadual, imprimir o DANFE NFC-e sem o detalhamento dos itens de
mercadoria/servio, desde que o consumidor esteja de acordo. Nesta hiptese no existir a
diviso II no DANFE NFC-e.
Todavia, caso exista a diviso II, no so reguladas as posies das informaes dos
detalhes de produtos/servios e forma de sua impresso, mas so obrigatrias as seguintes
informaes mnimas:
Observao: no caso de valores, devem ter as casas decimais separadas por vrgula e ser
utilizado ponto para a indicao de milhar.
Manual de Padres
9
Esta diviso define os totais que devero ser impressos no DANFE NFC-e de acordo com o
detalhamento abaixo:
Valor a Pagar R$= somatrio dos valores totais dos itens somados os acrscimos e
subtrado dos descontos (deve ser impresso apenas se existir acrscimo ou desconto);
Troco
Observao: no caso de valores, devem ter as casas decimais separadas por vrgula e ser
utilizado ponto para a indicao de milhar.
O texto: Consulte pela Chave de Acesso em seguido do endereo eletrnico para consulta
pblica da NFC-e no Portal da Secretaria da Fazenda da Unidade Federada do contribuinte
(endereos disponveis no Portal Nacional da NFCe - http://nfce.encat.org/), e a chave de
acesso impressa em 11 blocos de quatro dgitos, com um espao entre cada bloco.
Manual de Padres
10
Manual de Padres
11
Nesta Diviso deve ser informada a identificao do consumidor no DANFE NFC-e, direita
ou antes da Diviso V, conforme exemplo nas figuras 4 ou 5. Dever constar uma das
seguintes opes, em caixa alta, conforme o caso:CONSUMIDOR CNPJ: e o respectivo
CNPJ; CONSUMIDOR CPF: e o respectivo CPF; ou CONSUMIDOR Id. Estrangeiro: e a
respectiva identificao do estrangeiro, como passaporte, ou documento de identificao do
respectivo pas. As informaes de CNPJ, CPF ou de identificao de estrangeiro somente
devero ser impressas se constarem do arquivo eletrnico da NFC-e em decorrncia de
NFC-e de valor igual ou superior a R$ 10.000, NFC-e para entrega em domiclio ou
atendendo pedido de identificao do consumidor.
Opcionalmente poder ser includa nesta diviso tambm o nome do consumidor e/ou seu
endereo. No caso de emisso de NFC-e com entrega em domiclio obrigatria a
impresso do nome do consumidor e do endereo de entrega.
As informaes da diviso VII devero ser impressas em uma das formas indicadas nas
figuras 4 ou 5, devendo conter:
Nmero da NFC-e
Srie da NFC-e
Esta diviso reservada para a impresso de mensagens de interesse fiscal que constem
do campo informaes fiscais do arquivo eletrnico da NFC-e (tag: infAdFisco).
Manual de Padres
12
Abaixo do cabealho (diviso I): centralizado em duas linhas, entre bloco de linhas,
conforme imagem a seguir.
Ainda na hiptese contingncia, dever ser impressa uma segunda via do DANFE NFC-e
que dever permanecer a disposio do Fisco no estabelecimento at que tenha sido
transmitida e autorizada a respectiva NFC-e emitida em contingncia. Esta obrigao
poder, a critrio da Unidade Federada, ser dispensada. Alternativamente impresso da
segunda via do DANFE NFC-e quando de emisso em contingncia, o contribuinte poder
optar pela guarda eletrnica, em local seguro, do respectivo arquivo XML da NFC-e que
deve possibilitar impresso do respectivo DANFE NFC-e para apresentao ao fisco quando
solicitado.
Para poder fazer uso desta opo de guarda eletrnica do arquivo XML emitido em
contingncia, dever, previamente, lavrar termo no livro Registro de Utilizao de
Documentos Fiscais e Termos de Ocorrncia - modelo 6, ou formalizar declarao de opo
segundo disciplina que vier a ser estabelecida por sua Unidade Federada, assumindo total
responsabilidade pela guarda do arquivo e declarando ter cincia que no poder,
posteriormente, alegar problemas tcnicos para justificar a eventual perda desta informao
Manual de Padres
13
eletrnica que est sob sua posse, assumindo as consequncias legais por ventura
cabveis.
Esta diviso corresponde parte finaldo DANFE NFC-e e corresponde rea em que
podero ser impressas mensagens de interesse do contribuinte que faam parte do arquivo
eletrnico da NFC-e no campo informaes complementares do contribuinte (taginfCpl).
No leiaute atual da NF-e e NFC-e existe apenas um campo de valor total de tributos por item
de mercadoria e um campo de valor total de tributos no documento fiscal.
Estes campos tem natureza declaratria pela empresa, e no feita nenhuma validao
com relao a soma de tributos destacados na NF-e ou NFC-e, haja vista que o
entendimento foi de que a lei busca a informao da carga tributria total e no apenas da
carga tributria da ltima etapa da venda.
Fica facultado ao contribuinte emissor de NFC-e que assim desejar, imprimir tambm na
diviso II do detalhe de produtos/servios o valor total de carga tributria por item de
mercadoria.
Manual de Padres
14
Exemplo 1:DANFE NFC-e normal com vrios itens e sem identificao do consumidor
NFC-e completo
NFC-e Resumido
Manual de Padres
15
Exemplo 2:DANFE NFC-e normal com 2 itens, 2 formas de pagamento, desconto, frete (ou
taxa de entrega), entrega em domiclio e com identificao do consumidor (com endereo
entrega)
NFC-e completo
Manual de Padres
16
NFC-e Resumido
Manual de Padres
17
Via Consumidor
Via Empresa
Manual de Padres
18
Na impresso do DANFE NFC-e deve ser utilizado papel com largura mnima de 56mm.
O papel utilizado deve garantir a legibilidade das informaes impressas por, no mnimo,
seis meses. As margens laterais devero ter, no mnimo, 2 mm em cada lateral.
Importante ressaltar que no existe restrio que se imprima o DANFE NFC-e em outros
tamanhos de papel, como, por exemplo A4.
A dimenso mnima para a imagem do QR Code ser 25mm X 25mm (sendo 22mm de
contedo para 3mm de margem segura (quiet zone)), tendo em vista ter sido esta a menor
dimenso que se conseguiu leitura em dispositivos mveis que no possuem zoom
(aproximao de imagem). Para dimenses superiores a 25mm, considerar a margem
segura de 10% da dimenso total.
A margem de segurana necessria para a melhor leitura do QRCode, caso ela no seja
respeitada podem ocorrer erros de leitura.
Manual de Padres
19
4. QR Code
O QR code um cdigo de barras bi-dimensional que foi criado em 1994 pela empresa
japonesa Denso-Wave. QR significa "quick response" devido capacidade de ser
interpretado rapidamente.
Esse tipo de codificao permite que possa ser armazenada uma quantidade significativa de
caracteres:
Numricos: 7.089
Alfa-numrico: 4.296
Binrio (8 bits): 2.953
Esta tecnologia tem sido amplamente difundida e de crescente utilizao como forma de
comunicao.
Manual de Padres
20
4.1 Licena
O uso do cdigo QR livre, sendo definido e publicado como um padro ISO. Os direitos de
patente pertencem a Denso Wave, mas a empresa escolheu no exerc-los, sendo que o
termo QR Code uma marca registrada da Denso WaveIncorporated.
A imagem do QR Code que ser impressa no DANFE NFC-e conter uma URL composta
com as seguintes informaes:
Manual de Padres
21
Consta do Incluir
Incluir
Descrio do Leiaute ID Campo na URL
Parmetro Bytes no Hash
Parmetro Leiaute NFC-e do QR
NFC-e QR Code
Code
Concatenao
Chave de Acesso da
chNFe SIM de campos da 44 * SIM SIM
NFC-e
NFC-e
nVersao Verso do QR Code NO 3* SIM SIM
Identificao do
Ambiente
tpAmb SIM B24 1* SIM SIM
(1 Produo, 2
Homologao)
Documento de
Identificao do
E02 ou E03 ou 5 20 ou SIM (se
cDest Consumidor SIM SIM
E03a Inexistente existir)
(CNPJ/CPF/ID
Estrangeiro)
Data e Hora de Emisso
dhEmi SIM B09 50 SIM SIM
da NFC-e
vNF Valor Total da NFC-e SIM W16 15 SIM SIM
Valor Total ICMS na
vICMS SIM W04 15 SIM SIM
NFC-e
NFC-e Normal
(online):Grupo
Signature
(campo ZZ01)
digVal DigestValue da NFC-e SIM NFC-e em 56 * SIM SIM
Contingncia
Offline: SHA1
sobre arquivo
XML da NFCe
Identificador do CSC
Cdigo de Segurana do SIM
cIdToken 6* SIM SIM
Contribuinte no Banco de Em ZX02
Dados da SEFAZ
Cdigo de Segurana do
CSC Contribuinte (antigo NO 16-36 SIM NO
Token)
cHashQR Cdigo Hash dos SIM
40 * NO SIM
Code Parmetros Em ZX02
Tabela 1 : Relao de Parmetros da URL do QR Code
Observaes:
1 O asterisco (*) na tabela acima indica que o preenchimento deve ser exato com a
quantidade de bytes indicada;
2 O campo chave de acesso (chNFe) corresponde a concatenao na ordem indicada de
informaes constantes do leiaute da NFC-e: cUF - Cdigo da UF do emitente do
Documento Fiscal; AAMM - Ano e Ms de emisso da NFC-e; CNPJ - CNPJ do emitente;
mod- Modelo do Documento Fiscal; srie - Srie do Documento Fiscal; nNF - Nmero do
Documento Fiscal; tpEmis - forma de emisso da NFC-e; cNF - Cdigo Numrico que
compe a Chave de Acesso; e cDV - Dgito Verificador da Chave de Acesso;
3 Para esta verso de documento preencher o campo verso do QR Code com 100;
Manual de Padres
22
No DANFE NFC-e, o QR Code dever ser impresso conforme mostrado no item 3.2, tendo
largura e altura mnimas de 25 mm x 25mm. A largura e altura mnimas foram definidas
conforme testes realizados, nos quais o leitor de QR Code conseguiu ler a imagem.
A fim de garantir maior segurana ao processo da NFC-e no que diz respeito a impresso
do DANFE NFC-e e a gerao de QR Code foi includo um parmetro neste cdigo
chamado hash do QR Code.
Este hash gerado sobre um conjunto padro de informaes essenciais da NFC-e (chave
de acesso, data e hora de emisso, documento de identificao do consumidor, valor total
da NFC-e, valor total do ICMS da NFC-e, e digestvalue da NFC-e, sobre um conjunto de
informaes de controle do QR Code (verso do QR Code, identificao do ambiente) e
tambm sobre CSC Cdigo de Segurana do Contribuinte vlido para a empresa na
Unidade Federada.
Manual de Padres
23
Desta forma possvel garantir a autoria do DANFE NFC-e e do respectivo QR Code pois
somente o Fisco e o contribuinte emissor conhecem o valor vlido do CSC para aquela
empresa na UF.
Por meio desta pgina o contribuinte deve poder solicitar novo CSC, consultar CSC vlidos
e revogar CSC.
A critrio da UF poder o CSC ser fornecido tambm por Web Service, segundo
especificaes tcnicas padronizadas nacionalmente.
O contribuinte pode solicitar at 2 CSC para toda a empresa na UF. Todavia, se a empresa
necessitar de um terceiro CSC dever indicar, previamente, qual dos dois outros CSC
vlidos deseja revogar, uma vez que a empresa na UF somente poder ter,
simultaneamente, apenas 2 CSC vlidos.
Para a emisso de NFC-e em ambiente de homologao a empresa dever utilizar CSC que
solicitou pela pgina web de sua Secretaria da Fazenda. A critrio da Unidade Federada
poder ser disponibilizada pgina web especfica para fornecimento de CSC para uso em
ambiente de homologao.
Para a gerao do hash do QR Code sobre os parmetros da consulta NFC-e via QR Code,
deve ser utilizado o algoritmo SHA-1 e o resultado obtido deve ser convertido para
hexadecimal, correspondendo a 40 bytes. Informaes adicionais sobre esse algoritmo
podem ser encontradas no endereo eletrnico http://pt.wikipedia.org/wiki/SHA1.
Manual de Padres
24
Para a gerao do hash do QR Code devero ser concatenados como string, na seqncia
correta (indicada na Tabela 1) todos os parmetros do QR Code (nome do parmetro e valor
do parmetro), indicados como participando do hash, juntamente com o CSC, ser aplicado o
algoritmo SHA-1 e, em seguida, ser o resultado convertido para hexadecimal.
No dever ser includo no clculo do hash, o endereo do site para consulta do QR Code
(URL).
Manual de Padres
25
6 - Junte tudo sem o CSC entregue pela SEFAZ e gere a imagem QR Code: 1 parte
(endereo da consulta) + 2 parte (itens da tabela 1 do item 4.2indicados com SIM na
ltima coluna) + cHashQRCode.
Ao final da concatenao devera ser adicionado o CSC para clculo do HASH do QR Code:
Entrada: 2014-03-18T10:55:33-03:00
Sada :323031342d30332d31385431303a35353a33332d30333a3030
Manual de Padres
26
Entrada: yzGYhUx1/XYYzksWB+fPR3Qc50c=
Sada :797a4759685578312f5859597a6b7357422b6650523351633530633d
Resultado:
chNFe=28140300156225000131650110000151341562040824&nVersao=100&tpAmb=1&cD
est=13017959000181&dhEmi=323031342d30332d31385431303a35353a33332d30333a303
0&vNF=60.90&vICMS=12.75&digVal=797a4759685578312f5859597a6b7357422b66505233
51633530633d&cIdToken=000001
CSC: :SEU-CODIGO-CSC-CONTRIBUINTE-36-CARACTERES
Resultado:
chNFe=28140300156225000131650110000151341562040824&nVersao=100&tpAmb=1&cD
est=13017959000181&dhEmi=323031342d30332d31385431303a35353a33332d30333a303
0&vNF=60.90&vICMS=12.75&digVal=797a4759685578312f5859597a6b7357422b66505233
51633530633d&cIdToken=000001SEU-CODIGO-CSC-CONTRIBUINTE-36-CARACTERES
Entrada:
chNFe=28140300156225000131650110000151341562040824&nVersao=100&tpAmb=1&cD
est=13017959000181&dhEmi=323031342d30332d31385431303a35353a33332d30333a303
0&vNF=60.90&vICMS=12.75&digVal=797a4759685578312f5859597a6b7357422b66505233
51633530633d&cIdToken=000001SEU-CODIGO-CSC-CONTRIBUINTE-36-CARACTERES
Manual de Padres
27
Sada :329f9d7b9fc5650372c1b2699ab88e9e22e0d33a
1 parte http://www.nfce.se.gov.br/portal/consultarNFCe.jsp?
2 parte chNFe=28140300156225000131650110000151341562040824&nVersao=100
&tpAmb=1&cDest=13017959000181&dhEmi=323031342d30332d3138543130
3a35353a33332d30333a3030&vNF=60.90&vICMS=12.75&digVal=797a47596
85578312f5859597a6b7357422b6650523351633530633d&cIdToken=000001
3 parte
&cHashQRCode=329f9d7b9fc5650372c1b2699ab88e9e22e0d33a
http://www.nfce.se.gov.br/portal/consultarNFCe.jsp?chNFe=28140300156225000131650110
000151341562040824&nVersao=100&tpAmb=1&cDest=13017959000181&dhEmi=3230313
42d30332d31385431303a35353a33332d30333a3030&vNF=60.90&vICMS=12.75&digVal=7
97a4759685578312f5859597a6b7357422b6650523351633530633d&cIdToken=000001&cH
ashQRCode=329f9d7b9fc5650372c1b2699ab88e9e22e0d33a
A Figura foi gerada com os parmetros descritos anteriormente com exceo do CSC. Pois
o CSC de conhecimento apenas da SEFAZ e do contribuinte vinculado ao CNPJ e o
exemplo hipottico foi feito em ambiente de produo no sendo possvel se mostrar no
Passo 4.
Manual de Padres
28
Fonte: http://en.wikipedia.org/wiki/QR_code
Manual de Padres
29
Fonte: http://en.wikipedia.org/wiki/QR_code
Existem dois padres de caracteres que podem ser configurados na gerao do QR code,
conforme visto abaixo:
1 ISSO-8859-1
2 UTF-8
Fonte: http://en.wikipedia.org/wiki/QR_code
A NT 002.2015 determina que a URL da Consulta da NFC-e via QR-Code deve constar do
arquivo da NFC-e (XML) em ZX. Informaes Suplementares da Nota Fiscal.
O caractere & um caractere reservado do XML, portanto no pode aparecer no contedo
da tag. Para viabilizar a informao do QR-Code, o contedo deste campo deve ser
informado como:<![CDATA[texto]]>,caso contrrio haver rejeio 813.
No sendo permitida a utilizao desta URL com sequncia de escape para o e-comercial
& (qrCode like %&%) - haver rejeio pela regra de validao
Manual de Padres
30
Esta consulta poder ser efetuada pelo consumidor de duas formas: pela digitao em
pgina web dos 44 caracteres numricos da chave de acesso constantes impressos no
DANFE NFC-e ou consulta via leitura do QR Code impresso ou disponibilizado em meio
eletrnico, utilizando aplicativos gratuitos de leitura de QR Code, disponveis em dispositivos
mveis como smartphones e tablets.
O endereo que deve estar impresso no DANFE NFC-e destinado consulta utilizando a
chave de acesso, est indicado porcada Unidade Federada, e consta do Portal Nacional
NFC-e (http://nfce.encat.org/) na opo "Consumidor" - "Consulte sua Nota".
Nesta hiptese o consumidor dever acess-los pela internet e digitar a chave de acesso
composta por 44 caracteres numricos.
Manual de Padres
31
A opo visualizao por abas apresentar os dados da mesma NFC-e todavia com
apresentao similar consulta pblica atual da NF-e modelo 55.
Manual de Padres
32
Figura 14), sero apresentados os dados da respectiva NFC-e consultada, todavia com
mensagem ao consumidor indicativa de que se trata de documento invlido sem valor
fiscal.
Manual de Padres
33
A aplicao de consulta pblica da NFC-evia QR Code ser efetuada por cada Unidade
Federada e efetuar validaes do contedo de informaesconstantes do QR Code versus
o contedo da respectiva NFC-e, bem como a conferncia do hash do QR Code.
Nesta hiptese, o consumidor dever apontar o seu dispositivo mvel (smartphone ou tablet)
para a imagem do QR Code gerada na tela do caixa ou impressa no DANFE NFC-e
Manual de Padres
34
Assim, ser apresentado na tela ao consumidor o cdigo do erro e uma mensagem de aviso
mais genrica.
247 A chave de acesso informada no se refere a uma NFC-e emitida por contribuinte da UF indicada.
Manual de Padres
35
Tabela 3relaciona todas as mensagens de validaes utilizadas na consulta de NFC-e seja por
digitao em tela ou via QR Code. Estas mensagens somente sero utilizadas na
implementao da consulta pela SEFAZ.
Manual de Padres
36
216 Identificao do consumidor informado no QR Code inconsistente com dado informado na NFC-e. Inconsistncia de Informaes no QR Code
217 Data e hora de emisso informada no QR Code invlida. Inconsistncia de Informaes no QR Code
218 Data e hora de emisso no preenchida. Inconsistncia de Informaes
219 Data e hora de emisso inconsistente com dado informado na NFC-e. Inconsistncia de Informaes
220 Valor total informado no QR Code em formato invlido. Inconsistncia de Informaes no QR Code
221 Valor total informado no QR Code inconsistente com dado constante da NFC-e. Inconsistncia de Informaes no QR Code
224 Valor total ICMS informado no QR Code em formato invlido. Inconsistncia de Informaes no QR Code
225 Valor total ICMS informado no QR Code inconsistente com dado constante da NFC-e. Inconsistncia de Informaes no QR Code
Manual de Padres
37
227 DigestValue informado no QR Code inconsistente com dado constante da NFC-e. Inconsistncia de Informaes no QR Code
Manual de Padres