Codificação de materiais: como padronizar códigos e reduzir erros

Quem convive com cadastro de materiais despadronizado conhece o efeito: o mesmo item aparece com três descrições diferentes, o estoque nunca fecha e cada área chama a mesma peça por um nome próprio. Este guia explica o que é codificação de materiais, compara os métodos com exemplos de código, mostra como montar uma máscara com dígito verificador e como medir se o padrão está, de fato, reduzindo erros na operação.

O que é codificação de materiais

Codificação de materiais é a atribuição de um código único e padronizado, formado por números, letras ou ambos, a cada item que a empresa compra, estoca ou consome, para que ele seja identificado sem ambiguidade em todos os sistemas e documentos. O código é a identidade do item; a descrição apenas explica o que ele é.

Vale para matéria-prima, insumo de manutenção, embalagem, produto semiacabado e peça de reposição. Sem código, o ERP não distingue dois parafusos de especificações diferentes, nem uma válvula DN 50 de uma DN 80. Com código, a descrição textual solta vira dado estruturado, que é a condição mínima para qualquer controle de estoque confiável.

O problema que a codificação resolve é a ambiguidade. Quando o almoxarife registra "rolamento 6204" em uma planilha e "rolamento rígido de esferas 20x47x14" em outra, o sistema enxerga dois itens, ainda que sejam o mesmo componente. Com uma chave única, compras, requisições, inventários e apontamentos de produção passam a referenciar o mesmo identificador. É o que permite consolidar saldo, rastrear lote e auditar movimentação sem depender de quem interpretou a descrição.

Para que serve: objetivos e benefícios de um padrão de códigos

O objetivo é garantir que cada item tenha uma identificação única, estável ao longo do tempo e nunca reaproveitada. Um código de item descontinuado não pode ser reutilizado para outro material, ou os históricos de custo, compra e consumo se misturam. Na prática, um padrão bem definido rende quatro ganhos.

Fim das duplicidades e dos itens fantasmas

Duplicidade é o mesmo material físico com dois ou mais códigos. O comprador cadastra "chapa aço 1020 3mm", o engenheiro cria "chapa SAE 1020 esp. 3,0" e o almoxarife lança "chapa fina 3mm". O saldo fica pulverizado e a empresa compra o que já tem parado em outro código.

Item fantasma é o oposto: existe no cadastro, mas não existe fisicamente, ou está parado há anos sem ter sido inativado. Ele infla o número de itens e polui relatórios de giro e cobertura. Regras de unicidade e revisão periódica atacam as duas pontas.

Rastreabilidade de lote

Com código único, a empresa reconstrói o caminho de um lote: de qual fornecedor veio, quando entrou, em qual ordem de produção foi consumido e para qual cliente seguiu. Em setores como alimentos e autopeças, essa capacidade é o que torna possível um recall seletivo. Sem ela, o recall vira busca manual em notas e planilhas.

Localização mais rápida no armazém

Quando o endereçamento segue a mesma lógica do cadastro, famílias de materiais ocupam regiões definidas, e o código já indica onde procurar. Com etiqueta legível por máquina, o operador lê o código, o sistema confirma o endereço e a baixa é registrada sem digitação.

Uma linguagem só entre compras, almoxarifado e produção

Compras emite o pedido com o código exato, o almoxarifado confere pelo mesmo código e a produção requisita pela mesma chave. A descrição vira informação complementar. Isso reduz pedido errado, devolução por material divergente e parada de linha por falta de um insumo que estava no estoque sob outro nome.

Métodos de codificação de materiais, com exemplos

Existem quatro métodos clássicos: decimal, alfabético, alfanumérico e sequencial. Eles se distinguem pelo tipo de caractere e, principalmente, por quanto significado o código carrega. A tabela compara os quatro com um exemplo de código para cada um. Os códigos de exemplo são ilustrativos.

MétodoComo funcionaExemplo de códigoTipoPonto forteLimite
Decimal (hierárquico)Só números, organizados em grupo, classe e item, como nos catálogos governamentais e no sistema da OTAN47.12.00385-4 (grupo 47, classe 12, item 00385, dígito 4)Inteligente na classe, não significativo no itemOrdena e agrupa por família; aceita dígito verificadorExige planejar as classes para não faltar dígito
AlfabéticoSiglas em letras que lembram o tipo de materialPARSXTMEZ (parafuso sextavado métrico zincado)InteligenteFácil de memorizar em cadastros pequenosSiglas se repetem e o método não escala
AlfanuméricoLetras indicam família ou grupo; números indicam o itemPAR-M8-0012 (parafuso, rosca M8, item 12)InteligenteLeitura humana imediata no chão de fábricaFica incoerente quando a característica do item muda
Sequencial (numérico puro)Próximo número disponível, sem significado embutido100458Não significativoSimples de gerar e nunca precisa mudarSem consulta ao sistema, o código não diz nada

O modelo decimal é o mais usado em catálogos grandes. No catálogo de materiais das compras públicas federais (CATMAT), por exemplo, o manual de consulta do Ministério da Saúde descreve uma hierarquia em que o grupo tem dois dígitos, a classe tem quatro, o padrão descritivo tem cinco e o item recebe um código "BR" seguido de sete algarismos. O mesmo manual registra que essa padronização permite comparar preços entre itens iguais comprados por órgãos diferentes.

O sistema de codificação da OTAN segue lógica parecida. Segundo o Ministério da Defesa da Croácia, o NATO Stock Number tem 13 dígitos: quatro para a classe de suprimento, dois para o país que catalogou o item e sete para o número de identificação do item. Ou seja, a parte que classifica fica separada da parte que identifica.

Codificação inteligente ou não significativa?

Codificação inteligente, ou significativa, embute no código informações do material: família, material de fabricação, dimensão. "BR-ACO-3MM-0001" diz, só de olhar, que se trata de barra redonda de aço com 3 mm. A vantagem é a leitura humana. A desvantagem é a rigidez: se a característica muda, o código fica incoerente, e máscaras longas exigem disciplina constante.

A codificação não significativa atribui um número sem relação com as características. Toda a informação descritiva fica em campos próprios do ERP, e o código serve apenas como chave. A leitura exige consulta ao sistema, mas o código nunca precisa mudar porque o item mudou de descrição.

A escolha depende de quem lê o código no dia a dia. Equipes que leem etiquetas sem terminal tendem a preferir algum significado, ao menos na família. Operações com leitura sempre por coletor e alto volume de itens se beneficiam do código não significativo. O meio-termo mais seguro é o do CATMAT e da OTAN: classe significativa e curta, item sequencial. O erro é misturar modelos sem regra escrita.

Exemplo trabalhado: máscara de código com dígito verificador

A máscara define o formato: quantos caracteres, quais posições são números, onde ficam os separadores. O exemplo abaixo usa a máscara GG.CC.NNNNN-D e um item fictício, criado apenas para ilustrar.

Item de exemplo (fictício): válvula de esfera tripartida, 1/2", aço inox 316, rosca NPT.

  1. Grupo (GG): 47, válvulas.
  2. Classe (CC): 12, válvulas de esfera.
  3. Sequencial (NNNNN): 00385, o próximo número livre da classe. Cinco posições comportam 99.999 itens por classe.
  4. Dígito verificador (D): calculado pelo sistema a partir dos nove dígitos anteriores.

Para o dígito, dá para usar o mesmo módulo 10 do código de barras. Pelo método da GS1, cada dígito é multiplicado alternadamente por 3 e por 1, começando pela direita, os resultados são somados e o verificador é o que falta para chegar à dezena seguinte. Em 471200385, a soma ponderada dá 56; o verificador é 4. O código final fica 47.12.00385-4.

Se alguém digitar 47.12.00358-4, invertendo dois algarismos, o sistema recalcula o dígito, encontra 8 em vez de 4 e recusa o lançamento antes de gravar. O dígito verificador deve ser sempre calculado pelo sistema, nunca escolhido por quem cadastra. E a máscara precisa ser testada com amostras reais e congelada antes da implantação: mudá-la depois de milhares de códigos criados é um projeto caro de remapeamento.

Codificação e classificação de materiais: ABC, XYZ e por natureza

Codificar e classificar são coisas diferentes que andam juntas. Classificar é agrupar materiais por um critério; codificar é dar a cada item a sua identidade. As classificações mais usadas em estoque são três.

  • Por natureza ou aplicação: matéria-prima, componente, embalagem, material de manutenção (MRO), produto acabado. É essa classificação que vira grupo e classe no código.
  • Por valor (curva ABC): ordena os itens pelo valor consumido e os divide em três categorias, A, B e C. É a resposta mais comum para "quais são as 3 categorias de classificação de estoque".
  • Por criticidade (XYZ): separa os itens cuja falta para a operação (Z), os que têm substituto ou impacto moderado (Y) e os de baixo impacto (X). Algumas empresas usam XYZ para medir a regularidade da demanda, então vale escrever qual definição a casa adota.

Na curva ABC, a referência usada no artigo da UFPA no Brazilian Journal of Production Engineering indica que a classe A reúne de 10% a 20% dos itens e de 70% a 80% do valor; a classe C, de 40% a 50% dos itens e de 5% a 10% do valor. São médias de referência, não regra.

O ponto prático: ABC e XYZ mudam com o tempo, porque preço e consumo mudam. Por isso não devem entrar no código, e sim em campos do cadastro, recalculados periodicamente. No código fica só o que é estável: a natureza do item. Um código que carrega a classe ABC precisaria ser trocado toda vez que o item mudasse de faixa.

Código de barras, QR Code e RFID: a camada física

A codificação é a camada lógica. Código de barras, QR Code e RFID são formas de representar esse código para leitura automática. O código de barras é o mais barato e difundido, lido por leitor óptico a curta distância. O QR Code guarda mais informação e pode ser lido pela câmera do celular, o que permite consultar saldo e endereço direto da etiqueta. O RFID usa etiquetas com chip lidas por rádio, sem contato visual e várias ao mesmo tempo, com custo maior por etiqueta.

Um almoxarifado de manutenção com poucos milhares de itens resolve bem com código de barras. Um centro de distribuição que inventaria milhares de posições por turno tende a se pagar com RFID. Em qualquer caso, nenhuma dessas tecnologias funciona sobre cadastro desorganizado: ler rápido um código errado só acelera o erro. A padronização vem antes do hardware.

Passo a passo para implantar a codificação de materiais

Implantar codificação é um projeto de governança de dados, com impacto em compras, estoque, produção e controladoria. Começa por entender como o cadastro é feito hoje e por quem; um mapeamento de processos com quem executa a tarefa costuma revelar regras que nunca foram escritas.

  1. Extrair e medir o cadastro atual. Quantos itens ativos, quantos sem movimentação há 12 meses, quantas descrições duplicadas ou com grafia divergente.
  2. Limpar antes de recodificar. Inativar itens sem movimento e sem pedido aberto por um prazo definido (24 meses, por exemplo) e fundir duplicidades, mantendo o código com histórico mais completo. Comparar descrições equivalentes é trabalho em que a IA ajuda a triar, com alguém validando.
  3. Definir classes e máscara. Documentar grupos e classes, a máscara e o cálculo do dígito verificador, e testar com amostras reais.
  4. Escrever as regras de ciclo de vida. Quem pode criar código, com quais campos obrigatórios, com checagem de duplicidade antes de gravar; quem revisa; quando um código é bloqueado.
  5. Integrar ao ERP. O código precisa ser a chave de pedido, entrada fiscal, requisição, apontamento e inventário, com validação no momento da digitação. Não é preciso trocar de sistema; o ERP atual normalmente permite configurar máscara e campos obrigatórios.
  6. Etiquetar no recebimento. Todo material é conferido contra o pedido e etiquetado antes de ir para o endereço, com impressão gerada a partir do lançamento de entrada.
  7. Treinar e auditar. Mostrar à equipe casos reais do próprio cadastro e auditar amostras periodicamente, medindo aderência ao padrão.

Erros que fazem a codificação falhar

Os erros mais comuns são de governança, não de tecnologia:

  • Cada setor criando código com critério próprio, sem checagem de duplicidade.
  • Máscara longa e carregada de significado, que ninguém digita sem errar.
  • Reaproveitar o código de um item descontinuado.
  • Colocar no código atributos que mudam, como classe ABC ou fornecedor.
  • Etiquetar depois, no armazém, em vez de no recebimento.
  • Tratar a codificação como projeto com data de fim.

O último é o mais caro. Cadastro é organismo vivo: entram materiais, saem itens de linha, fornecedores mudam especificações. Sem dono, rotina de revisão e indicador acompanhado, o padrão se degrada em poucos meses e o projeto precisa ser refeito.

Como medir se a codificação está reduzindo erros

Três grupos de indicadores mostram se o padrão está funcionando:

  • Acuracidade de inventário: saldo físico contado contra saldo do sistema, item a item, medido por amostra em inventário rotativo e acompanhado por família e por classe ABC.
  • Qualidade do cadastro: taxa de duplicidade (pares de códigos para o mesmo material sobre o total de itens ativos) e quantidade de códigos criados fora do fluxo. Depois da limpeza, a taxa deve cair e ficar perto de zero.
  • Efeito operacional: tempo de separação por requisição, pedidos devolvidos por material divergente e paradas de produção por falta de um insumo que estava em estoque sob outro código.

A leitura conjunta conecta o cadastro ao resultado. Se a duplicidade sobe, o problema está no fluxo de criação de código, não no estoque.

Quando o código nasce da especificação: codificação por parâmetro

Em indústrias de válvulas, conexões ou componentes sob medida, o código não é escolhido em uma lista: ele é montado a partir da especificação do cliente, combinando parâmetros como diâmetro, material, pressão e tipo de conexão. É a mesma lógica do padrão descritivo do CATMAT, em que um item é definido por características e valores. O desafio é que as combinações válidas costumam viver na cabeça de poucos engenheiros.

Foi o caso da Gascat, indústria brasileira de válvulas de gás com 30 anos de mercado. O catálogo tem 30 famílias de produto, cada uma com mais de 10 parâmetros, e um engenheiro levava cerca de 2 anos para dominar a combinação. O primeiro sistema que o Studio Artemis implantou entrou na engenharia, e não na linha de produção, e hoje codifica a peça a partir da especificação. Um laboratório de teste mostra onde o sistema precisou supor. A empresa também parou a agenda para uma semana de imersão, com turmas por setor, o time escrevendo processos que não estavam registrados e automações rodando com dados reais.

Esse é um dos lugares em que a IA tem dado retorno na indústria, junto com validar documento, contar quantidade em desenho e distribuir carga ou equipe com restrição. O caminho costuma passar por ler a especificação que chega em PDF ou e-mail, tema do guia sobre como usar IA para processar documentos, e por tirar a digitação manual do meio do fluxo, como mostra o guia sobre automatizar processos manuais na indústria. Antes de qualquer tela, o método começa por uma planilha que compara, caso a caso, o código que a equipe montaria e o que o sistema montou.

Perguntas frequentes

O que é codificação de informações?

Codificação de informações é representar um dado por meio de um sistema de símbolos combinados, como números, letras ou barras, para que ele seja registrado, transmitido e lido sem ambiguidade. Na gestão de materiais, o princípio é o mesmo: em vez de depender de uma descrição longa e variável, cada item é representado por um código curto, único e com regra de formação conhecida, que pessoas e sistemas interpretam da mesma forma.

Qual a diferença entre codificação e descrição de material?

A descrição é texto que explica o que é o material; o código é a chave única que o identifica no sistema. A descrição pode mudar, ganhar sinônimos ou variar entre setores, enquanto o código permanece o mesmo e serve de referência para todas as transações. Uma descrição padronizada continua importante, com a mesma ordem de atributos, mas ela complementa o código e não substitui o identificador.

Preciso trocar de ERP para padronizar a codificação?

Não. A codificação é uma camada de governança de dados que pode ser implantada no ERP atual, desde que ele permita configurar máscara, campos obrigatórios e validação de duplicidade. Sistemas como SAP, Protheus e Sankhya oferecem esses recursos. A troca de sistema só se justifica se o ERP não tiver flexibilidade mínima de cadastro, o que é raro. O trabalho pesado está na limpeza e nas regras, não no software.

O GTIN do fabricante pode ser o código interno do item?

Não é recomendável. O GTIN identifica o produto comercial de um fabricante específico; se você troca de fornecedor, o GTIN muda, mas o seu item continua sendo o mesmo. O melhor é manter um código interno próprio e registrar o GTIN, o código do fornecedor e o código do cliente em campos de referência cruzada. Assim, a leitura do código de barras na entrada encontra o item interno sem que ele dependa de terceiros.

A codificação elimina a necessidade de inventário físico?

Não. A codificação torna o registro confiável, mas o inventário físico continua necessário para encontrar perdas, avarias, furtos e erros de lançamento que nenhum código detecta sozinho. O que muda é a qualidade da contagem: com cadastro limpo, as divergências apontam para problemas reais da operação, e não para falhas de identificação. Contagens rotativas por classe ABC costumam substituir com vantagem o grande inventário anual.

Precisa de ajuda com isso?

Se o cadastro da sua operação tem duplicidades, ou se montar o código de uma peça depende de quem conhece todas as combinações, vale olhar o processo com calma. O Studio Artemis faz uma conversa sem custo para mapear como os códigos nascem hoje e onde a automação reduz erro e retrabalho.