Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · ICMS

orig no ICMSSN500: origem da mercadoria com CSOSN 500

<orig>det › imposto › ICMS › ICMSSN500 › orig

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

orig identifica a origem da mercadoria dentro de ICMSSN500. É obrigatório e vem antes do CSOSN 500. A tag usa o domínio Torig, com códigos de 0 a 8; não informa o estado da compra nem a situação tributária da operação. Schemas NF-e/NFC-e PL 010f v1.04.

XPath: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN500/orig. O campo está no item det; para consultar XML com namespace, associe um prefixo a http://www.portalfiscal.inf.br/nfe. Sem nfeProc, o caminho começa em NFe.

A referência estrutural desta explicação é o PL 010f v1.04. A ficha do catálogo pode oferecer versões anteriores; confira a versão efetivamente usada no documento. As regras e suas condições de implantação não devem ser aplicadas retroativamente a todo XML histórico.

Os nove códigos aceitos · Retenção anterior não transforma a origem · Representação e validação de ausência · Como investigar uma origem divergente · XML sintético para conferir orig · Documentação para confirmar orig

Os nove códigos aceitos

Código Origem definida no leiaute
0 Nacional, exceto as categorias 3, 4, 5 e 8
1 Estrangeira por importação direta, exceto 6
2 Estrangeira adquirida no mercado interno, exceto 7
3 Nacional com conteúdo de importação superior a 40% e até 70%
4 Nacional produzida conforme processos produtivos básicos citados na legislação do leiaute
5 Nacional com conteúdo de importação até 40%
6 Estrangeira por importação direta, sem similar nacional constante em lista CAMEX, e gás natural
7 Estrangeira adquirida no mercado interno, sem similar nacional constante em lista CAMEX, e gás natural
8 Nacional com conteúdo de importação superior a 70%

O domínio completo é Torig, 0 a 8. As anotações resumidas de alguns grupos citam apenas 0, 1 e 2; isso não reduz a enumeração do tipo. As descrições completas do MOC esclarecem as categorias que o XSD abrevia. MOC 7.0 — Anexo I, p. 45; Schemas NF-e/NFC-e PL 010f v1.04.

Retenção anterior não transforma a origem

O produto pode ter origem estrangeira e ter sido adquirido no mercado interno; a compra de fornecedor brasileiro não prova origem nacional. A retenção anterior do ICMS é tratada por CSOSN 500 e seus campos, enquanto orig identifica a mercadoria. Para conferir, use documentos de aquisição/importação, informação do fabricante e comprovação de conteúdo importado ou processo produtivo quando pertinente. Não derive orig de UF, CFOP, CNPJ do fornecedor ou valor de vICMSSTRet.

Representação e validação de ausência

O valor XML é um único dígito, como 0 ou 2, sem descrição por extenso. 00, campo vazio e ausência violam a declaração obrigatória de ICMSSN500. A redação de N11-10 na NT 2025.002 v1.52 verifica a presença de ICMS, CRT diferente de 4 e ausência ou valor nulo de orig, com rejeição 966; exclui NF-e de crédito (finNFe=5) e de débito (finNFe=6). Essas exceções da regra não alteram por si só a declaração obrigatória de orig nesta família. NT 2025.002 v1.52, p. 37. As restrições próprias de MEI também devem ser conferidas. Schemas NF-e/NFC-e PL 010f v1.04; NT 2024.001 v1.20, pp. 12–13.

Como investigar uma origem divergente

Compare o cadastro do produto usado na emissão com o documento de aquisição referente àquele item e com o XML efetivamente enviado. Se houve troca de cadastro ou herança indevida de outro produto, corrija o vínculo comprovado. Se a categoria depender de conteúdo importado ou lista específica, obtenha a evidência antes de escolher o código. Não troque para 0 apenas por ser aceito no schema.

XML sintético para conferir orig

O grupo mínimo sintético contém apenas orig=0 e CSOSN=500. A hipótese mostra a posição e o literal; a ausência das sequências opcionais demonstra somente uma possibilidade estrutural, sem dispensar exigências fiscais contextuais.

Fragmento parcial em relação à nota, com sequência verificada no Schemas NF-e/NFC-e PL 010f v1.04. Validade estrutural não comprova incidência nem autorização.

<ICMSSN500 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CSOSN>500</CSOSN>
</ICMSSN500>

Documentação para confirmar orig

Confirme origem efetiva, conteúdo de importação, processo produtivo e enquadramento em lista CAMEX, quando pertinentes, com a documentação da mercadoria e o responsável fiscal; o artigo não deduz origem de fornecedor, UF ou CSOSN.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN500/orig
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
Torig · 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
0
enumeration
1
enumeration
2
enumeration
3
enumeration
4
enumeration
5
enumeration
6
enumeration
7
enumeration
8
whiteSpace
preserve