01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Tipo de Documento: | |
|---|
| Módulo: | Acordos e Verbas |
|---|
| Caminho: | Módulo Acordos e Verbas > Administração > Verba Sem Acordo Promocional |
|---|
| Função: | Verba sem Acordo Promocional - MAC0046 |
|---|
| País: | Brasil |
|---|
| Ticket: |
|
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | |
|---|
02. SITUAÇÃO/REQUISITO
Durante o processo de geração de acordos na tela de Apuração de Verba sem Acordo Promocional, foi identificado que o log de filtros gravado na tabela MRL_FiltroVerbaSemAcordo apresentava duas inconsistências:
- Campos ausentes: os filtros MARCA e SEGMENTO não eram registrados, deixando o log incompleto e prejudicando a rastreabilidade das informações utilizadas na geração do acordo.
- Divergência de valores: o log era gravado com base nos valores exibidos em tela no momento do clique no botão Gerar Acordo Promocional, e não exatamente nos filtros utilizados na busca. Assim, caso o usuário alterasse algum campo após a pesquisa, mas antes de gerar o acordo, os dados registrados no log ficavam incoerentes em relação à consulta que originou os registros exibidos.
Essa situação gerava inconsistências de auditoria e dificultava a conferência das condições que originaram cada acordo.
03. PRÉ-REQUISITOS
Realizar o cadastro de uma verba de bonificação sem acordo promocional
Caminho: Módulo Acordos e Verbas > Administração > Verba Bonificação

Imagem 1 - Verbas de Bonificação
Realizar vendas para consumir a verba
04. SOLUÇÃO
Para corrigir o problema, foram realizadas as seguintes alterações:
- Aplicação (VerbaSemAcordoPromocional.app)
- O botão pbtGeraAcordoPromoc foi ajustado para chamar a nova função fInsereVerbaSemAcordo.
- A função fInsereFiltrosGeracaoAcordo, que antes inseria os filtros diretamente em MRL_FILTROVERBASEMACORDO, passou a salvar os filtros em uma tabela temporária.
- A nova função fInsereVerbaSemAcordo foi criada para transferir os filtros salvos na tabela temporária para a procedure pkg_Mrl_VerbaSellOutApuracao.
Com isso, o log de filtros passa a ser registrado de forma completa e coerente, refletindo exatamente os critérios de busca utilizados pelo usuário no momento da geração do acordo.
Passo a passo:
- Acesse a tela Verba Sem Acordo Promocional.
- Informe um Período de vigência (exemplo: 29/08/2020 a 29/08/2026).
- Marque a opção “Exibir apenas produtos que tiveram vendas não apuradas”.
- Clique no botão de Busca e selecione verbas não apuradas.
- Após realizar uma busca, alterar algum campo de filtro sem clicar em Buscar novamente.
- Clique no botão Gerar Acordo Promocional.
Evidências:

Gif 1 - Evidências
05. REQUISITOS DE VERSÃO
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.031 ou superior.
Se estiver na versão 25.07, atualizar o sistema para o service pack 25.07.006 ou superior.
06. DOCUMENTOS RELACIONADOS
DOCUMENTO(S) DE REFERÊNCIA
- Clique aqui e veja mais sobre a Verba sem Acordo Promocional - MAC0046.
- Clique aqui e veja mais sobre a Verba Bonificação - MAX0302.
OUTROS DOCUMENTOS TÉCNICOS
- Não há