Á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: