Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

01. VISÃO GERAL

Esta documentação tem como objetivo visa 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 no ERP, 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.

...

Existir verbas vigentes no momento das vendas. Entende-se como verba vigente uma verba que esteja dentro do no período de validade e que tenha saldo para consumir.

...

    • 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.


Dica
Por padrão,

...

é sugerido configurar para executar a cada 1 minuto.

Parâmetros

    • pnQtdLinhaCommit: Parâmetro de entrada opcional. Utilizado para indicar a quantidade de linhas que serão processadas antes de cada commit.
    • pnNroDivisao: Parâmetro de entrada opcional. Utilizado para executar o processo para uma única Divisão. Com esta configuração é possível realizar a baixa de verba simultaneamente para divisões diferentes.


Informações
iconfalse
titleExemplos de possíveis configurações do JOB:
Totvs custom tabs box
tabsConfiguração 1, Configuração 2
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Executar para uma única divisão realizando commits a cada N linhas processadas

Recomendado para 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 50 linhas processadas.

Bloco de código
languagesql
begin 
	sp_AtualizaVerbaBaixaPDV(pnQtdLinhaCommit => 50, 
							 pnNroDivisao => 1); 
end;
Totvs custom tabs box items
defaultno
referenciapasso2

Executar para uma lista de divisões realizando commits a cada N linhas processadas

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 commitando os dados a cada 50 linhas processadas.

Bloco de código
languagesql
begin
  for ListaDivisao in (select a.NroDivisao
                       from   max_Divisao a
                       where  a.NroDivisao in (2, 3, 4))
  loop
     sp_AtualizaVerbaBaixaPDV(pnQtdLinhaCommit => 50,
							  pnNroDivisao => ListaDivisao.NroDivisao);
  end loop;
end;


Configurações do Consumo de Verba SellOut

Configurar o PD FORMA_APLIC_VERBA_BONIF do grupo PED_VENDA

...

    • Caminho: Módulo Parâmetros > Menu Parâmetros > Aplicação Código Geral de Operação > (COLOCAR O CÓDIGO DA APLICAÇÃO)
      Na Aba Emissão de NF> Marcar o checkbox , marcar a opção Utiliza Valor de Verba de Bonificação.

Image Modified

Imagem 2 - Códigos Gerais de Operação (CGO)

03.

...

Outras Ações / Ações relacionadas

AçãoDescrição
Código Geral de Operação (CGO) - MAX0023Configurar o CGO utilizado na venda para utilizar verba.
Parâmetros Dinâmicos - DEA0090Configurar os PDs relacionados ao processo.


04. TELA BOLETO MODELO

Principais Campos e Parâmetros

Não há

05. TABELAS UTILIZADAS

Não há