📅 Data de publicação: 28/01/2026
🏷️ Categoria
Protheus > SIGAFAT > Pedido de Venda (MATA410)
🧾 Resumo
Ao finalizar um Pedido de Venda na rotina MATA410, o Protheus pode apresentar a mensagem SEMDATA, indicando que não foi informada a data de entrega via Pergunte e não existe data informada no cabeçalho do pedido, impedindo a gravação/conclusão.
Este artigo orienta como solucionar o cenário garantindo:
obrigatoriedade da data de entrega no cabeçalho (SC5.C5_FECENT); e
preenchimento automático da data de entrega no item (SC6.C6_ENTREG) com base no valor do cabeçalho na memória.
✅ Aplicabilidade
TOTVS Protheus
Módulo: SIGAFAT
Rotina: MATA410 — Pedido de Venda
Cenário: erro SEMDATA ao gravar/finalizar pedido por ausência/inconsistência de data de entrega.
📌 Sintomas
Ao gravar ou finalizar um pedido na MATA410, ocorre erro semelhante a:
“Não foi informada a data de entrega através do Pergunte e não há data informada no cabeçalho do pedido.”
“Favor informar a data prevista de entrega.”
O usuário relata que “a data está preenchida”, porém o sistema não reconhece no momento da validação.
🔎 Causa
A validação do Protheus exige que exista a Dt. Entrega válida no cabeçalho do pedido (SC5).
Quando o campo C5_FECENT não está como obrigatório e/ou o item não herda corretamente a data do cabeçalho, o processo pode gerar inconsistência e disparar a mensagem SEMDATA.
🧰 Pré-requisitos
Acesso ao SIGACFG
Permissão para manutenção do Dicionário de Dados (SX3)
Recomenda-se aplicar e validar primeiro em HOMOLOGAÇÃO
🛠️ Passo a passo
1) ✅ Tornar o campo do cabeçalho obrigatório — SC5.C5_FECENT
Acesse SIGACFG
Vá em Base de Dados > Dicionário > Campos (SX3)
Localize:
Tabela:
SC5Campo:
C5_FECENT
Ajuste para Obrigatório = Sim
Salve
📌 Resultado esperado: o campo “Dt. Entrega” passa a exigir preenchimento na MATA410.
2) ✅ Inicializador do item herdando a data do cabeçalho — SC6.C6_ENTREG
Como o valor do cabeçalho está no contexto de memória durante a inclusão/edição do pedido, configure o inicializador do item para usar M->C5_FECENT (e não SC5->C5_FECENT).
Acesse SIGACFG
Vá em Base de Dados > Dicionário > Campos (SX3)
Localize:
Tabela:
SC6Campo:
C6_ENTREG
No atributo Inicializador / Conteúdo Inicial, configure:
Inicializador:
M->C5_FECENT
Salve
📌 Resultado esperado: ao incluir itens no pedido, o campo Entrega do item já vem preenchido com a mesma data definida no cabeçalho.
🧪 Validação (recomendado em HOMOLOGAÇÃO)
✅ Validar o comportamento executando:
Acessar a rotina MATA410
Incluir um pedido
Preencher a Dt. Entrega no cabeçalho
Incluir um item e confirmar se C6_ENTREG veio preenchido automaticamente
Gravar/finalizar o pedido e confirmar que o erro SEMDATA não ocorre mais
✅ Resultado esperado
Não é possível gravar pedido sem Dt. Entrega (C5_FECENT) preenchida.
Itens herdam automaticamente a data via inicializador em memória (M->C5_FECENT).
O erro SEMDATA deixa de ocorrer na finalização do pedido.
⚠️ Erros comuns
❌ Configurar inicializador como
SC5->C5_FECENTe não funcionar no contexto da MATA410 (quando o cabeçalho está em memória).❌ Aplicar direto em produção sem validar em homologação.
❌ Ambiente com customizações/PEs alterando regras de data.
❓ FAQ
1) Posso resolver apenas orientando o usuário a preencher a data?
Pode funcionar pontualmente, mas a obrigatoriedade e o inicializador evitam reincidência e divergência entre cabeçalho e itens.
2) Por que usar M->C5_FECENT?
Porque, na inclusão do pedido, o valor do cabeçalho está disponível na memória do processo e o inicializador do item deve ler esse valor diretamente do contexto atual.
3) Isso impacta outras rotinas?
A obrigatoriedade pode impactar qualquer processo que grave SC5. Por isso, valide em homologação antes de replicar para produção.
📚 Referências
SIGACFG — Dicionário de Dados (SX3)
MATA410 — Pedido de Venda (SIGAFAT)
🗂️ Cadastro na Base de Conhecimento
Título sugerido: Erro “SEMDATA” na MATA410 ao finalizar Pedido de Venda (Dt. Entrega)
Categoria: Protheus > SIGAFAT > MATA410
Tags sugeridas: Protheus, SIGAFAT, MATA410, SEMDATA, Pedido de Venda, C5_FECENT, C6_ENTREG, Data de Entrega, SX3, SIGACFG
👤 Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS
Mastersiga Consultoria — Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS.