Árvore de páginas

Configurações e processo para Geração dos Pedidos de Venda 

Produto:

Microsiga Protheus

Ambiente:

SIGATEC - Gestão de Serviços

Ocorrência:

Como realizar a geração dos Pedidos de Venda a partir de um Contrato de Manutenção?

Passo a passo:

Através dos Contratos de Manutenção (TECA200), é possível determinar os períodos para geração dos Pedidos de Venda para cobrança, esses pedidos podem ser gerados de Forma Manual ou Automática.
Para isso, é necessário realizar as configurações descritas abaixo:

    Para gerar os Pedidos de Venda a partir do Contrato de manutenção é necessário o preenchimento das informações abaixo:

      • MV_CONTRSR: (Contrato de Serviços) Ativa a geração automática dos pedidos de venda ao acessar as rotinas do módulo de Serviços, com este parâmetro desativado, só será possível gerar os pedidos manualmente.
      • MV_CONTRPV: (Contrato de Manutenção) Ativa a geração automática dos pedidos de venda ao acessar as rotinas do módulo de Serviços, com este parâmetro desativado, só será possível gerar os pedidos manualmente.
      • MV_ULCONTR: O sistema registrará neste parâmetro a última data de geração dos pedidos de venda, ou seja, se este parâmetro estiver com a data atual, significa que o processamento já foi realizado, caso inclua um novo contrato hoje, ele será processado a partir de amanhã.

      Para que os pedidos sejam gerados, o sistema considera o preenchimento dos campos abaixo:


      Campo Descrição
      Cliente (AAH_CODCLI) Código do Cliente para o qual o sistema irá gerar o Pedido de Vendas.
      Loja (AAH_LOJA) Loja do cliente.
      Tp.Contrato (AAH_TPCONT)
      • 1 – Vitalicio” o contrato será cobrado enquanto estiver com a “Situação” (AAH_STATUS) como “1 – Ativo”;
      • 2 – Tempo Determinado” o contrato será cobrado até o “Fim Validade” (AAH_FIMVLD).

      Cond.Pagto (AAH_CONPAG)

      Tipo de Condição de Pagamento para Geração dos Pedidos, o sistema irá considerar o primeiro dia do mês vigente como base para gerar os pedidos.

      Exemplo 1:

      • Data atual igual a 01/08;
      • Pagto (AAH_CONPAG): 10 Dias;
      • Contrato (AAH_VALOR): R$ 150,00.

      Neste exemplo, no dia 10/08 o sistema irá gerar um pedido de vendas no valor de R$ 150,00.

      Exemplo 2:

      • Data atual igual a 01/08;
      • Pagto (AAH_CONPAG): 10, 20 e 30 dias;
      • Contrato (AAH_VALOR): R$ 150,00.

      Neste exemplo o sistema vai gerar três pedidos, um em 10/08 com valor R$ 50,00, outro em 20/08 com valor R$ 50,00 e outro em 30/08 com valor R$ 50,00.

      Atenção

      A condição de pagamento informada não pode exceder 30 dias, pois os pedidos são gerados com base no primeiro dia do mês, caso a condição ultrapasse os dias do mês vigente, no mês seguinte o sistema não irá considera-la.

      Inic.Validad (AAH_INIVLD) Inicio da validade do contrato.
      Fim Validade (AAH_FIMVLD) Fim da validade do contrato.
      Cond.Pag.PV (AAH_CPAGPV)

      Condição de pagamento a ser preenchida no campo “Cond.Pagto” (C5_CONDPAG) dos pedidos de vendas a serem gerados.

      Vlr.Contrato (AAH_VALOR) Valor a ser cobrado nos pedidos de venda, este valor pode ser dividido de acordo com o preenchimento do campo “Cond.Pagto” (AAH_CONPAG).
      Produto (AAH_CODPRO)

      Código do produto a ser preenchido no campo “Produto” (C6_PRODUTO) do pedido de vendas a ser gerado.

      Atenção

      • O produto informado precisa possuir um TES informado no campo "TS Padrão" (B1_TS) no Cadastro do Produto (MATA010);
      • O Produto deve constar na Tabela SB2.
      Ini.Cobrança (AAH_INICOB)

      Data de início da cobrança do contrato, o sistema utiliza esta data para identificar se o contrato está dentro do período de cobrança, porém os títulos serão gerados com base no primeiro dia do mês vigente.

      Exemplo 1:

      • Data atual igual a 01/08;
      • Pagto (AAH_CONPAG): 10 dias;
      • Cobrança (AAH_INICOB): 01/08.

      O sistema irá gerar o pedido de vendas na data de 10/08.

      Exemplo 2:

      • Data atual igual a 05/08;
      • Pagto (AAH_CONPAG): 10 dias;
      • Ini.Cobrança (AAH_INICOB): 05/08.

      O sistema irá gerar o pedido de vendas na data de 10/08, pois utiliza como base o primeiro dia do mês para geração dos pedidos.

      Fim Cobrança (AAH_FIMCOB) Data de Término da Cobrança do Contrato de Manutenção.
      Situação (AAH_STATUS) Define se o contrato está “Ativo” ou “Cancelado”, quando cancelado, o sistema deixa de emitir os pedidos de venda para este contrato.

      DICA

      • No caso de Despesas Financeiras do técnico, para que sejam gerados os títulos, o Cadastro do Técnico deverá estar vinculado ao fornecedor
      • É possível gerar títulos provisórios a partir do Contrato de Manutenção. Saiba mais: https://tdn.totvs.com/x/i8dqIQ

      Informaçao

      A rotina TECA210 deve estar com a data superior a 14/01/2022 e atualização de dicionário seguindo a documentação 13280051 DSERSGS-13809 DT Exclusão de PV no Contrato de Manutenção

        A partir da configuração do parâmetro MV_CONTRPV, o sistema aciona o processamento da geração dos Pedidos de Venda Automaticamente ao acessar as rotinas do módulo de Serviços.

        O sistema deixa de processar caso o parâmetro MV_ULCONTR esteja com a data atual ou superior, pois isso indica que para a data atual já houve processamento.


        1-) Para utilizar a rotina configure o parâmetro  MV_CONTRPV como .T.  (Desativado)


        2 -) Configure o parâmetro MV_ULCONTR com uma data anterior a geração do pedido: O sistema registrará neste parâmetro a última data de geração dos pedidos de venda, ou seja, se este parâmetro estiver com a data atual, significa que o processamento já foi realizado, caso inclua um novo contrato hoje, ele será processado a partir de amanhã.


        3-) Cadastre uma base de Atendimento com o cliente que irá utilizar a geração automática de pedidos. O Produto deverá estar com o campo TES (B1_TS) de saída preenchido e deve possuir saldo disponível no armazém.




        4 -Acesse a rotina Contrato de manutenção (TECA200) e inclua um novo contrato de manutenção.


        5-) Será apresentada a seguinte tela e preencha os campos conforme as orientações abaixo:


        • Campo AAH_CONTRAT (preenchido automaticamente)
        •  Campo AAH_CODCLI : Selecionar a base de atendimento do cliente
        •  Campo AAH_TPCONT : Conforme necessidade. Pode ser um contrato vitalício ou por tempo determinado.
        •  Campo AAH_CONDPAG : Conforme necessidade. no caso abaixo foi criado uma condição em 12 vezes . Este campo ira determinar quantos pedidos de venda serão criados. Se for criado em 12 vezes será criado 12 pedidos de venda. Se for em 5 vezes será gerado 5 pedidos de venda e assim sucessivamente. 



        Importante!

        Este campo devera estar preenchido corretamente pois a condição de pagamento na geração do pedido deve ser sempre a vista na geração automática a partir do dia 1 do mês . A quantidade dos pedidos que serão gerados devem ser definidas no campo AAH_CONDPAG e não neste campo. 

        • Campo AAH_VALOR : Informe o valor do contrato para que o sistema gere os pedidos conforme o numero de parcelas definido no campo AAH_CONDPAG
        • Campo AAH_CODPRO : Código do produto que será gerado no pedido de venda
        • Campo AAH_INICOB : Indica o inicio da data da cobrança  para geração do pedido de venda.
        • Campo AAH_FIMCOB : Indica a data final da cobrança para geração do pedido de venda


        6) Como o parâmetro MV_CONTRPV ativo ao acessar o sistema pela primeira vez no dia, vai gerar automaticamente o pedido de venda e também preenchendo o parâmetro MV_ULCONTR com a data do dia, ou seja, a data da ultima processamento da rotina.


        Atenção

        A geração automática tem como base a data no qual sistema esta sendo acessado. Se por exemplo o contrato durar um ano com inicio em janeiro se for processada a rotina TECA210 (Pedido de venda por contrato de manutenção) no mês de maio o sistema gera as parcelas de janeiro até maio e se for acessado o mês de outubro e processada a rotina o sistema gera as parcelas ate o mês de outubro. 





          Através da rotina “Pedidos de Venda por Contrato de Manutenção” (TECA210) é possível forçar o processamento dos Pedidos, independente da data preenchida no parâmetro MV_ULCONTR.

          Para gerar os pedidos basta acessar a rotina TECA210 e clicar no botão “+Processa”.


          1-) Para utilizar a rotina configure o parâmetro  MV_CONTRPV como .F.  (ativado)


          2 -) Configure o parâmetro MV_ULCONTR com uma data anterior a geração do pedido: O sistema registrará neste parâmetro a última data de geração dos pedidos de venda, ou seja, se este parâmetro estiver com a data atual, significa que o processamento já foi realizado, caso inclua um novo contrato hoje, ele será processado a partir de amanhã.


          3-) Cadastre uma Base de Atendimento (TECA040) com o cliente que irá utilizar a geração automática de pedidos. O Produto deverá estar com o campo TES (B1_TS) de saída preenchido e deve possuir saldo disponível no armazém.




          4 -Acesse a rotina Contrato de manutenção (TECA200) e inclua um novo contrato de manutenção.

          Nesse exemplo estou criado o contrato com a Data e também fiz alteração do parâmetro MV_ULCONTR, para o mesmo dia.


          5-) Será apresentada a seguinte tela e preencha os campos conforme as orientações abaixo:


          • Campo AAH_CONTRAT (preenchido automaticamente)
          •  Campo AAH_CODCLI : Selecionar a base de atendimento do cliente
          •  Campo AAH_TPCONT : Conforme necessidade. Pode ser um contrato vitalício ou por tempo determinado.
          •  Campo AAH_CONDPAG : Conforme necessidade. no caso abaixo foi criado uma condição em 12 vezes . Este campo ira determinar quantos pedidos de venda serão criados. Se for criado em 12 vezes será criado 12 pedidos de venda. Se for em 5 vezes será gerado 5 pedidos de venda e assim sucessivamente. 


          Importante!

          Este campo devera estar preenchido corretamente pois a condição de pagamento na geração do pedido deve ser sempre a vista a partir do dia 1 do mês . A quantidade dos pedidos que serão gerados devem ser definidas no campo AAH_CONDPAG e não neste campo. 

          • Campo AAH_VALOR : Informe o valor do contrato para que o sistema gere os pedidos conforme o numero de parcelas definido no campo AAH_CONDPAG
          • Campo AAH_CODPRO : Código do produto que será gerado no pedido de venda
          • Campo AAH_INICOB : Indica o inicio da data da cobrança  para geração do pedido de venda.
          • Campo AAH_FIMCOB : Indica a data final da cobrança para geração do pedido de venda


          6-) Acesse a rotina Pedido de venda por contrato de manutenção (TECA210) e altere a data para 02/01/2022 , ou seja, para 1 dia após ao inicio do contrato e também do parâmetro MV_ULCONTR  e clique em processar. Aguarde o fim do processamento


          Após o processamento do Pedido de venda por contrato de manutenção (TECA210) acesse o modulo faturamento e verifique na rotina Pedido de Venda (MATA410)  se o pedido foi gerado referente ao respectivo contrato com o valor correto.

          No exemplo que estamos seguindo geramos um contrato  no valor de R$12.000,00 dividido em 12 vezes e no momento que adentramos o mês de janeiro o pedido foi gerado automaticamente (Janeiro) com o valor de R$ 1.000,00 pois como foram em 12 vezes o sistema deverá gerar 12 pedidos de venda no valor de R$ 1.000,00 cada um para totalizar os R$ 12.000,00 do total geral do contrato.

          ]


          7-) Altere a Data 02/05/2022 e acesse a rotina Pedido de venda por contrato de manutenção (TECA210) e clique em processar.


          Após o processamento foi gerado 5 pedidos de venda no valor de R$ 1000,00 cada referente aos 5 primeiros meses do ano pois alteramos a DATABSE do sistema para o dia 02/05/2022 (mês de maio).


          Para gerar todos os pedidos do contrato altere a DATABASE do sistema para o ultimo mês do contrato (um dia após o inicio do mês) e clique em processar.


          Foram gerados 12 pedidos de venda no valor de R$ 1000,00 cada totalizando os R$ 12.000,00 do contrato. 



           

          Pode lhe interessar: