UFSaidaPais na NF-e: qual UF identifica a saída do Brasil
<UFSaidaPais>exporta › UFSaidaPaisRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
UFSaidaPais é a sigla da UF de embarque ou transposição de fronteira no grupo de exportação da NF-e. Está em /nfeProc/NFe/infNFe/exporta/UFSaidaPais, item ZA02 do MOC. O termo “país” no nome não pede o país estrangeiro: o conteúdo é uma unidade federada brasileira.
Qual UF conferir quando emitente e embarque estão em estados diferentes?
O critério do campo é o ponto de embarque ou transposição da fronteira informado na operação. Não é a UF da sede da empresa, do transportador ou do destinatário estrangeiro. Compare o planejamento e os documentos logísticos com xLocExporta, que descreve esse local. Os dois campos precisam retratar o mesmo contexto de saída.
Hipótese sintética: emitente em Minas Gerais e embarque documentado em terminal de São Paulo. O exemplo representa SP como UF de saída. Não transfira esse resultado para outra operação sem verificar seu ponto real de embarque. Se o despacho aduaneiro ocorrer em um recinto interior, isso também não muda automaticamente a UF de saída: xLocDespacho é um campo separado.
Quais siglas e formatos são aceitos?
O tipo TUfEmi contém as 27 siglas de unidades federadas brasileiras, em maiúsculas, incluindo DF. Não aceita EX, nome extenso de estado, país, código numérico do IBGE ou uma sigla estrangeira. Por exemplo, SP é sigla, enquanto 35 é código numérico e não pertence a esse tipo.
O campo ocorre exatamente uma vez dentro de exporta, e não precisa ser gerado fora de uma situação em que o grupo seja aplicável. Ser obrigatório no grupo não o torna obrigatório em qualquer NF-e.
Fragmento sintético do campo do cenário descrito, parcial em relação ao grupo e ao documento:
<UFSaidaPais xmlns="http://www.portalfiscal.inf.br/nfe">SP</UFSaidaPais>
O trecho não comprova a existência de terminal, autorização aduaneira ou saída física. Em integração com prefixo de namespace, o nome local e o namespace devem continuar sendo os da NF-e; maiúsculas de UFSaidaPais também precisam ser preservadas.
Como o modelo e os indicadores limitam o preenchimento?
ZA01-10/355 exige o grupo de saída do país em NF-e de saída para o exterior (tpNF=1, idDest=3). ZA01-20/356 examina grupo informado com tpNF=0 ou idDest diferente de 3. Para NFC-e, exporta é objeto da 814. Assim, trocar uma sigla não resolve uma incompatibilidade de modelo ou dos indicadores.
Como investigar erro de UF ou local incoerente?
Se o retorno for de schema, verifique sigla, espaços, caixa e tipo; compare o XML efetivamente transmitido, não apenas a tela. Se passar no XSD, mas UFSaidaPais=MG estiver associado a um terminal documentado em SP, confronte a documentação e o mapeamento de origem. Não adote a UF do cadastro como fallback para uma UF desconhecida.
Quando o ponto de saída ainda não estiver confirmado, a informação faltante é o local logístico correspondente, não uma escolha tributária por aproximação. Confirme esse dado com a operação e, separadamente, os indicadores fiscais com o responsável. Corrigir o valor no cadastro ou documento de origem permite gerar novamente o XML pelos meios adequados; editar XML assinado compromete sua integridade.
Fontes técnicas
MOC 7.0 — Anexo I — 7.0: p. 64, ZA02–ZA04; p. 127, ZA01-10/20/30.
XSD NF-e/NFC-e — PL_010f_v1.04: linhas 6285–6320, exporta/UFSaidaPais.
Tipos básicos NF-e/NFC-e — PL_010f_v1.04: linhas 423–457, TUfEmi.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/exporta/UFSaidaPais- 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
- 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