# Dúvida | Como Cadastrar Visualizar Mensagem 40 Giro Compra Excede Validade Integral?

#### **Dúvida**:

Como Cadastrar e Visualizar a **Mensagem 40 - Giro Compra Excede Validade** no **Sistema Integral**?

#### **Solução**:

A mensagem é destinada aos usuários responsáveis por realizarem o controle de giro de estoque dos produtos.

Será exibida em dois casos:

- - Quando um produto tiver a validade informada menor do que a data de movimentação do mesmo;
    - Quando a duração de estoque de um produto for maior que os dias de validade do mesmo;

<div class="table-wrap" id="bkmrk-observa%C3%A7%C3%B5es%3A-para-ut"><table border="1" class="confluenceTable" style="margin-left: 30px; border-collapse: collapse; background-color: rgb(251, 238, 184); border-color: rgb(251, 238, 184); border-style: solid;"><colgroup><col></col></colgroup><tbody style="margin-left: 30.0px;"><tr style="margin-left: 30.0px;"><td class="highlight-red confluenceTd" data-highlight-colour="red" style="margin-left: 30px; border-color: rgb(251, 238, 184);"><span style="color: rgb(255,0,0);">**Observações**</span>:

- Para utilizar a mensagem é necessário que a **rotina de estoque mínimo/máximo** seja utilizada e que na entrada de produtos seja informada a data de validade dos mesmos;
- <span style="color: rgb(255,0,0);"><span style="color: rgb(51,51,51);">O manual contendo todas as informações sobre as </span>**<span style="color: rgb(51,51,51);">Mensagens Automáticas do Sistema Integral </span>**<span style="color: rgb(51,51,51);">está disponível no link</span><span style="color: rgb(51,51,51);">: "</span><span style="color: rgb(51,51,51);">[Manual | Mensagens Automáticas Para Usuários Integral](https://bc.avancoinfo.com.br/books/materiais/page/manual-mensagens-automaticas-usuarios-integral)</span><span style="color: rgb(51,51,51);">".</span></span>

</td></tr></tbody></table>

</div>#####   
1 - Cadastrando Mensagem  
  


<div class="table-wrap" id="bkmrk-rotina%3A-mensagem-aut"><table border="1" class="confluenceTable" style="margin-left: 60px; width: 59.1667%; border-collapse: collapse; border-style: solid;"><colgroup><col style="width: 20.0915%;"></col><col style="width: 79.9338%;"></col></colgroup><tbody style="margin-left: 60.0px;"><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Rotina:</th><td class="confluenceTd" style="margin-left: 60.0px;">Mensagem Automática para Usuários - Inclusão</td></tr><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Programa:</th><td class="confluenceTd" style="margin-left: 60.0px;">PRO005</td></tr><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Localização:</th><td class="confluenceTd" style="margin-left: 60.0px;">Menu Principal (F6) / Mensagem - Usuário / Manutenção</td></tr></tbody></table>

</div>Para realizar o cadastro da mensagem para determinado usuário acesse a localização indicada acima.

[![1.png](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/scaled-1680-/c1S1.png)](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/c1S1.png)

Campos importantes da tela acima:

<div class="table-wrap" id="bkmrk-0000%3A-informe-o%C2%A0c%C3%B3di"><table border="1" class="confluenceTable" style="margin-left: 60px; border-collapse: collapse; border-style: solid;"><colgroup><col></col><col></col></colgroup><tbody style="margin-left: 60.0px;"><tr style="margin-left: 210.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">0000:</th><td class="confluenceTd" style="margin-left: 60.0px;">Informe o **código do usuário** que deseja cadastrar a mensagem.</td></tr><tr style="margin-left: 210.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">OP:</th><td class="confluenceTd" style="margin-left: 60.0px;">Informe o **código 40 para receber mensagens nas situações de dias de giro de estoque exceder a validade.**</td></tr><tr style="margin-left: 210.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Lj:</th><td class="confluenceTd" style="margin-left: 60.0px;">Informe a **loja/filial** a qual será referente a mensagem ou **digite 99 para todas**.</td></tr></tbody></table>

</div>#####   
2 - Parametrizando Rotina de Estoque Máximo/Mínimo  
  


<div class="table-wrap" id="bkmrk-rotina%3A-c%C3%A1lculo-esto"><table border="1" class="confluenceTable" style="margin-left: 60px; border-collapse: collapse; border-style: solid; width: 80.1191%;"><colgroup><col style="width: 14.0721%;"></col><col style="width: 85.9456%;"></col></colgroup><tbody style="margin-left: 60.0px;"><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Rotina:</th><td class="confluenceTd" style="margin-left: 60.0px;">Cálculo Estoque Máximo/Mínimo</td></tr><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Programa:</th><td class="confluenceTd" style="margin-left: 60.0px;">PRO706</td></tr><tr style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Localização:</th><td class="confluenceTd" style="margin-left: 60.0px;">Menu Principal (F5) / Adm de Materiais / Cálculo Estoque Máx-Min / Parâmetros Cálculo</td></tr></tbody></table>

</div>Acesse a localização indicada acima para realizar a parametrização.

[![2.PNG](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/scaled-1680-/yNA2.PNG)](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/yNA2.PNG)

Campo importante da tela acima:

<div class="table-wrap" id="bkmrk--2"><table class="confluenceTable tablesorter tablesorter-default" role="grid" style="margin-left: 60.0px;"><colgroup><col></col><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row" style="margin-left: 60.0px;"></tr></thead></table>

</div><div class="table-wrap" id="bkmrk-dias-venda%3A-dias-de-"><table border="1" class="confluenceTable tablesorter tablesorter-default" role="grid" style="margin-left: 60px; width: 90.7143%; border-collapse: collapse; border-style: solid;"><tbody aria-live="polite" aria-relevant="all" style="margin-left: 60.0px;"><tr role="row" style="margin-left: 60.0px;"><th class="confluenceTh" style="margin-left: 60px; width: 12.7116%;">Dias Venda:</th><td class="confluenceTd" style="margin-left: 60px; width: 63.6975%;">Dias de venda para referência de cálculo do estoque mínimo/máximo.</td><td class="confluenceTd" style="margin-left: 60px; width: 23.6072%;">Dias de venda desejado.</td></tr></tbody></table>

</div>Com a rotina parametrizada corretamente, na ficha financeira dos produtos terão os campos de **ED (Duração de estoque)** e **UltXXD (Últimos XX dias de venda, sendo XX os dias de vendas cadastrados na rotina de cálculo de estoque máx/min)** preenchidos.

[![3.png](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/scaled-1680-/zc13.png)](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/zc13.png)

No exemplo acima a duração do estoque é de **204 dias** e as **vendas nos últimos 90 dias (conforme a parametrização)** é de **101 unidades**.

##### 3 - Visualizando Mensagem  
  


<div class="table-wrap" id="bkmrk-rotina%3A-consulta-men"><table border="1" class="confluenceTable" style="margin-left: 60px; width: 60.8333%; border-collapse: collapse; border-style: solid;"><colgroup><col style="width: 21.837%;"></col><col style="width: 78.1904%;"></col></colgroup><tbody style="margin-left: 60.0px;"><tr style="margin-left: 120.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Rotina:</th><td class="confluenceTd" style="margin-left: 60.0px;">Consulta Mensagem</td></tr><tr style="margin-left: 120.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Programa:</th><td class="confluenceTd" style="margin-left: 60.0px;">PRO713</td></tr><tr style="margin-left: 120.0px;"><th class="confluenceTh" style="margin-left: 60.0px;">Localização:</th><td class="confluenceTd" style="margin-left: 60.0px;">Menu Principal (**F7**) / Consulta / Recebidas / Todas</td></tr></tbody></table>

</div>Para emitir as mensagens, durante a entrada da nota, o sistema irá efetuar alguns cálculos.

- - - **Cálculo dos dias excedentes**: Dias excedentes = duração do estoque - dias de validade;
        - **Cálculo de excedente total**: (Quantidade de vendas nos últimos XX dias / XX) \* Dias Excedentes, sendo assim XX corresponde aos dias de vendas cadastrados na rotina de cálculo de estoque máx/min.

Feitos os cálculos o sistema emite uma mensagem de acordo com as seguintes situações:

##### <span style="color: rgb(51,51,51);">3.1 - Data de Validade menor que Data de Movimento do Produto  
  
</span>

[![4.png](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/scaled-1680-/q924.png)](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/q924.png)

Quando a data de validade do item informada na entrada é menor que a data de movimentação, o sistema retorna a mensagem "**Validade &lt; Dt.Mov**".

Com a seleção em cima da mensagem é possível observar as seguintes informações:

- - - - **Na primeira linha**: A **descrição da mensagem**, o **número da loja**, o **número da Nota** e o **Fornecedor**.
            - **Na segunda linha**: O **código e descrição do item**, a **quantidade informada na entrada** e a **quantidade em estoque atual**.
            - **Na terceira linha**: A **data de validade** informada na entrada, a **quantidade de dias** até o vencimento do item e a **duração do estoque do item**.

##### <span style="color: rgb(51,51,51);">3.2 - Data de Duração no estoque é maior que a Quantidade de Dias até o Vencimento  
  
</span>

[![5.png](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/scaled-1680-/t3m5.png)](https://bc.avancoinfo.com.br/uploads/images/gallery/2026-06/t3m5.png)

Quando a duração de estoque do item é maior que a quantidade de dias até o vencimento do mesmo os sistema retorna a mensagem "**D.Est &gt; Validade**".

Com a seleção em cima da mensagem é possível observar as seguintes informações:

- - - - **Na primeira linha**: A **descrição da mensagem**, o **número da loja**, o **número da nota** e o **fornecedor**.
            - **Na segunda linha**: O **código e descrição do item**, a **quantidade informada na entrada (Qt.NF)** e a **quantidade em estoque atual (Est.)**.
            - **Na terceira linha**: A **data de validade (Dt. Val)** informada na entrada, a **quantidade de dias (D.Ven)** até o vencimento do item, a **duração do estoque (D.Est)** do item, **a quantidade de dias de excedente (D.Excd)** em estoque e o **excedente total (Qt.E)**.

<table border="1" id="bkmrk-o-atendimento-para-a"><colgroup><col></col></colgroup><tbody><tr><td>**O Atendimento para a Avanço Informática é prioridade!**

Caso Você tenha alguma dúvida, fique à vontade para entrar em contato com a gente:  
[![logo whatsapp.jpg](https://bc.avancoinfo.com.br/uploads/images/gallery/2025-05/scaled-1680-/logo-whatsapp.jpg)](https://bc.avancoinfo.com.br/uploads/images/gallery/2025-05/logo-whatsapp.jpg)[Clique aqui para falar conosco no WhatsApp](https://wa.me/553130251188?text=Ol%C3%A1!)

[![avanco.png](https://bc.avancoinfo.com.br/uploads/images/gallery/2025-05/scaled-1680-/kibavanco.png)](https://bc.avancoinfo.com.br/uploads/images/gallery/2025-05/kibavanco.png)

</td></tr></tbody></table>