Criação de contrato
Este documento descreve como criar um contrato (matrícula/plano) para um usuário a partir do seu perfil.
Rotina de academia/atendimento. A criação de contratos é liberada para os perfis Administrador, Gerente e Colaborador (capacidade view_user_contracts).
Antes de criar um contrato, vale entender o que ele compõe (modelo, arquivo, condição de pagamento, datas e cobranças) e como as mensalidades são geradas. Esses conceitos estão detalhados no documento Contratos.
Onde criar
- Abra o perfil do usuário e vá até a aba "Perfil".
- Na seção "Contratos", clique em "Incluir contrato".
- Abre-se o formulário
contracts/contract, já pré-preenchido com o usuário selecionado.
Campos do formulário
- Modelo — o plano do contrato. Define duração, arquivo de assinatura, intervalo de horário e tipos de acesso liberados, regras de cancelamento e afastamento, e os valores (assinatura).
- Usuário — o usuário a quem o contrato pertence (já pré-preenchido).
- Condição de pagamento — determina como a duração é subdividida em cobranças (mês, semestre, ano).
- Data de início — a data a partir da qual a duração é contada.
- É renovação — indica se o contrato é uma renovação de um contrato anterior.
O que acontece ao salvar
Ao salvar, o backend valida o contrato antes de criá-lo:
- Ausência de contratos duplicados para o usuário;
- Que o modelo (template) esteja ativo;
- Que a condição de pagamento seja válida para o modelo escolhido.
Passadas as validações, o backend gera os movimentos financeiros correspondentes (as mensalidades, conforme a duração e a condição de pagamento).
Se o modelo possuir um arquivo de assinatura, após a criação o sistema pergunta "Deseja imprimir o contrato gerado?". Ao confirmar, o contrato preenchido é aberto para impressão/assinatura.
Como descrito em Contratos, a primeira mensalidade de um contrato é considerada automaticamente como paga no momento da contratação.
Restrições de acesso
- Criação de contrato liberada pela capacidade
view_user_contracts(perfis legados ADMINISTRATOR, MANAGER e COLLABORATOR). - O perfil Colaborador possui as permissões ADD/CHANGE/VIEW sobre
contracts.Contract.
Veja também Acompanhamento do CRM de contratos e Restrições de acesso e permissões.