Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Informações complementares da operação

xNEmp na NF-e: nota de empenho e rejeições 359, 360 e 361

<xNEmp>compra › xNEmp

Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

xNEmp é a identificação da nota de empenho de compras públicas no grupo compra. Está em /nfeProc/NFe/infNFe/compra/xNEmp, item ZB02 do MOC. O número da NF-e, o pedido e o contrato não são substitutos desse documento orçamentário.

De onde obter o empenho e qual formato usar?

A origem deve ser a nota de empenho correspondente à operação, fornecida ou confirmada pelo órgão comprador. Compare órgão/unidade, exercício e identificador documental. O campo aceita texto de 1 a 22 caracteres e ocorre 0..1 no XSD; não há um padrão nacional único de sequência numérica imposto pelo tipo da tag.

Não retire letras ou zeros iniciais para transformar a referência em número. Tampouco acrescente textos genéricos como “conforme empenho” no lugar da identificação. Se a referência exceder 22 caracteres, confirme com o comprador qual identificador do documento deve ser transportado; cortar indiscriminadamente pode transformar a referência em outra.

Quando as rejeições se aplicam?

Regra Rejeição O que precisa ser investigado
ZB02-10 359 NF-e com desoneração de ICMS por venda a órgão público, motivo 8, sem nota de empenho
ZB02-20 360 Nota de empenho inválida para a UF
ZB02-30 361 Nota de empenho inexistente para a UF

O MOC classifica essas implementações como facultativas, a critério da UF. Portanto, não se pode afirmar que 359 será aplicada a toda compra pública em todo ambiente. Também não se conclui que a tag é sempre dispensável porque o XSD a marca como opcional: regras de negócio podem exigir sua presença no contexto descrito.

Ter órgão público como comprador não determina, por si, o tratamento de ICMS. Cabe ao responsável fiscal confirmar se a operação possui a desoneração e o motivo representados. A conferência técnica começa nos parâmetros verdadeiros e no documento correspondente; não inclui escolher motivo 8 para se ajustar a um exemplo.

Como reconhecer um fragmento e a ordem do grupo?

Exemplo sintético de identificador fictício, parcial em relação à NF-e:

<compra xmlns="http://www.portalfiscal.inf.br/nfe">
  <xNEmp>2026NE000087</xNEmp>
</compra>

Se houver pedido e contrato, a ordem é xNEmp, xPed, xCont. Não inclua xNEmp dentro de det/prod, nem tente suprir sua ausência escrevendo o número somente em infCpl. O texto livre pode complementar a explicação, mas não preenche a tag que uma validação examina. Para NFC-e, compra é objeto da rejeição 762, mesmo se o empenho estiver lexicalmente correto.

Como investigar antes de corrigir?

Para 359, confira o XML gerado: existe compra/xNEmp preenchido? A condição de desoneração corresponde à operação? Para 360, confronte o identificador com o documento e os critérios da UF. Para 361, confirme que o documento pertence ao órgão, exercício e cadastro consultados pela autorizadora; não substitua por empenho de outra compra. Registre a mensagem, modelo, UF e ambiente para distinguir schema de validação cadastral. Após corrigir a causa na origem, confira novamente o XML; uma referência com formato válido não prova existência, saldo ou pagamento do empenho.

Fontes técnicas

MOC 7.0 — Anexo I — 7.0: p. 64, ZB02; p. 127, ZB01-10 e ZB02-10/20/30.

XSD NF-e/NFC-e — PL_010f_v1.04: linhas 6321–6339, compra/xNEmp.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/compra/xNEmp
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
inline:TString · TString
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.

maxLength
22
minLength
1
pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}
whiteSpace
preserve