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
startHidden
false
effectDuration
0.5
id
Contrato manutenção (TECA200)
effectType
horizontal
loopCards
true
Card
default
true
id
Custo Médio
label
Configurando o Contrato
Para gerar os Pedidos de Venda a partir do Contrato de manutenção é necessário o preenchimento das informações abaixo:
Dica
title
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
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
default
true
id
0607202023
label
CAMPOS E PROCESSOS
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.
Aviso
title
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.
Aviso
title
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
title
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
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.
Card
default
true
id
06072020265
label
Gerar Pedidos (Automático)
1-) Para utilizar a rotina configure o parâmetro MV_CONTRPV como .T. (Desativado)
Image Modified
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 Modified
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.
Image Modified
Image Modified
Image Modified
4 -Acesse a rotina Contrato de manutenção (TECA200) e inclua um novo contrato de manutenção.
Image Modified
5-) Será apresentada a seguinte tela e preencha os campos conforme as orientações abaixo:
Image Modified
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.
Image Modified
Para maiores informações sobre a criação da condição de pagamento verifique o LINK abaixo:
Campo AAH_INIVLD : Inicio da validade do contrato.
Campo AAH_FIMVLD : Fim 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 á 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
title
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.
Informações
title
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.
Card
default
true
id
06072020265
label
Gerar Pedidos (Manual)
Deck of Cards
startHidden
false
effectDuration
0.5
id
Tipos de Crédito
effectType
horizontal
loopCards
true
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
default
true
id
06072020265
label
Gerar Pedidos (Automático)
1-) Para utilizar a rotina configure o parâmetro MV_CONTRPV como .F. (ativado)
Image Modified
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 Modified
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.
Image Modified
Image Modified
Image Modified
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.
Image Modified
5-) Será apresentada a seguinte tela e preencha os campos conforme as orientações abaixo:
Image Modified
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.
Image Modified
Para maiores informações sobre a criação da condição de pagamento verifique o LINK abaixo:
Campo AAH_INIVLD : Inicio da validade do contrato.
Campo AAH_FIMVLD : Fim 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 á 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
title
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
Image Modified
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.
Image Modified]
7-) Altere a Data 02/05/2022 e acesse a rotina Pedido de venda por contrato de manutenção (TECA210) e clique em processar.
Image Modified
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).
Image Modified
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 Modified
Foram gerados 12 pedidos de venda no valor de R$ 1000,00 cada totalizando os R$ 12.000,00 do contrato.