UFTerceiro na DI da NF-e: quando é exigida e rejeição 333
<UFTerceiro>det › prod › DI › UFTerceiroRevisão editorial em 27 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
UFTerceiro informa a UF do adquirente ou do encomendante da mercadoria importada. Na NF-e modelo 55, quando tpIntermedio é 2 ou 3, a ausência dessa UF corresponde à condição da rejeição 333. O campo é opcional na estrutura do schema, mas sua exigência depende da modalidade informada no mesmo grupo DI. MOC 7.0, Anexo I, I23e/I23e-10, pp. 20 e 95
Identifique o terceiro antes de conferir a UF
As modalidades documentadas em tpIntermedio são:
| Código | Forma de importação | Participante ao qual UFTerceiro se refere |
|---|---|---|
1 |
Por conta própria | Não há exigência de UFTerceiro por I23e-10 |
2 |
Por conta e ordem | Adquirente |
3 |
Por encomenda | Encomendante |
A modalidade precisa vir da operação já identificada pelos responsáveis e documentos. Não pode ser escolhida porque uma UF ou um CPF/CNPJ está disponível no cadastro. NT 2023.004 v1.11, p. 7, I23c/I23e
Para conferir a UF, identifique o adquirente ou encomendante relacionado àquela importação e use seus dados documentados. Confira também a associação com DI/CNPJ ou DI/CPF. Copiar automaticamente a UF do destinatário ou emitente pode até produzir uma sigla estruturalmente válida, mas não prova que ela pertence ao terceiro correto.
O caminho no arquivo processado é:
/nfeProc/NFe/infNFe/det/prod/DI/UFTerceiro
O namespace é http://www.portalfiscal.inf.br/nfe. O campo deve ser localizado dentro da DI e do produto em questão, não como uma UF genérica de toda a nota. Em arquivo sem o envoltório nfeProc, a navegação começa por NFe.
Obrigatoriedade nas modalidades 2 e 3
No schema, a ocorrência de UFTerceiro é de zero a uma por DI. Essa permissão estrutural permite construir o grupo sem o campo; não dispensa a condição de negócio: se tpIntermedio=2 ou 3, a regra I23e-10 exige a UF e prevê rejeição 333 quando ela não foi informada. Schema 010d v1.03, UFTerceiro; MOC, p. 95
As fontes consultadas descrevem a exigência para 2 e 3. Elas não estabelecem, nessa regra, uma proibição geral de presença quando tpIntermedio=1. Portanto, a ausência de exigência para conta própria não deve ser transformada em uma rejeição ou proibição inexistente na fonte. O preenchimento deve conservar seu significado e a modalidade real.
CNPJ/CPF e UF são exigências separadas nas modalidades 2 e 3. A NT 2023.004 introduziu o CPF como alternativa ao CNPJ e atualizou a regra de identificação do participante. Ter o identificador não supre a UF; ter a UF não supre o identificador. NT 2023.004 v1.11, pp. 7 e 13, I23d-10
Formato e exemplo com UFs diferentes
UFTerceiro usa TUfEmi, que admite as 27 siglas brasileiras em duas letras maiúsculas:
AC AL AM AP BA CE DF ES GO MA MG MS MT
PA PB PE PI PR RJ RN RO RR RS SC SE SP TO
EX, nomes por extenso, códigos numéricos e siglas minúsculas não fazem parte desses valores. O MOC também registra expressamente que EX não pode ser utilizado neste campo. MOC, p. 20; tipo TUfEmi do schema
Em um cenário sintético, a modalidade já documentada é encomenda, o desembaraço ocorreu em São Paulo e o encomendante está em Goiás:
<UFDesemb>SP</UFDesemb>
<tpIntermedio>3</tpIntermedio>
<UFTerceiro>GO</UFTerceiro>
SP descreve o desembaraço; GO descreve o encomendante. Os dois valores podem ser diferentes. A página de UFDesemb detalha a localização aduaneira.
O fragmento mostra campos selecionados. Omite o CNPJ/CPF do participante, outros filhos de DI e o restante do documento. Não é uma NF-e completa nem um trecho suficiente para transmissão.
Diagnóstico da rejeição 333
A rejeição 333 deve ser investigada na ocorrência de DI que contém a modalidade 2 ou 3. Use a mensagem integral do retorno e o produto indicado, quando disponível.
- Localize
det/prod/DIe confirme onDIrelacionado ao produto. - Leia
tpIntermediono XML efetivamente gerado. Confira sua origem na operação documentada. - Verifique se existe
UFTerceirodentro dessa mesmaDI. - Se o campo existe, confira namespace, posição, conteúdo e se o arquivo analisado é o que gerou o retorno.
- Confira a identificação e a UF do adquirente/encomendante na fonte de dados usada pelo emissor.
Não troque a modalidade para 1 apenas para eliminar a exigência. Isso mudaria a descrição da operação. Se faltam os dados do participante ou sua UF, a próxima etapa é obter a informação documentada, sem presumir a UF pela localização do emitente.
| Situação encontrada | Conferência principal |
|---|---|
Modalidade 2/3 sem UFTerceiro |
Condição da rejeição 333 |
Modalidade 2/3 sem CNPJ nem CPF |
Condição da rejeição 331, conforme regra atualizada |
UFTerceiro com EX ou outra sigla fora da lista |
Valor incompatível com o schema |
| Sigla aceita, mas de outro participante | Origem ou mapeamento do dado |
A regra não determina o tratamento tributário da importação. O artigo permite localizar e conferir o campo; não define a modalidade, o participante comercial nem uma declaração aduaneira.
Fontes e alcance
Conferência com data de corte de 26/09/2026: MOC 7.0, NT 2023.004 v1.11 e schema oficial 010d v1.03 efetivamente lido. A condição da rejeição 333 foi mantida distinta da atualização de CNPJ/CPF da rejeição 331.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/prod/DI/UFTerceiro- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 0–1 no contexto do elemento pai
- Tipo
- TUfEmi · 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
AC- enumeration
AL- enumeration
AM- enumeration
AP- enumeration
BA- enumeration
CE- enumeration
DF- enumeration
ES- enumeration
GO- enumeration
MA- enumeration
MG- enumeration
MS- enumeration
MT- enumeration
PA- enumeration
PB- enumeration
PE- enumeration
PI- enumeration
PR- enumeration
RJ- enumeration
RN- enumeration
RO- enumeration
RR- enumeration
RS- enumeration
SC- enumeration
SE- enumeration
SP- enumeration
TO- whiteSpace
preserve