Problema na criação do pedido de venda no contrato de manutenção ao utilizar o processo de títulos provisórios.
03. SOLUÇÃO
Foi realizado realizada a implementação do requisito, onde em que foi necessário necessária a criação de um campo na tabela AAH, chamado de AAH_NUMRECe de uma tabela auxiliar TXJTXJ (Controle de Títulos Provisórios).
...
Aviso
title
Importante
Para releases anteriores será necessário necessária a criação da tabela TXJ e do campo AAH_NUMREC pelo configurador.
Para criar o campo AAH_NUMRECcrie um campo conforme imagem abaixo.siga o exemplo das imagens abaixo:
Image Added
O campo AAH_NUMRECvai definir o número define a quantidade de recorrência que serão criados os títulos provisórios , esse número é referente aos meses, serão criados. Esse número corresponde aos meses. Exemplo:se for informado o número 6, isso quer dizer que será feito criada uma recorrência de 6 seis meses.
Para a tabela TXJ,crie os seguintes campos:
Crie o campo TXJ_PREFIXconforme o campo E1_PREFIXO:
Crie o campo TXJ_NUMconforme o campo E1_NUM
Crie o campo TXJ_PARCELconforme o campo E1_PARCELA
Crie o campo TXJ_TIPOconforme o campo E1_TIPO
Crie o campo TXJ_CLIENTconforme o campo E1_CLIENTE
Crie o campo TXJ_LOJAconforme o campo E1_LOJA
Crie o campoTXJ_VENCTOconforme o campo E1_VENCTO
Crie o campo TXJ_VENCTRconforme o campo E1_VENCREA
Crie o campo TXJ_VALORconforme o campo E1_VALOR
Crie o campo TXJ_FILE1conforme o campo E1_FILIAL. Nesse caso, nesse caso o campo de filial do ambiente de teste tem o tamanho de 8oito caracteres, verifique e crie conforme a configuração de filial do seu ambiente.
Crie o campo TXJcampo TXJ_CTRMNTconforme o campo AAH_CONTRT
Crie o campo TXJ_FILAAHconforme o campo AAH_FILIAL. Nesse caso, nesse caso o campo de filial do ambiente de teste tem o tamanho de 8oito caracteres, verifique e crie conforme a configuração de filial do seu ambiente.
...
Crie os seguintes índices para a tabela TXJ.
Aviso
title
Importante
A tabela TXJ será uma tabela é de controle, onde será armazenado serão armazenados todos os títulos gerados para o contrato editado, por isso é importante que a configuração dessa tabela fique igual aos campos em que o conteúdo será gravado.
Será necessário verificar se os seguintes fontes estão atualizados.
TECA200.PRX - data superior a
TECA210.PRX - data superior a
TECXFUNB.PRW - data superior a
...
Crie também um parâmetro para indicar qual será a natureza utilizada no campo E1_NATUREZ.
Aviso
title
Importante
A natureza utilizada no parâmetro deve estar cadastrada no protheus Rotina NaturezasProtheus, rotina Naturezas (FINA010), caso ao contrario . Caso contrário um aviso para criar a natureza vai aparecer aparecerá na criação dos títulos, pois a mesma informando que não existe uma natureza cadastrada.
Totvs custom tabs box
tabs
Passo 01, Passo 02, Passo 03, Passo 04
ids
passo1,passo2
Vamos verificar como criar o contrato de manutenção e a criação dos títulos provisórios e a sua devida baixa na criação do pedido de venda:
Totvs custom tabs box items
default
yes
referencia
passo1
Primeiramente vamos criar será criado o contrato de manutenção e a criação dos os títulos provisórios.
Ao criar um contrato de manutenção fique atento aos campos abaixo:
Para o campo Cond. PagtoPagto (AAH_CONPAG) informe uma condição de pagamento para a criação dos pedidos de vendas, os . Os títulos provisórios serão criados conforme a criação do pedido de venda.
É recomendado que a condição de pagamento para a criação dos pedidos de venda não ultrapassem 30 dias.
Verifique que nesse exemplo a condição será em 3X, sendo a primeira à vista, a segunda no dia 10 e a terceira no dia 20.
Conforme a regra para a geração do pedido, serão gerados pedidos no dia 01, 10 e 20 de cada mês.
Outro campo importante é o campo Outros campos importantes são os de Inicio e fim de cobrança (AAH_INICOBe AAH_FIMCOB, respectivamente), pois a criação dos títulos provisórios vai seguir seguirá o cronograma dessas datas.
Verifique que no exemplo as datas estão de à
Assim, serão criados os títulos a partir do dia 24 até o dia 24/08/2021.
conforme a regra Obedecendo à regra de condição de pagamento do pedido de venda ser que é 01,10 e 20 e o inicio da cobrança ser que é dia 24/08/2020, o pedido e consequentemente a geração dos títulos provisórios só serão criados no dia 01/09/2020.
Informe um valor para o campo Qtd.RecRec (AAH_NUMREC), no nosso exemplo vamos criar 6 . Neste exemplo criaremos seis meses de recorrência , e como nosso o contrato começa em agosto, o provisionamento será feito até janeiro de 2021que dá uma recorrência de 6 meses contando o mês de inicio de cobrança(Agosto a Janeiro).
O produto que utilizamos para a criação do pedido de venda deve estar com a TES configurada , e caso não tenha esteja, o pedido de venda não será criado para o contrato.
Informe o valor do contrato, no nosso exemplo o valor está para R$9.000,00 como a condição está para 3 parcelas o valor do titulo provisório será de R$3.000,00
Image Added
Verifique abaixo como foi criado o nosso contrato de manutenção
Ao confirmar a criação do contrato de manutenção, os títulos provisórios serão criados.
Para confirmar, verifique se o titulo foi criado corretamente no modulo financeiromódulo Financeiro.
Verifique também a na tabela TXJ,que é nossa a tabela de controle, verifique se o relacionamento está correto.
Com os títulos provisórios criados, eles serão baixados (excluídos) conforme a criação dos pedidos de venda.
Totvs custom tabs box items
default
no
referencia
passo2
Agora vamos criar o pedido de venda para o nosso contrato.
Conforme explicado acima, vamos alterar nossa a DataBase para o dia 01/09/2020, caso o parâmetro MV. Caso o parâmetro MV_CONTRPVesteja ativo, ao entrar no modulo módulo, será feito realizada a criação de pedidos de venda automaticamente, nesse caso nosso . Neste exemplo, o parâmetro está desativado, assim vamos na portanto utilizaremos a rotina para geração de pedido de venda.
Assim vamos criar será criado o pedido de venda para o dia 01/09 assim e o nosso titulo provisório criado para o dia 01/09 será excluído.
Verifique no campo AAH_ULTPEDque o pedido de venda foi criado e no o campo AAH_ULTEMIque gera a ultima indica a data da última emissão de pedido de venda.
verifique também que o titulo provisório do dia 01/09/2020 foi dado a baixabaixado.