Skip to main content

Criação de contrato

Este documento descreve como criar um contrato (matrícula/plano) para um usuário a partir do seu perfil.

Perfil indicado

Rotina de academia/atendimento. A criação de contratos é liberada para os perfis Administrador, Gerente e Colaborador (capacidade view_user_contracts).

Conceitos de contrato

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

  1. Abra o perfil do usuário e vá até a aba "Perfil".
  2. Na seção "Contratos", clique em "Incluir contrato".
  3. 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).

Impressão do contrato

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.

Primeira mensalidade

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.