CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Fluxo
- Pré-requisitos e Restrições
- Passo a passo
- Configurações do JOB
- Tela
- Outras Ações / Ações relacionadas
- Tela
- Principais Campos e Parâmetros
- Tabelas utilizadas
- Configurações do Consumo de Verba SellOut
- Aplicações Relacionadas
01. VISÃO GERAL
Esta documentação tem como objetivo auxiliar na configuração deste processo que será executado pelo JOB sp_AtualizaVerbaBaixaPDV.
O ERP oferece como opção a baixa de verba em modo assíncrono na importação das vendas de frente de caixa (PDV) e no faturamento de documento fiscal na retaguarda, especialmente para as empresas que trabalham com o modelo de verba compartilhada. Com essa opção, a atualização da verba sellout acontece em segundo plano, permitindo que a baixa de venda ou o faturamento seja processado com maior desempenho, reduzindo a concorrência no banco de dados e otimizando a operação.
02. EXEMPLO DE UTILIZAÇÃO
Fluxo

Imagem 1 - Fluxo dos processos executados no JOB
Pré-requisitos e Restrições
Existir verbas vigentes no momento das vendas. Entende-se como verba vigente uma verba que esteja dentro do período de validade e que tenha saldo para consumir.
Configurar os parâmetros dinâmicos abaixo:
- FORMA_APLIC_VERBA_BONIF do grupo PED_VENDA
- Opção P: O consumo das verbas é realizado na digitação do item do pedido de venda no ERP.
- Opção F: O consumo das verbas é realizado no Faturamento do pedido de venda no ERP.
Observação: O consumo das vendas importadas do PDV será na geração do documento fiscal com exceção dos itens importados do pedido de venda balcão que já foram consumidos.
Configurações do JOB
Configurar o PD CONTR_VERBA_BONIF_BAIXA_PDV do grupo BAIXA_PDV
- Opção S: Com esta configuração o consumo será online, ou seja, conforme configuração do PD FORMA_APLIC_VERBA_BONIF.
- Opção N: Com esta configuração o consumo será offline (Baixa assíncrona), realizado através da execução do JOB sp_AtualizaVerbaBaixaPDV, com exceção dos casos que se enquadram na opção P do PD FORMA_APLIC_VERBA_BONIF.
Passo a Passo
Configurar o CGO utilizado na venda para utilizar verba.
- Caminho: Módulo Parâmetros > Menu Parâmetros > Aplicação Código Geral de Operação > Aba Emissão de NF > Marcar o checkbox Utiliza Valor de Verba de Bonificação.
Image Removed
Imagem 2 - Códigos Gerais de Operação (CGO)
Configurações do JOB
Por padrão, sugerimos configurar para executar a cada 1 minuto.
...
| Totvs custom tabs box |
|---|
| tabs | Configuração 1, Configuração 2, Configuração 3, Configuração 4 |
|---|
| ids | passo1,passo2,passo3,passo4 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Executar para uma única divisão realizando commits a cada N linhas processadas Recomendado para divisões clientes com muitas Divisões que possuem muitas empresas configuradas, o exemplo abaixo executará o processo para a Divisão 1, commitando os dados a cada 100 50 linhas processadas. | Bloco de código |
|---|
| begin
sp_AtualizaVerbaBaixaPDV(pnQtdLinhaCommit => 10050,
pnNroDivisao => 1);
end; |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| Executar para uma única divisão ...... , o exemplo abaixo executará o processo para a Divisão 2, commitando os dados a lista de divisões realizando commits a cada N linhas processadas .| Bloco de código |
|---|
| begin
sp_AtualizaVerbaBaixaPDV(pnNroDivisao => 2);
end; |
| | Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| Executar para uma lista de divisões Recomendado para divisões Recomendado para clientes com muitas Divisões mas que não possuem muitas empresas configuradas, o exemplo abaixo executará o processo para as Divisões 2,3, 4 e 5, commitando os dados a cada N 50 linhas processadas. | Bloco de código |
|---|
| begin
for ListaDivisao in (select a.NroDivisao
from max_Divisao a
where a.NroDivisao in (2, 3, 4, 5))
loop
sp_AtualizaVerbaBaixaPDV(pnQtdLinhaCommit => 50,
pnNroDivisao => ListaDivisao.NroDivisao);
end loop;
end; |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
| Executar para todas as divisões Apesar dos parâmetros de entrada serem opcionais, recomendamos a utilização para melhor desempenho na execução. O exemplo abaixo executará o processo para todas as Divisões, commitando os dados a cada N linhas processadas. | Bloco de código |
|---|
| begin
sp_AtualizaVerbaBaixaPDV;
end; |
|
|
03. TELA
Outras Ações / Ações relacionadas
Configurações do Consumo de Verba SellOut
Configurar o PD FORMA_APLIC_VERBA_BONIF do grupo PED_VENDA
- Opção P: O consumo das verbas é realizado na digitação do item do pedido de venda no ERP.
- Opção F: O consumo das verbas é realizado no Faturamento do pedido de venda no ERP.
Observação: O consumo das vendas importadas do PDV será na geração do documento fiscal com exceção dos itens importados do pedido de venda no ERP que já foram consumidos.
Configurar o CGO utilizado na venda para utilizar verba.
- Caminho: Módulo Parâmetros > Menu Parâmetros > Aplicação Código Geral de Operação > Aba Emissão de NF > Marcar o checkbox Utiliza Valor de Verba de Bonificação.
Image Added
Imagem 2 - Códigos Gerais de Operação (CGO)
03. Aplicações Relacionadas
04. TELA
Principais Campos e Parâmetros
...
FORMA_APLIC_VERBA_BONIF do grupo PED_VENDA
...
CONTR_VERBA_BONIF_BAIXA_PDV do grupo BAIXA_PDV
...
05. TABELAS UTILIZADAS
...