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


Deck of Cards
startHiddenfalse
effectDuration0.5
idConfigurações
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idCusto Médio
labelPARÂMETROS
  • MV_CONTRSR: 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_CONTRSR, 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 (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”.

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


1-) Para utilizar a rotina configure o parâmetro  MV_CONTRSR como .T.  (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ã.

Image RemovedImage Added


3-) Cadastre uma base de Atendimento 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) e o mesmo deve possuir saldo disponível no armazém.




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


    Para maiores informações sobre a criação da condição de pagamento verifique o LINK abaixo:

    https://centraldeatendimento.totvs.com/hc/pt-br/articles/360017468312-Cross-Segmento-TOTVS-Backoffice-Linha-Protheus-SIGAFAT-Condi%C3%A7%C3%B5es-de-Pagamen

  • Campo AAH_INIVLD : Inicio da validade do contrato.
  • Campo AAH_FIMVLD : Inicio da validade do contrato.
  • Campo AAH_CPAGPV : Condição de pagamento que deverá ser gravada do cabeçalho no pedido de vendas (SC5). A condição de pagamento no caso da geração automática deve ser a vista para que o sistema gere corretamente as parcelas a partir da data da emissão do pedido. Neste caso o sistema ira gerar as parcelas no dia do processamento da rotina.

    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


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



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.



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.



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 mês 05 (maio).



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