# Tarefa - Cancelamento Automático de Contrato Inadimplente
## Introdução
O Sistema oferece uma funcionalidade para cancelar automaticamente contratos que estejam inadimplentes por um período específico. Esta documentação detalha o processo de configuração e uso desta ferramenta.
## Passo a Passo: Configuração dos Parâmetros do Sistema
1. Acesse o Menu **Configurações > Parâmetros**
2. Selecione a opção **Parâmetros Gerais**;
3. Navegue até a aba **Contratos**; 
4. Na seção **Desativar** preencha os Parâmetros:
    - **Quantidade de dias inadimplentes para desativação automática**: defina o número de dias de inadimplência necessários para o sistema desativar automaticamente o contrato.
    - **Respeitar status de acesso no bloqueio automático ao cancelar contratos inadimplentes**: se selecionado **Sim**, os contratos inadimplentes com status de acesso **Bloqueio automático** serão desativados. Se marcado **Não**, o sistema desativará os contratos apenas com base no número de dias de inadimplência, ignorando o status de acesso.
    - **Motivo de cancelamento pela tarefa:** Escolha o motivo de cancelamento que será registrado automaticamente nos contratos ao serem desativados. Este motivo será aplicado a todos os contratos desativados pela tarefa.
    - **Cancelar financeiro do cliente ao desativar contrato automaticamente:** ao selecionar **Sim**, todos os boletos do cliente serão cancelados na desativação do contrato. Se **Não**, os boletos não serão cancelados. Se a opção **Somente não vencidos** for marcada, apenas os boletos que ainda não venceram serão cancelados.
    - **Verificar se existem comodatos em aberto antes de desativar:** Se **Sim**, o sistema bloqueará a desativação do contrato caso ainda haja produtos em comodato vinculados.
    - **O.S retirada de equipamento:** escolha uma [[configuracoes de ordem de servico|Configurações de Ordem de Serviço]] para que, ao desativar o contrato, uma O.S seja gerada automaticamente para a retirada dos equipamentos em comodato.

>[!warning] Atenção
> - No campo ** OS retirada de equipamento** serão exibidos apenas as configurações que, no campo **Processo de sistema**, tenham a opção **Suporte** selecionada.
> - A ordem de serviço será gerada apenas se o cliente tiver um comodato incluído no contrato.

5. Em seguida, clique no botão **Salvar** para registar o ajuste.

> [!WARNING] Aviso 
>  O cancelamento ocorre apenas para contratos com boletos em aberto no financeiro recorrente com valor maior que **0**.
>  

## Passo a Passo: Configuração da Tarefa de Cancelamento
1. Acesse o Menu Ferramentas > Ferramentas;
2. Selecione a opção **Agenda de tarefas**; 
3. Clique em **Novo** e preencha os seguintes parâmetros:
	- **Tarefa:** Selecione **Cancelar contratos inadimplentes**;
    - **Minuto:** Defina o minuto da hora em que a tarefa deve ser executada (**exemplo: 20**);
    - **Hora:** Defina o horário em que o sistema deve executar a tarefa. Por exemplo, 7 (horas);
	- **Dia do mês:** Selecione **Todos** para a tarefa ser executada diariamente. Caso prefira executar a tarefa em um dia específico, escolha **Valor** e indique o dia desejado;
	- **Mês:** Ao marcar **Todos**, a tarefa será executada mensalmente ao longo do ano. Para um mês específico, selecione **Valor** e informe o número correspondente, como **12 (Dezembro)**;
	- **Dia da semana:** Escolha os dias da semana em que a tarefa será executada. Se optar por **Todos**, ela ocorrerá diariamente. Caso prefira dias específicos, selecione **Valor** e escolha entre: **0 - Domingo, 1 - Segunda, 2 - Terça, 3 - Quarta, 4 - Quinta, 5 - Sexta.**
4. Após definir os parâmetros, clique em **Salvar**. 

> [!INFO]  Informação
> A tarefa de cancelamento de contratos inadimplentes será responsável por desativar os contratos que atendem aos critérios estabelecidos nos parâmetros de desativação, conforme demonstrado acima.

> [!TIP] Dica 
>É possível visualizar a tarefa clicando no botão **Listar**, onde será gerado um relatório de simulação com todos os contratos que serão incluídos na rotina.
## Fluxo de Trabalho
```mermaid
graph TD
    A[Início da Tarefa] --> B{Verifica Contratos}
    B --> |Inadimplente| C[Aplica Regras de Cancelamento]
    C --> D[Desativa Contrato]
    D --> E[Cancela Financeiro]
    E --> F[Gera OS de Retirada]
    B --> |Adimplente| G[Ignora]
    F --> H[Próximo Contrato]
    G --> H
    H --> B
```
## Exemplo de Configuração
Configuração de Tarefa
- Execução: 7:30 da manhã
- Frequência: Todos os dias do mês
- Meses: Todos
- Dias da semana: Segunda a sexta-feira
Esta configuração fará com que a tarefa seja executada diariamente às 7:30, exceto aos finais de semana.
## Considerações Finais
O Sistema oferece uma solução eficiente para o cancelamento automático de contratos inadimplentes, permitindo que as empresas gerenciem suas obrigações de forma proativa. Por meio da configuração dos parâmetros, é possível definir critérios específicos para a desativação de contratos, incluindo a quantidade de dias de inadimplência, a gestão de boletos financeiros e a verificação de produtos em comodato.
## Etiquetas
#CancelamentoAutomatico #GestaoContratos #Inadimplencia #ConfiguracaoSistema
## Leia Também
- [[agenda de tarefas|Agenda de Tarefas]]
- [[tarefa - cancelar contratos agendados pendentes|Tarefa - Cancelar Contratos Agendados Pendentes]]
- [[formulario contrato do cliente|Contrato do Cliente]]
- [[financeiro|Financeiro]]
- [[ordens de servico para retirada de equipamentos|Ordens de Serviço para Retirada de Equipamentos]]