Ajustes de CMV Histórico
Reprocessa o CMV dos itens de venda usando snapshot de custo por item. Suporta dry run, overwrite e filtro por venda.
Regras de imutabilidade
- Overwrite = OFF: itens com
cmv_itemjá preenchido são ignorados (histórico congelado). - Overwrite = ON: regrava TODOS os itens usando o custo médio atual do produto como base histórica.
- Hierarquia de custo: (1)
unit_costdo item, (2)average_costdo produto. - Itens sem nenhum custo disponível são ignorados e reportados.
- Faturamento (
unit_price,total_item) nunca é alterado. - Novos campos calculados:
margin_item_valueemargin_item_percent.
Parâmetros
Deixe em branco para processar todas.
Útil para testes parciais antes do lote completo.