Cadastro industrial
Produto com lote e validade, depósito, formulação (BOM) e tolerância de rendimento — o mínimo para a NF e a OP enxergarem o lote.
Sem lotControl no produto, as flags industriais não alteram aquele SKU. No HML Sanclerlandia, de ~13.500 produtos, só HML-IND-FARINHA e HML-IND-PAO tinham o controle ligado.
Produto
Tela: cadastro / edição de produto, seção Rastreabilidade.
| Campo | O que faz |
|---|---|
Controle de lote (lotControl) | Item da NF pode/deve carregar lote; FALOT01 entra no FEFO e no ATP |
Controle de validade (expirationControl) | Com enforcement, a NF exige data de validade; FEFO ordena por essa data |
Recomendações:
- Matéria-prima em KG (ou a UM de estoque real), 4 decimais no razão.
- Acabado na UM de venda (ex.: UN).
- Depósito padrão existente na filial (ex.:
001). Códigos numéricos são normalizados com 3 dígitos no razão (1→001). - Não ligue lote em parafuso, serviço ou item de revenda se a operação não rastreia.
Tipo de produto típico: MP (matéria-prima) e PA (acabado). O BOM liga PA → MP.
Depósito e período
- Local de estoque (
FAARM) da filial, código estável (001). - Período de estoque aberto. NF e OP recusam se o período estiver fechado.
Formulação (BOM)
Tela: /apps/stock/bom.
| Campo | Exemplo pão | Função |
|---|---|---|
| Código | BOM-HML-IND-PAO-V1 | Identificação |
| Produto | HML-IND-PAO | Acabado |
| Status | ACTIVE | Só o vigente entra na OP nova |
| Vigência | validFrom / validUntil | getActiveBom respeita a janela |
yieldTolerancePercent | 5 | % máxima |previsto − real| no complete (flag de balanço) |
| Item | HML-IND-FARINHA 0,200 KG / 1 UN | quantityPer na UM do componente |
scrapPercent | 0 | Sobra prevista na explosão |
A OP congela o bomId e os itens (FAPO02) no create. Release não reexplode o BOM de hoje se os itens já existem.
Exemplo de item
5000 UN de pão × 0,200 kg = 1000 kg de farinha previstos.
Lote do acabado
A OP gera o código do PA no padrão SKU-AAMMDD-NN (letras/números do código do produto, até 12 caracteres). Exemplo HML: HMLINDPAO-260829-01.
Não cadastre esse lote na mão antes da OP se a flag de consumo por lote estiver ligada — o apontamento cria.
O que não cadastrar
- Segundo razão, “receita MES” ou tabela paralela de lote.
lotControlem massa no catálogo comercial “para testar”.- Substitutos de BOM como entidade à parte: o M3R não tem substituto real; mude o BOM vigente ou o snapshot da OP.
