<qrCode> QR Code — Informações suplementares da NF-e
QR Code — Informações suplementares da NF-e é uma tag do leiaute XML da NF-e/NFC-e no grupo Informações suplementares da NF-e.
O que é
O leiaute oficial posiciona qrCode em /nfeProc/NFe/infNFeSupl/qrCode. A estrutura extraída dos schemas oficiais indica ocorrência 1..1 e tipo inline:xs:string; o conteúdo deve refletir os dados efetivamente aplicáveis à operação.
Quando usar
Preencha quando o grupo, alternativa ou situação fiscal correspondente for aplicável à operação.
Quando não usar
Não invente valores para preencher a estrutura XML. Se o grupo ou a alternativa não se aplicar, siga a cardinalidade e as regras oficiais do leiaute.
Contrato XML
- XPath
/nfeProc/NFe/infNFeSupl/qrCode- Namespace
http://www.portalfiscal.inf.br/nfe- Layout
- 4.00
- Versão
- PL_010e_v1.02
- Repetível
- Não
- Condicional no XSD
- Sim
- Tipo-base
string
- maxLength
1000 - minLength
60 - pattern
((HTTPS?|https?)://.*\?chNFe=[0-9]{6}[0-9A-Z]{12}[0-9]{26}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40}) - pattern
((HTTPS?|https?)://.*\?p=([0-9]{6}[0-9A-Z]{12}[0-9]{16}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}) - pattern
((HTTPS?|https?)://.*\?p=([0-9]{6}[0-9A-Z]{12}[0-9]{16}(1|3|4)[0-9]{9})\|[3]\|[1-2]) - pattern
((HTTPS?|https?)://.*\?p=([0-9]{6}[0-9A-Z]{12}[0-9]{16}(9)[0-9]{9})\|[3]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|((1|2|3)?)\|((([0-9A-Z]{12}[0-9]{2})|([0-9]{11}))?)\|([a-zA-Z0-9+/]+[=]{0,2})) - pattern
((HTTPS?|https?)://.*\?p=([0-9]{6}[0-9A-Z]{12}[0-9]{16}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}) - whiteSpace
preserve
O schema oficial contém uma anotação estrutural para esta variante.
Exemplo XML
projecao_contextual<qrCode xmlns="http://www.portalfiscal.inf.br/nfe">https://exemplo.gov.br?p=52260899999999000199550010000000011000000000|3|2</qrCode>Trecho contextual de uma fixture sintética completa; não é um documento XML standalone.
Fontes e referências
- Schemas XML NF-e 010d v1.03 — CNPJ Alfanumérico — NT 2026.004 v1.01Portal Nacional da NF-e · PL_010d_v1.03, estrutura XSD de /nfeProc/NFe/infNFeSupl/qrCode.
- Schemas XML NF-e 010e v1.02 — NT 2025.002 v1.40, NT 2026.002 v1.00 e NT 2026.003 v1.00Portal Nacional da NF-e · PL_010e_v1.02, estrutura XSD de /nfeProc/NFe/infNFeSupl/qrCode.