🏭 SIGAPCP (PCP) — Como zerar o empenho de apenas um item no MATA381

📅 Data de publicação

24/02/2026

🎯 Objetivo

Orientar como zerar o saldo empenhado de apenas um item em uma OP (Ordem de Produção) utilizando a rotina MATA381 — Empenho Múltiplo, sem impactar os demais componentes.

🧩 Cenário

Em algumas situações, um componente ficou empenhado na OP, mas:

  • não será mais requisitado, ou

  • já foi parcialmente requisitado, e você precisa zerar apenas a linha do item que não deve permanecer empenhada.

🖥️ Ambiente

  • TOTVS Manufatura — Linha Protheus

  • Módulo SIGAPCP (Planejamento e Controle da Produção)

  • Versão 12

✅ Procedimento

1) 🧾 Acesse a rotina de empenho

  1. No Protheus, acesse MATA381 — Empenho Múltiplo.

  2. Localize a OP e o item que deseja ajustar.

2) ✍️ Ajuste os campos do item (linha do componente)

O ajuste é feito diretamente nos campos:

  • D4_QTDEORI — Quantidade Empenho

  • D4_QUANT — Saldo Empenho

🔹 Caso A — Item não foi requisitado

Para zerar o empenho do item:

  • D4_QTDEORI = 0

  • D4_QUANT = 0

🔹 Caso B — Item já foi requisitado

Para zerar apenas o saldo remanescente, mantendo o histórico do que já saiu:

  • D4_QTDEORI = quantidade já requisitada do item

  • D4_QUANT = 0

Na prática, você preserva a “quantidade original registrada” coerente com o que já foi consumido e zera apenas o saldo que não deve mais ficar empenhado.

⚠️ Pontos de atenção

  • Faça o ajuste somente na linha do item desejado, para não alterar os demais componentes da OP.

  • Recomenda-se executar em janela controlada (ex.: fora do pico), principalmente se houver apontamentos simultâneos.

❓ FAQ

1) Posso zerar só um item sem zerar o empenho inteiro da OP?

Sim. O ajuste é feito por item no MATA381, alterando os campos do componente específico.

2) Qual a diferença entre “Quantidade Empenho” e “Saldo Empenho”?

  • D4_QTDEORI reflete a quantidade registrada para o empenho (referência do item).

  • D4_QUANT representa o saldo ainda empenhado (o que falta requisitar).

3) Se eu colocar D4_QTDEORI = 0 em item já requisitado, dá problema?

Pode gerar inconsistência com o que já foi requisitado. Por isso, quando já houve requisição, o recomendado é manter em D4_QTDEORI a quantidade já requisitada e zerar apenas o D4_QUANT.

4) Isso substitui a opção de “zerar empenho” da rotina?

Não. Aqui é um ajuste pontual por item. A opção de zerar empenho costuma atender cenários de zeragem mais ampla (ex.: por OP).

👤 Responsável

Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria


Atualizado em 24/02/2026
Este artigo foi útil?  
Agradecemos sua avaliação.