Árvore de páginas

Versões comparadas

Chave

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

...

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:

Deck of Cards
startHiddenfalse
effectDuration0.5
idContrato manutenção (TECA200)
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idCusto Médio
labelConfigurando o Contrato

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

Dica
titleDICA
  • 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ções
titleInformaç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

Deck of Cards
startHiddenfalse
effectDuration0.5
idConfigurações
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idCusto Médio
labelPARÂMETROS
  • 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ã.
Card
defaulttrue
id0607202023
labelCAMPOS E PROCESSOS

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


CampoDescriçã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.

Aviso
titleAtençã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.

Aviso
titleAtençã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.
Card
defaulttrue
id06072020265
labelGerar Pedidos (Automático)
Deck of Cards
startHiddenfalse
effectDuration0.5
idTipos de Crédito
effectTypehorizontal
loopCardstrue

A partir da configuração do parâmetro MV_CONTRSRCONTRPV, 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.


Card
defaulttrue
id06072020265
labelGerar Pedidos (Automático)

1-) Para utilizar a rotina configure o parâmetro  MV_CONTRSR CONTRPV como .T.  (ativadoDesativado)

Image RemovedImage Added


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  O Produto selecionado deverá estar com o campo TES de saída ( TS ) deve ser Preenchido estar preenchida no Cadastro de Produtos (B1_TS) de saída preenchido e o mesmo deve possuir saldo disponível no armazém.






4 -Acesse a rotina TECA200 ( 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. 



Informações
titleImportante!

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-) Acesse a rotina TECA210 (Pedido de venda por contrato de manutenção) e altere a data para 02/01/2022 , ou seja, 1 dia após ao inicio do contrato e clique em processar. Aguarde o fim do processamento

Image Removed

Após o processamento do TECA210 (Pedido de venda por contrato de manutenção) 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.

Image Removed]

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

Image Removed

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 database do sistema para o dia 02/05/2022 (mês de maio).

Image Removed

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.

Image Removed

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

Image Removed

Image Removed

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


Informações
titleAtençã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. 

Card
defaulttrue
id06072020265
labelGerar Pedidos (Manual)
Deck of Cards
startHiddenfalse
effectDuration0.5
idTipos de Crédito
effectTypehorizontal
loopCardstrue

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


Card
defaulttrue
id06072020265
labelGerar Pedidos (Automático)

1-) Para utilizar a rotina configure o parâmetro  MV_CONTRSR CONTRPV como .TF.  (ativado)

Image RemovedImage Added


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 Base de Atendimento (TECA040) com o cliente que irá utilizar a geração automática de pedidos. O Produto selecionado deverá estar com o campo TES de saída ( TS ) deve ser Preenchido estar preenchida no Cadastro de Produtos (B1_TS) de saída preenchido e o mesmo deve possuir saldo disponível no armazém.






4 -Acesse a rotina TECA200 (Contrato de manutenção (TECA200) e inclua um novo contrato de manutenção 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. 


Informações
titleImportante!

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-) Acesse a rotina TECA210 ( 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 TECA210 ( Pedido de venda por contrato de manutenção (TECA210) acesse o modulo faturamento e verifique na rotina pedido Pedido de venda 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 novamente para o dia Data 02/05/2022 e acesse a rotina TECA210 ( 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 database DATABSE do sistema para o dia 02/05/2022 (mês de maio).


Para gerar todos os pedidos do contrato altere a database 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: