Processo desenvolvido para automatização a geração de contrato jurídicos como promissórias, minutas, entre outros.



Documentação utilizada

Foram utilizadas as documentações abaixo para customização do processo.

https://www.blogadvpl.com/criando-um-contrato-em-ms-word-e-integrando-com-o-protheus/


Documentação de integração com docusign

https://devforum.totvs.com.br/2500-docusign--api-integracao-advpl


Criação de tabelas

SZ1: Cabeçalho do modelo de contrato

SZ0: Itens do modelo de contrato

SZ2: Cabeçalho da geração de contrato

SZ3: Informações do contrato jurídico que será impresso


Criação de campos para controle do processo 

VS9_XVLJUR: Valor de juros para geração automática no contas a receber 

VS9_XJURIM: Informa se os juros estão embutidos no valor da venda

Criar tipo de documento na tabela SX5 - TABELA 14 - JR - JUROS

VV0_XDTHRCT: Data e Hora que o contrato foi impresso
VV0_XFLGCT: 0=Não; 1= Sim (Contrato Impresso?)
VV0_XUSRCT: Usuário que realizou a impressão do contrato


Parâmetros criados 

PM_GERTITJR: Habilita a geração de títulos de juros que não estão embutidos no momento do faturamento para ser utilizado posteriormente na impressão de contrato e evitar a inserção manual.

PM_PATHMCTR: Informar a pasta Protheus que armazena os contratos
PM_CTRTEMP: Informar a pasta temporária para gravar o arquivo json gerado e gravar o arquivo pdf após geração
PM_USRMCTR: Usuários que podem modificar os modelos ou importar novos modelos de contrato
PM_VLDIMPCT: Valida o bloqueio por usuário
PM_USRIMPCT:  Usuário com permissão para impressão
PM_GERTITJR: Habilita a geração de juros pelo atendimento modelo 2

PM_NOTCTR: E-mail dos usuários que irão receber notificação do e-mail

PM_APRVCTR: Usuários que podem fazer aprovação de contrato jurídico e realizar impressão

 

Ponto de Entrada utilizado  

VXI02TIT: PE para criar título de juros que não embutidos no contas a receber


Fontes desenvolvidos

XFUNCDEV: Função genérica para teste sem precisar inserir no menu 

PMCTR03: Rotina de geração de contratos 

PMCTR03: Rotina de criação de modelo de contrato

PMCTR03: Rotina de impressão de contrato

PMCTR05M: Fonte com os PE da PMCTR05


Consulta padrão

VV9CTR

SZ1MOD


Menu do Usuário

PMCTR03: Rotina de geração de contratos
PMCTR05: Rotina de modelos de contratos
  • Criar menu na base de produção


Pergunte criado


Status do documento

0=Nao;1=Pre-Aprovado;2=Reprovado;3=Gerado;4=Integrado Docusign;5=Assinado                                                        


Caminho do modelo de contrato

\TOTVS12\Microsiga\protheus_data\contratos\primavera



Link de apresentação

https://primaveramaquinasltda-my.sharepoint.com/:v:/g/personal/alencar_junior_primaverajd_com_br/Ea2YRNiI915LhT512WO9mUIBJyL3mUCV8ymJDufEZE6yFw?e=VthBM7


https://primaveramaquinasltda-my.sharepoint.com/:f:/g/personal/elton_primaverajd_com_br1/EqOhWjB5MfdMmU8CnnbN5GkBRs_rJC51nTHUQ96XQi_Z0g?e=rtIv4i