Como Montar um Catálogo de Produtos Online 2026: Guia Completo
Aprenda como montar um catálogo de produtos online fiscalmente correto no Brasil: NCM, CEST, CFOP, integração NF-e e NFC-e. Guia 2026 para MEI e Simples Nacional.

Saber como montar um catálogo de produtos online é o primeiro passo para escalar vendas com conformidade fiscal no Brasil. Não basta apenas cadastrar nome, preço e foto: a Receita Federal e as SEFAZ estaduais exigem que cada item tenha classificação tributária correta (NCM, CEST, CFOP), origem da mercadoria e alíquotas de ICMS, IPI, PIS e COFINS parametrizadas. Um catálogo mal estruturado gera rejeição de NF-e, multas por erro de classificação e retrabalho no eSocial quando há vínculo com folha de pagamento (ex.: kits com serviços).
O que é um catálogo de produtos online fiscalmente válido
Um catálogo de produtos online, no contexto brasileiro, é a base de dados mestra (cadastro de itens) que alimenta seu PDV, e-commerce, emissor de NF-e/NFC-e e ERP. Ele deve conter, no mínimo, os campos obrigatórios da Nota Técnica 2024.001 (vigente 2026, verificá na Receita Federal/SEFAZ):
- GTIN/EAN (código de barras válido ou "SEM GTIN" quando isento)
- NCM (Nomenclatura Comum do Mercosul) — 8 dígitos
- CEST (Código Especificador da Substituição Tributária) — 7 dígitos, quando couber
- CFOP padrão por operação (ex.: 5.102 venda dentro do estado, 6.102 interestadual)
- Origem da mercadoria (0 a 8 conforme Tabela A do Convênio ICMS 142/2018)
- Unidade Comercial e Tributável (UN, KG, M, PC, etc.)
- Alíquotas ICMS próprio, ICMS-ST, IPI, PIS, COFINS (por UF de destino quando interestadual)
- Informações adicionais: peso líquido/bruto, dimensões, código de benefício fiscal (se houver)
Sem esses dados, a emissão de NF-e (modelo 55) ou NFC-e (modelo 65) falha na validação do Schema XML da SEFAZ. O YoFacturo valida esses campos em tempo real antes de autorizar o documento, evitando idas e vindas com o contador.
Passo a passo: como montar um catálogo de produtos online do zero
1. Levantamento e padronização de SKUs
Liste todos os itens vendidos (produtos, serviços, combos, kits). Defina uma nomenclatura única de SKU (ex.: "CAM-M-PRE-001" = Camiseta, M, Preta, variação 1). Evite SKUs duplicados: cada variação de cor, tamanho, voltagem ou embalagem é um SKU distinto com NCM próprio se a tributação mudar.
2. Classificação tributária por item (NCM, CEST, Origem)
Consulte a Tabela NCM oficial (vigente 2026, verificá na Receita Federal). Para CEST, use a Tabela CEST do CONFAZ (vigente 2026, verificá na SEFAZ). A origem (0 a 8) define se o produto é nacional, importado, ou com conteúdo de importação — impacta ICMS-ST e benefícios fiscais.
3. Definição de CFOP por operação e UF
Crie uma matriz de CFOP: venda para consumidor final (CFOP 5.102/6.102), venda para revenda (5.101/6.101), devolução (1.202/2.202), bonificação (5.910/6.910), remessa para demonstração (5.901/6.901). Se você emite NFC-e, use apenas CFOPs iniciados em 5 (interno) ou 6 (interestadual) compatíveis com consumidor final não contribuinte.
4. Parametrização de alíquotas e regras de ICMS-ST
Para cada UF de destino, cadastre: alíquota interestadual (4%, 7% ou 12%), alíquota interna do destino, MVA/IVA-ST (se sujeito a ST), redutor de base de cálculo, FCP (Fundo de Combate à Pobreza). Use a Tabela de MVA/IVA-ST do CONFAZ (vigente 2026, verificá na SEFAZ).
5. Cadastro no emissor/ERP com validação automática
Importe a planilha mestra (CSV/XLSX) no seu sistema. O YoFacturo importa em lote, valida NCM/CEST/GTIN contra as tabelas oficiais e sinaliza inconsistências antes da primeira emissão. Configure gatilhos: se NCM iniciar com 22 (bebidas), exigir CEST; se origem = 0, bloquear benefício fiscal indevido.
6. Testes em homologação (ambiente de testes da SEFAZ)
Emita NF-e/NFC-e de teste para cada grupo tributário (tributado integral, ST, isento, imune, Simples Nacional). Confira se o XML gerado passa no validador da SEFAZ e se o DANFE/DANFE NFC-e imprime corretamente.
7. Publicação no e-commerce/PDV e sincronização contínua
Sincronize o catálogo mestre com sua loja (Shopify, Nuvemshop, WooCommerce, VTEX) via API. Mantenha uma rotina semanal de auditoria: NCM alterado pela Receita, CEST novo no CONFAZ, alíquota interestadual modificada por Protocolo ICMS.
Tabela comparativa: campos obrigatórios por regime tributário
| Campo | MEI (NFC-e) | Simples Nacional (NF-e/NFC-e) | Lucro Presumido/Real (NF-e) |
|---|---|---|---|
| GTIN/EAN | Obrigatório se existir | Obrigatório se existir | Obrigatório |
| NCM | Obrigatório | Obrigatório | Obrigatório |
| CEST | Se sujeito a ST | Se sujeito a ST | Se sujeito a ST |
| CFOP | Obrigatório (5.102/6.102) | Obrigatório (todos) | Obrigatório (todos) |
| Origem (0-8) | Obrigatório | Obrigatório | Obrigatório |
| ICMS próprio | CSOSN 102/103 | CSOSN 101/102/103/201/202/203/500/900 | CST 00/10/20/30/40/41/50/51/60/70/90 |
| ICMS-ST | CSOSN 500 (se couber) | CSOSN 201/202/203/500 | CST 10/30/41/60/90 (com ST) |
| IPI | Não (exceto indústria) | Se industrializado | Obrigatório se industrializado |
| PIS/COFINS | Não destacado | Não destacado (dentro do Simples) | CST 01/02/03/04/05/06/07/08/09/49/50/51/52/53/54/55/56/60/61/62/63/64/65/66/67/70/71/72/73/74/75/98/99 |
| Código Benefício Fiscal | Se houver | Se houver | Obrigatório se houver |
Vigente 2026, verificá na Receita Federal/SEFAZ. CSOSN = Código de Situação da Operação no Simples Nacional; CST = Código de Situação Tributária.
Integração com NF-e, NFC-e e eSocial: por que o catálogo único evita retrabalho
Quando o catálogo de produtos é a única fonte da verdade (Single Source of Truth), a emissão de NF-e (B2B), NFC-e (B2C varejo) e até a geração de eventos no eSocial (ex.: S-1200 remuneração de sócio com distribuição de lucros atrelada a faturamento por produto) usam os mesmos códigos. Isso elimina divergências como:
- NCM diferente no PDV vs. nota fiscal → rejeição 778 (NCM inválido para o CFOP)
- CEST ausente em item sujeito a ST → rejeição 934 (CEST obrigatório)
- Origem 0 (nacional) em produto importado → autuação por sonegação de ICMS-ST
- CFOP 5.102 em operação interestadual → rejeição 539 (CFOP incompatível com UF destino)
Um catálogo centralizado também permite relatórios gerenciais precisos: margem por NCM, curva ABC tributária, simulação de substituição tributária por UF antes de expandir para novo estado.
Ferramentas e plataformas para gerenciar o catálogo no Brasil
| Solução | Indicado para | Validação NCM/CEST | Importação em lote | API para e-commerce | Preço inicial (vigente 2026) |
|---|---|---|---|---|---|
| YoFacturo | MEI, ME, EPP, contadores | Sim, tempo real | Sim (CSV/XLSX) | Sim (REST + webhooks) | R$ 0,00 (plano gratuito) / R$ 89/mês |
| BlinkERP | Pequenas indústrias | Sim | Sim | Sim | R$ 199/mês |
| Tiny ERP | E-commerce multicanal | Parcial | Sim | Sim | R$ 99/mês |
| Nibo | Contadores (gestão de clientes) | Não (depende do cliente) | Não | Não | R$ 149/mês |
| Planilha Google Sheets + Apps Script | Início (até 200 SKUs) | Manual | Sim (CSV) | Via script customizado | Grátis |
Preços vigente 2026, verificá nos sites oficiais. O YoFacturo oferece validação automática de NCM/CEST/GTIN contra as tabelas da Receita Federal e CONFAZ antes de cada emissão.
Erros comuns ao montar um catálogo de produtos online e como evitá-los
1. Usar NCM genérico (ex.: 9999.99.99) para "produtos diversos"
A Receita Federal não aceita NCM genérico. Cada item deve ter NCM específico de 8 dígitos. Use a busca oficial por palavra-chave ou contrate classificação fiscal especializada.
2. Ignorar CEST em produtos sujeitos a Substituição Tributária
Se o produto está na lista do Convênio ICMS 142/2018 (ex.: medicamentos, cosméticos, bebidas, autopeças), o CEST é obrigatório. A ausência gera rejeição 934 e impede a emissão.
3. Cadastrar apenas um CFOP para todas as operações
Venda para consumidor final no mesmo estado = 5.102 (NF-e) ou 5.102 (NFC-e). Venda para outro estado = 6.102. Devolução = 1.202/2.202. Bonificação = 5.910/6.910. Use a matriz de CFOP por operação.
4. Não atualizar alíquotas interestaduais e MVA/IVA-ST
Protocolos ICMS mudam alíquotas interestaduais (4%/7%/12%) e MVAs anualmente. Configure alertas no calendário fiscal ou use sistema que atualize automaticamente (YoFacturo sincroniza tabelas mensalmente).
5. Misturar produtos e serviços no mesmo catálogo sem distinção
Serviços usam LC 116/2003 (código de serviço municipal), não NCM. No catálogo, separe aba "Produtos" (NCM/CEST/CFOP) de "Serviços" (Código Serviço, CNAE, ISS retido). Kits mistos: cadastre como "Kit" com itens filhos (produto + serviço) e CFOP específico (ex.: 5.933).
6. Esquecer o GTIN/EAN ou cadastrar código inválido
GTIN deve passar no algoritmo de dígito verificador (mod 10). Se o fabricante não fornece, use "SEM GTIN" (literal) no campo cEAN/cEANTrib. Não invente números: a SEFAZ valida via GS1.
Checklist de validação antes de ir para produção
- Todos os SKUs ativos têm NCM de 8 dígitos válido na tabela 2026?
- Itens sujeitos a ST possuem CEST de 7 dígitos?
- Origem (0-8) preenchida conforme nota fiscal de entrada do fornecedor?
- CFOP mapeado por tipo de operação e UF destino?
- Alíquotas ICMS próprio, ST, FCP, IPI, PIS, COFINS parametrizadas por UF?
- Unidade Comercial = Unidade Tributável (ou fator de conversão cadastrado)?
- Peso líquido/bruto e dimensões para cálculo de frete e ICMS-ST?
- Teste de emissão em homologação passou para cada grupo tributário?
- Sincronização com e-commerce/PDV validada (preço, estoque, imagem)?
- Rotina de auditoria mensal agendada (NCM, CEST, alíquotas, benefícios fiscais)?
CTA suave
Pronto para colocar o catálogo em produção sem dor de cabeça fiscal? Experimente o YoFacturo grátis e valide seus primeiros 500 SKUs com NCM/CEST/GTIN automáticos.








