cUF em refNFP: a UF do emitente da nota de produtor
<cUF>ide › NFref › refNFP › cUFRevisão editorial em 27 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
Em ide/NFref/refNFP/cUF, cUF é o código da unidade federativa de quem emitiu a nota de produtor referenciada. O dado vem do documento anterior. Ele não deve ser copiado da NF-e atual apenas porque ambas as notas participam da mesma operação.
O campo BA11 do MOC possui duas posições e é obrigatório dentro de refNFP. O caminho completo é /nfeProc/NFe/infNFe/ide/NFref/refNFP/cUF. O significado difere do ide/cUF da nota atual e de refNF/cUF, que pertence a outra espécie de referência. MOC 7.0, Grupo BA, p. 12.
O código pertence ao emitente do documento anterior
Confira o emitente e a UF na nota anterior, juntamente com sua inscrição estadual, CNPJ ou CPF. O município de entrega da operação atual não determina este campo. Tampouco a localização do destinatário atual substitui a UF do emitente da nota de produtor.
Numa hipótese sintética em que o produtor anterior está no Paraná e a NF-e atual foi emitida em São Paulo, a referência mantém cUF=41, correspondente ao Paraná. Usar 35 por ser a UF da nota atual mudaria a identidade estadual da referência.
Código IBGE de duas posições
A tabela estadual usada pelo MOC e pelo tipo TCodUfIBGE associa os seguintes códigos:
| Região | Códigos das unidades federativas |
|---|---|
| Norte | 11 RO; 12 AC; 13 AM; 14 RR; 15 PA; 16 AP; 17 TO |
| Nordeste | 21 MA; 22 PI; 23 CE; 24 RN; 25 PB; 26 PE; 27 AL; 28 SE; 29 BA |
| Sudeste | 31 MG; 32 ES; 33 RJ; 35 SP |
| Sul | 41 PR; 42 SC; 43 RS |
| Centro-Oeste | 50 MS; 51 MT; 52 GO; 53 DF |
A sigla PR é adequada para campos que recebem sigla, mas não para este código. Um código municipal de sete dígitos também não cabe aqui. O serviço oficial do IBGE para Paraná permite conferir o exemplo de código 41.
Fragmento sintético e parcial, apenas para localizar o campo; faltam os demais identificadores de refNFP e toda a nota:
<refNFP xmlns="http://www.portalfiscal.inf.br/nfe">
<cUF>41</cUF>
</refNFP>
Uma string com duas posições não basta: 99 não vira uma UF válida apenas por ter o tamanho correto. Use a enumeração do tipo e a tabela oficial, com o pacote efetivamente carregado pelo emissor.
A UF muda a conferência da inscrição
A inscrição estadual tem regras de validação próprias de cada UF. BA15-10, facultativa para modelo 55 no MOC, verifica inscrição zerada, nula ou com dígito verificador inválido para a UF; a mensagem é 551. Um erro no cUF pode fazer uma inscrição verdadeira ser examinada pelo algoritmo estadual errado.
Há também consultas cadastrais facultativas quando a nota de produtor referenciada é da própria UF: 3BA15-10 identifica IE inexistente, com mensagem 688; 3BA15-20 identifica falta de vínculo ao CNPJ/CPF, com 689. Esse alcance não deve ser generalizado para toda consulta de referência de outra UF. MOC, pp. 80 e 136.
Roteiro para encontrar a origem da divergência
- Localize a ocorrência de
NFref/refNFPapontada pelo retorno, se houver indicação de posição. - Compare
cUF, IE e CNPJ/CPF com o documento anterior, não apenas com um cadastro atual reutilizado. - Confira a correspondência entre sigla e código estadual.
- Verifique se o gerador pegou o endereço do emitente atual, da entrega ou do produtor anterior.
- Se a origem estiver comprovadamente errada, corrija o mapeamento ou o registro de referência e confira o XML novamente gerado.
Não troque a UF para fazer uma IE passar no validador. A correção precisa manter a identidade real do documento. Não edite XML assinado.
Leitura do legado e cronograma
A estrutura acima é documentada no MOC e existe no pacote 010d v1.03. A NT 2026.002 v1.10a programa a proibição de refNFP pela BA10-10, mensagem 682, para produção em 05/10/2026, com homologação em 01/09/2026. A data de produção é futura no corte de 26/09/2026. O campo continua relevante para interpretar documentos antigos, sem que sua existência no XSD anterior prove permissão para uma nova emissão após a mudança. NT 2026.002, pp. 3 e 9.
A hipótese fiscal de referenciamento exige confirmação a partir da operação e dos documentos; esta página não escolhe finalidade ou CFOP. A leitura complementar de IE de refNFP detalha formato, cadastro e vínculo do produtor.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/ide/NFref/refNFP/cUF- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 1–1 no contexto do elemento pai
- Tipo
- TCodUfIBGE · string
- Preenchimento no catálogo
- Condicional
A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.
- enumeration
11- enumeration
12- enumeration
13- enumeration
14- enumeration
15- enumeration
16- enumeration
17- enumeration
21- enumeration
22- enumeration
23- enumeration
24- enumeration
25- enumeration
26- enumeration
27- enumeration
28- enumeration
29- enumeration
31- enumeration
32- enumeration
33- enumeration
35- enumeration
41- enumeration
42- enumeration
43- enumeration
50- enumeration
51- enumeration
52- enumeration
53- whiteSpace
preserve