orig no ICMS51: origem da mercadoria e conferência do cadastro
<orig>det › imposto › ICMS › ICMS51 › origRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
orig informa a origem da mercadoria no item tributado por ICMS51. Aparece em /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/orig e é obrigatório, mesmo que os campos de cálculo do diferimento sejam opcionais no XSD.
A tag usa o domínio 0 a 8 do tipo Torig. O CST 51 identifica diferimento em campo separado; ele não torna o produto nacional nem determina conteúdo de importação.
Códigos e distinções documentais
| Código | Origem descrita no MOC |
|---|---|
| 0 | Nacional, exceto códigos 3, 4, 5 e 8 |
| 1 | Estrangeira, importação direta, exceto código 6 |
| 2 | Estrangeira, adquirida no mercado interno, exceto código 7 |
| 3 | Nacional, conteúdo de importação superior a 40% e inferior ou igual a 70% |
| 4 | Nacional, produção conforme processos produtivos básicos previstos na legislação citada |
| 5 | Nacional, conteúdo de importação inferior ou igual a 40% |
| 6 | Estrangeira, importação direta, sem similar nacional, em lista CAMEX, e gás natural |
| 7 | Estrangeira, adquirida no mercado interno, sem similar nacional, em lista CAMEX, e gás natural |
| 8 | Nacional, conteúdo de importação superior a 70% |
Os percentuais da tabela são critérios de conteúdo de importação; não são pICMS nem pDif. O limite de 70% pertence ao código 3, enquanto o código 8 exige conteúdo superior a 70%. O código 5 inclui o limite de 40%. MOC 7.0, p.32–33.
Uma nota de fornecedor nacional pode documentar mercadoria estrangeira adquirida no mercado interno. Por isso, país ou UF do fornecedor e descrição do NCM, isoladamente, não escolhem a origem. A categoria deve ser confirmada pelos documentos de aquisição/importação, fabricante e conteúdo de importação aplicáveis.
Representação sem juntar origem e situação tributária
Grupo sintético completo sem dados de cálculo, admitido na estrutura do ICMS51, parcial em relação à nota e insuficiente para determinar autorização ou preenchimento exigido pela UF:
<ICMS51 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>51</CST>
</ICMS51>
O código 0 é hipótese ilustrativa. Enviar 051 em uma das tags mistura campos: a representação é um algarismo em orig e dois caracteres em CST. orig fica antes de CST na sequência. Esse grupo mínimo demonstra obrigatoriedade estrutural; não recomenda omitir base, alíquota ou diferimento quando a UF exigir suas informações.
Origem não calcula o diferimento
No ICMS51, a conta documentada depende de vBC, pICMS, vICMSOp, pDif, vICMSDif e vICMS. A origem pode participar do contexto normativo da operação, mas não fornece por si só esses parâmetros. Não atribua uma alíquota ou percentual diferido universal a cada código da tabela.
Se a origem foi alterada no cadastro, verifique como o emissor preserva os dados da operação e do histórico. Uma nota anterior não deve ser reinterpretada automaticamente com o cadastro atual sem considerar seus documentos e período.
Como investigar ausência ou código inesperado
Localize o item real e compare o XML com o cadastro e os documentos que sustentam a origem. Ausência, código 9 ou texto livre não atendem ao Torig. Um código entre 0 e 8 passa no domínio, mas pode continuar divergente da documentação.
Confirme a categoria com o responsável contábil levando documentação do produto, aquisição/importação, conteúdo de importação e período. Depois corrija o cadastro ou o mapeamento comprovadamente errado, mantendo empresa e item corretos. Não mude a origem para tentar enquadrar a alíquota ou o benefício desejado, nem edite o XML assinado. Revalide o grupo e os cálculos dependentes após a correção de origem.
Referências oficiais
- Schemas XML NF-e/NFC-e PL_010f_v1.04, versão 010f v1.04, catálogo publicado em 31/08/2026 — declarações ICMS02, ICMS51 e tipo Torig.
- MOC 7.0 — Anexo I, Leiaute e Regras de Validação, versão 7.00, novembro de 2020 — p. 32–33: ICMS51; p. 99–100: CST/modelo; p. 110: N16a-10/351, N16c-10/352, N17-10/353; p. 117 nota *4; p. 120 totais.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/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