Central de Ajuda Quaza Provedores

Contrato — Fatura (PT)

Contrato — Fatura — Quaza

Contrato — Núcleo e Configurações — A relação comercial entre cliente e empresa

O contrato é o vínculo entre o cliente e a empresa — define o que está sendo prestado, por quanto, com quais regras de cobrança, fidelidade, e em quais condições. Esta doc cobre as 9 telas principais do contrato.

Glossário

Termo O que é
Contrato Vínculo comercial entre cliente e empresa. Tem ciclo de vida (Pré-contrato → Ativo → Bloqueado/Suspenso → Cancelado).
Pré-contrato Contrato em rascunho — ainda não gerou fatura, não bloqueia/desbloqueia automaticamente, pode ser ajustado.
Ativo Contrato em produção — gera mensalidade, sofre crontab, pode ser bloqueado/suspenso.
Plano de vendas Catálogo de produtos/serviços vendáveis (planos de internet, SVAs, taxas). Define preço base e regras tributárias.
Fidelidade Período mínimo do contrato. Quebrar antes = multa proporcional ao tempo restante × valor mensal.
Aceite digital Mecanismo de assinatura eletrônica do contrato — link/SMS/email gera token, cliente confirma identidade, contrato vira "Ativo".
Bloqueio automático Crontab que muda contrato pra Bloqueado quando fatura passa N dias atrasada (configurável).
Renegociação Fluxo de acordo entre cliente e empresa sobre débitos abertos. Cria novo título, mantém histórico.
Migração de plano Troca de plano em contrato ativo. Pode preservar ou recalcular débitos abertos.
Templates Modelos padronizados de contrato — texto, regras, SVAs default. Aplicados em massa.
Comissão do vendedor % sobre instalação/mensalidade pago ao vendedor que fechou o contrato.
Cancelamento Encerramento do contrato. Cobra multa de fidelidade se aplicável, marca data fim, gera última fatura.

Diagrama — ciclo de vida do contrato

CONTRATO — CICLO DE VIDA ──────────────────────── ┌─────────────────┐ │ PRÉ-CONTRATO │ (rascunho, sem mensalidade ainda) └────────┬────────┘ │ Aceite digital OR clique manual "Ativar" ▼ ┌─────────────────┐ │ ATIVO │ ◄────────┐ │ - gera fatura │ │ Reativação após pagamento │ - sofre crons │ │ │ - cobra mens. │ │ └────┬────────┬───┘ │ │ │ │ inadimpl. │ │ Cliente pede │ N dias │ │ suspensão │ ▼ ▼ │ ┌──────────────┐ ┌───────────┐ │ │ BLOQUEADO │ │ SUSPENSO │ │ │ (cron auto) │ │ (manual) │ ───┘ └──────┬───────┘ └─────┬─────┘ │ │ │ Cliente paga │ Cliente reativa └──────┬────────┘ │ │ OU │ │ Cancela contrato ▼ ┌─────────────────┐ │ CANCELADO │ - cobra multa fidelidade │ (data fim) │ - última fatura └─────────────────┘ CRONTABS QUE TOCAM: ─ verifica_fatura_atrasada → marca BLOQUEADO ─ desbloqueio_pagamento → reativa pra ATIVO ─ gera_mensalidade → cria fatura próximo ciclo ─ cobra_multa_cancelamento → calcula no encerramento

📸 Telas do sistema

As telas abaixo mostram como o sistema se apresenta em cada parte do fluxo descrito.

Listagem de Contratos — todos os contratos do cliente, com situação (ativo, suspenso, cancelado), plano de venda vigente e datas.
Edição de contrato — onde se altera plano, vencimento, fidelidade, situação e dados gerais. Mudanças aqui geram log no histórico.
Logins do contrato — credenciais (PPPoE/IPOE/SVA) vinculadas ao contrato. Cada login pode ser controlado pelo Radius.
Configuração de Aceite — define quais textos contratuais (LGPD, termo de uso) o cliente deve aceitar antes da ativação.
Templates de contrato — modelos pré-definidos (com plano, fidelidade, taxas, aceites) que aceleram a criação de novos contratos.
Serviços do contrato — itens (PPPoE, IPOE, SVA, Telefonia, IP Fixo) que compõem o valor mensal. Cada serviço pode ter valor fixo ou percentual.
Listagem de Planos de Venda — catálogo de pacotes (velocidade, preço, fidelidade, dia padrão) ofertados ao cliente.

1 Listagem de Contratos

Cliente → Contrato

ctr_01_listagem.png

Listagem dos contratos da empresa. Cada linha mostra: cliente, plano de venda, valor mensal, data de ativação, fidelidade, estado.

2 Estados de Contrato

Cliente → Estado de contrato

ctr_02_estado.png

Cadastro dos estados possíveis de um contrato. Estados típicos:

Estado Significado
Ativo Contrato vigente, gerando faturas mensais.
Suspenso Temporariamente sem cobrança/serviço.
Bloqueado Inadimplência ou solicitação cliente — sem acesso, mas mantém cadastro.
Cancelado Encerrado definitivamente.
Em degustação Trial gratuito (ver Login degustação ).

3 Fidelidade

Cliente → Fidelidade

ctr_03_fidelidade.png

Configuração de períodos de fidelidade. Fidelidade prevê multa por cancelamento antes do prazo. Tipicamente 12, 24 ou 36 meses.

4 Serviços do Contrato

Cliente → Serviço de contrato

ctr_04_servico.png

Cadastro dos serviços vinculados a contratos — internet, IPTV, telefonia, manutenção. Cada serviço pode ter regra de cobrança própria, valor adicional, fidelidade independente.

5 Templates de Contrato

Cliente → Template de contrato

ctr_05_template.png

Modelos pré-configurados de contrato — agiliza o cadastro replicando uma configuração padrão (plano X, fidelidade Y, regra Z, juros W). Útil para empresas com poucos perfis comerciais distintos.

6 Configuração de Aceite

Cliente → Configuração de aceite

ctr_06_aceite.png

Define como o cliente aceita o contrato — via e-mail, SMS, link, presencial assinado em PDF, biometria. Configurável por tipo de aceite.

7 Condições de Contrato

Cliente → Condição de contrato

ctr_07_condicao.png

Cláusulas e condições especiais negociadas — período de promoção, desconto progressivo, isenção temporária. Sobrescrevem regras gerais do plano de venda.

8 Ações de Contrato

Cliente → Ação de contrato

ctr_08_acao.png

Histórico de ações executadas no contrato (alteração de plano, suspensão, reativação, cancelamento, mudança de endereço). Auditoria essencial para resolver disputas com cliente.

9 Documentos do Contrato

Contrato → Documento

ctr_09_documento.png

Anexos vinculados ao contrato — PDF assinado, RG/CNH, comprovante de residência, fotos da instalação, etc. Útil para conformidade regulatória.

Fluxo típico de criação de contrato

  1. Cadastrar cliente .
  2. Selecionar plano de venda ou template.
  3. Configurar fidelidade, regra de cobrança, dia de vencimento.
  4. Cadastrar login do cliente (se for serviço de internet).
  5. Coletar aceite (e-mail/SMS/PDF assinado).
  6. Ativar contrato — começa a gerar mensalidades automaticamente.

Documentos relacionados

📌 O que acontece quando você salva o contrato

Quando o contrato é salvo (criado ou alterado), o Quaza executa uma série de operações automáticas baseadas no que foi modificado. É importante entender essas operações para evitar surpresas:

Mudou o estado do contrato (Ativo/Bloqueado/Cancelado)

  • O sistema derruba a conexão do cliente imediatamente quando o estado vira Bloqueado, Cancelado ou Desativado.
  • Quando o contrato volta para Ativo, a conexão é restabelecida automaticamente.
  • Estados finais (Cancelado) também removem todas as Ordens de Serviço associadas; estados temporários (Bloqueado) apenas pausam.
  • Boletos pendentes recebem flag de auto-emissão na próxima execução da regra de cobrança.

Mudou o valor mensal do contrato

  • Os boletos abertos sem nota fiscal são recalculados automaticamente para o novo valor.
  • Boletos que já têm nota fiscal emitida não são alterados — para corrigir, é necessário emitir Nota de Crédito ou Débito.
  • Boletos pagos nunca são alterados.

Mudou a competência (mês fiscal de referência)

  • O sistema redata todos os boletos abertos para a nova competência.
  • Isso afeta relatórios mensais retroativamente — atenção ao usar.

Mudou a forma de pagamento (carteira)

Importante: trocar a forma de pagamento não re-emite os boletos abertos automaticamente. Os boletos abertos continuam com a carteira anterior. Se o cliente quer pagar pela nova forma, você precisa cancelar os boletos abertos e gerar novos.

Mudou a regra de cobrança ou a empresa fiscal

  • A nova regra/empresa só vale para boletos e notas novos.
  • Boletos já em aberto continuam com a regra antiga.
  • Notas fiscais já emitidas mantêm a empresa antiga — para mudar, é preciso cancelar e re-emitir.

Mudou a fidelidade

  • Vale somente para a multa futura de cancelamento.
  • Multas já calculadas (em ações de cancelamento já em aberto) não são refeitas.
Dica: sempre que mexer em um contrato com débitos abertos, confira a tela "Histórico Financeiro do Cliente" depois — ela mostra todos os boletos e o estado de cada um, ajudando a confirmar que tudo refletiu como esperado.

🎯 As 12 Ações de Contrato (Detalhe)

Toda ação significativa sobre o contrato passa pelo enum catálogo do sistema + service operações internas. Lista completa:

Ação O que faz Side-effects Reversível?
INSTALACAO Inicia novo contrato — gera OS de instalação + débito de instalação. Cria OS pra equipe técnica de campo. Gera débito único (taxa instalação). Cria login Radius pendente de provisionamento. ❌ Não
DEGUSTACAO Trial gratuito — período X dias com plano completo. Login Radius criado em modo "degustação" (consumo grátis). Conversão automática para ATIVO ao fim do prazo (configurável). ✅ Sim
ATUALIZACAO_PLANO Troca o plano de venda do contrato. Recalcula valor mensal. Reaplica recálculo automático dos boletos em débitos abertos sem NF. Pode gerar débito proporcional (se troca no meio do mês). ✅ Sim (via REVERTER)
MIGRACAO_TECNOLOGIA Fibra ↔ ADSL ↔ rádio. Pode trocar login Radius e equipamento. Gera OS de visita técnica. ✅ Sim
TROCA_ENDERECO Cliente mudou de endereço. Pode gerar débito proporcional (custo da mudança). Gera OS de visita. Atualiza ponto de acesso/ONU. ✅ Sim
TROCA_TITULARIDADE Transfere contrato para outro CPF/CNPJ. Débitos vão junto com o contrato (novo titular herda dívida). Comissão do vendedor original é preservada. ❌ Não
CANCELAMENTO Encerra contrato definitivamente. Calcula multa fidelidade (se aplicável). Fecha todas as OS. Gera financeiro final (rescisão). Bloqueia Radius. Comunica cliente (e-mail/SMS). ❌ Não — só permite reativação manual via REATIVAR.
DESATIVACAO_TEMPORARIA Pausa cobrança e serviço por período. Bloqueia cobrança (não gera débito durante pausa). Reativação manual. ✅ Sim
DESVINCULAR Remove vínculo cliente ↔ contrato. Contrato fica órfão. Cobrança pendente persiste mas sem cliente associado. ❌ Não
TRANSFERIR Move contrato pra outro cliente. Mantém contrato. Pode acumular dívida do cliente anterior. ❌ Não
REVERTER Desfaz última ação. Restaura snapshot anterior via histórico de alterações. Limitado às ações reversíveis acima.
DESATIVACAO Variante permanente de DESATIVACAO_TEMPORARIA. Similar ao cancelamento mas sem multa fidelidade. ❌ Não

🔄 Estados — transições automáticas

De → Para O que dispara
NORMAL → BLOQUEADO Derruba Radius. Tarefa 311 envia aviso (e-mail/SMS/WhatsApp). OS pausadas.
NORMAL → REDUZIDO Aplica reduce-velocity no Radius (Reply attribute). Cliente continua online mas com banda limitada.
BLOQUEADO → NORMAL Restaura velocidade no Radius. Reativa OS pausadas. Cliente recebe notificação.
NORMAL → CANCELADO Estado FINAL — fecha tudo (OS, login, débito futuro). Calcula multa.
CANCELADO → reativar ⚠️ Não permitido por padrão (lança exception). Para reativar, usar operação de reativação com privilégio especial.
DEGUSTACAO → NORMAL Conversão de trial em cliente ativo — começa cobrança. Pode ser manual ou automática (configurável).

⏰ Tarefas crontab que tocam contrato

ID Tarefa O que faz Periodicidade típica
310 tarefa de Resincronização de Contratos Resync de logins com Radius — corrige divergências (login no Quaza mas não no Radius, ou vice-versa). Diária
311 tarefa de Aviso de Bloqueio Envia aviso (e-mail/SMS/WhatsApp) com X dias de antecedência antes do bloqueio automático. Configurável em configuração "Aviso de bloqueio". Diária
312 tarefa de Avisos de Contrato Avisos gerais — vencimento próximo, fim de fidelidade, expiração de degustação. Diária
1301 tarefa de Geração de Fatura Gera fatura (NFSe ou NFe) consolidada do mês para contratos com débitos pendentes de fatura. Critério: débito sem NF + dentro do prazo da regra. Diária / mensal (configurável)
1302 tarefa de Envio de Fatura Envia fatura por canal configurado (e-mail, SMS, WhatsApp) após geração. Diária

🔐 Bloqueio automático por inadimplência

Funciona via service (arquivo do sistema) + tarefa 310/311. Critério:

Condição Configurável em
Empresa permite bloqueio automático? configuração "Bloqueio automático ativo" (Admin → Empresa)
Contrato permite bloqueio automático? Campo no contrato (default herdado da empresa)
Atraso ≥ N dias? configuração "Dias até bloqueio" ou regra de cobrança ação BLOQUEAR
Hoje não é feriado/fim de semana? feriado nacional + configuração "Bloqueio em dia da semana"

Quando todas as condições são verdadeiras, o sistema:

  1. Muda estado para "Bloqueado automático" (definido em "Bloqueado automático")
  2. Dispara salvar o contrato → derruba Radius + desativa OS
  3. Tarefa 311 envia aviso pelo canal configurado

💰 Quando débitos abertos são modificados (vs preservados)

Situação do débito Modificável?
ABERTO ou ATRASADO, sem NF Modificado automaticamente quando contrato muda valor/competência
ABERTO ou ATRASADO, com NF emitida Imutável — NF veio antes da mudança, não pode quebrar contabilidade
PAGO ou LIQUIDADO ❌ Imutável (filtro da query)
Cancelado ❌ Imutável
Sem serviços vinculados ❌ Não toca
Valor do contrato ≤ 0 ❌ Não toca
Para forçar atualização de débito com NF: emita Nota de Crédito (NC) para anular a NF, depois cancele e re-gere o débito.

⚙️ Implementação técnica

Componente Caminho
Model + callbacks (controle interno) (insert/update/delete)
Service principal (operação interna) (61+ métodos públicos)
Actions criação (operação interna do sistema), (registro de ação), (processo de aceite)
Histórico/Reversão (operação interna do sistema), (reverter alteração)
Atualizar débitos (operação interna)
Atualizar competência (operação interna)
Derrubar Radius (operação interna)
15 ações de cobrança (catálogo do sistema) — ver Regras de Cobrança

✍️ Aceite Digital — modos e fluxo

O aceite digital substitui a assinatura física do contrato. O Quaza suporta múltiplos modos, configuráveis em Cliente → Configuração de Aceite:

Modos de envio do link de aceite

Modo Como funciona
Portal Cliente acessa portal do cliente Quaza com seu login e clica em "aceitar contrato".
E-mail Sistema envia e-mail com link único e seguro. Cliente clica, revisa e aceita.
WhatsApp Mesmo link enviado por WhatsApp Business (template aprovado pela Meta).

Modos de envio de código de validação (2FA)

Modo Quando usar
E-mail Padrão. Cliente recebe código de 6 dígitos no e-mail antes de confirmar aceite.
WhatsApp Quando cliente prefere WhatsApp ou não tem e-mail confiável.
SMS Para clientes sem WhatsApp/e-mail — gasta crédito SMS.

Documentos adicionais exigidos no aceite

A configuração de aceite pode exigir até 4 documentos adicionais:

  • CPF/CNPJ — confirma identidade do titular
  • Documento (RG/CNH) — upload de foto frente/verso
  • Selfie — foto do cliente segurando o documento (compliance KYC)
  • Assinatura digital — desenhada pelo cliente na tela touch ou mouse

Aceite automático

Configurável: para clientes com cadastro completo e validado, o sistema pode aceitar automaticamente sem precisar passar pelo cliente. Útil em renovações ou aditivos simples.

Tolerância e bloqueio

O contrato pode ter um prazo de tolerância (em dias) para o cliente aceitar. Se passar do prazo sem aceite, o contrato pode ser bloqueado automaticamente — útil para forçar regularização.

📅 Fidelidade — cálculo de multa e regras

A fidelidade é o período em que o cliente se compromete a manter o contrato. Cancelar antes do fim gera multa.

Como configurar

  1. Cadastre os tipos de fidelidade em Cliente → Fidelidade (12, 24, 36 meses são comuns).
  2. Cada tipo tem: prazo em meses, valor da multa total ou cálculo proporcional.
  3. Vincule a fidelidade ao contrato no momento da criação (ou em ações ATUALIZACAO_PLANO).

Como o sistema calcula a multa

Modo Cálculo Exemplo
Valor fixo Multa total definida no cadastro da fidelidade. "R$ 500 se cancelar antes de 12 meses"
Proporcional Multa diminui mês a mês conforme cumpre fidelidade. "R$ 600 no primeiro mês, R$ 50 a menos a cada mês cumprido"
% do valor Percentual do valor mensal × meses restantes. "50% × valor mensal × meses restantes"

Quando a multa é zerada

  • Cliente cumpriu o prazo total (data atual ≥ data fim fidelidade).
  • Empresa concede isenção manualmente (botão "Isentar multa" na ação de cancelamento).
  • Cancelamento por motivo de força maior (cliente faleceu, mudança fora da área de cobertura, etc.) — operador isenta na ação.

💼 Comissão do Vendedor

Cada contrato pode ter um vendedor responsável (campo vendedor). Quando o contrato é fechado e ativado, o vendedor recebe comissão automaticamente.

Como funciona

  1. O vendedor é cadastrado em CRM → Vendedor Comissão com a configuração de comissão (% ou valor fixo).
  2. No momento de criar o contrato, escolhe-se o vendedor.
  3. Quando o contrato é ativado, o sistema cria o registro de comissão a pagar para o vendedor.
  4. Ao trocar o vendedor depois, comissões já pagas não são retroagidas — só vendas novas vão pro novo vendedor.

Mais detalhes em Comissões — Vendedor e Técnico .

❌ Cancelamento — fluxo completo

Cancelar um contrato é uma operação irreversível por padrão. O sistema executa estas etapas:

  1. Validação: verifica se há fidelidade ativa, calcula multa.
  2. Cobrança: gera financeiro final (multa + débitos pendentes proporcionais até a data de cancelamento).
  3. Ordem de Serviço: abre OS de "desinstalação" para a equipe técnica recolher equipamentos (se aplicável).
  4. Notificação: envia e-mail/SMS de confirmação ao cliente com a multa e instruções.
  5. Estado: contrato passa para Cancelado. Conexão é derrubada. Login Radius é desativado.
  6. Histórico: ação CANCELAMENTO é registrada com motivo, data, multa, operador.

Reativação após cancelamento

Por padrão, contratos cancelados não podem ser reativados. Para reativar, é preciso:

  • Privilégio especial do operador (configurável por grupo).
  • Resolver pendências financeiras (cliente paga multa + débitos abertos).
  • Ou criar novo contrato (geralmente o caminho recomendado).

📋 Templates de Contrato — uso avançado

Templates aceleram a criação de contratos com configurações pré-definidas. Cada template define:

  • Plano de venda padrão — para qual perfil de cliente esse template é
  • Fidelidade padrão — 12, 24, 36 meses
  • Regra de cobrança padrão — define prazos, juros, formas de pagamento aceitas
  • Estado inicial — onde o contrato começa (geralmente "Em instalação")
  • Configuração de aceite — quais documentos exigir, qual modo de envio
  • Habilitar múltiplas notas — sim/não (importante para empresas com regimes mistos)

Quando criar templates separados

Cenário Recomendação
Cliente residencial vs. empresarial Templates separados — fidelidade e regra diferem
Plano com vs. sem fidelidade Templates separados
Promoção temporária (ex: "Black Friday") Template específico — facilita identificação no relatório
Diferentes empresas fiscais (matriz/filial) Templates separados — cada um com sua empresa

🔐 Bloqueio — manual e automático

Bloqueio manual

O operador pode bloquear um contrato a qualquer momento (botão "Bloquear" na tela do contrato). Geralmente usado quando:

  • Cliente solicita pausa temporária (vai viajar, etc.)
  • Investigação de uso suspeito (compartilhamento, fraude)
  • Pendência documental ou contratual

Bloqueio automático por inadimplência

O sistema bloqueia automaticamente contratos cujo atraso ultrapasse o intervalo configurado. Geralmente roda durante a noite. Critérios:

  1. Empresa permite bloqueio automático? (configuração geral)
  2. Contrato permite bloqueio? (alguns contratos podem ser isentos — clientes VIP, por exemplo)
  3. Atraso ≥ X dias? (configurável — geralmente 5 a 15 dias)
  4. Hoje não é feriado nem fim de semana? (evita bloquear quando o cliente não consegue resolver)

Quando todos os critérios são satisfeitos, o sistema:

  1. Muda o estado do contrato para "Bloqueado automático".
  2. Derruba a conexão do cliente imediatamente (Radius).
  3. Pausa as Ordens de Serviço.
  4. Envia notificação ao cliente (e-mail, SMS, WhatsApp — conforme configurado).

Aviso preventivo (antes de bloquear)

O sistema pode enviar aviso ao cliente N dias antes do bloqueio (configurável). Útil para dar chance de regularização. Configuração: configuração "Aviso de bloqueio" + dias de antecedência.

Redução de velocidade (alternativa ao bloqueio)

Em vez de bloquear, alguns provedores preferem reduzir a velocidade do cliente inadimplente. O cliente continua online (consegue acessar boletos, contato comercial), mas com banda muito limitada. Configurável via regra de cobrança ação REDUÇÃO_DE_VELOCIDADE.

⚙️ Configurações que afetam o Contrato

Estas configurações ficam em Admin → Configurações e moldam o comportamento padrão de todos os contratos da empresa. Listamos por área:

Configurações de Aceite e Validação

Configuração O que faz
Template padrão de contrato Template selecionado automaticamente ao criar novo contrato.
Fidelidade padrão Período de fidelidade (em meses) sugerido por default.
Estado padrão Estado inicial dos novos contratos (geralmente "Em instalação").
Validar situação documento Se ativo, valida CPF/CNPJ na Receita antes de permitir criar contrato.
Permitir somente um usuário por contrato Restringe a 1 cliente por contrato (em vez de permitir múltiplos titulares).
Bloquear seleção de template Operador não pode trocar template depois de criado.

Configurações de Bloqueio

Configuração O que faz
Bloqueio automático ativo Habilita ou desabilita o bloqueio por inadimplência em todo o sistema.
Tipo de bloqueio Define se bloqueia por atraso de qualquer débito, só mensalidade, ou só débito específico.
Dias de intervalo até bloqueio Quantos dias após vencimento o sistema bloqueia.
Dias de intervalo até redução Quantos dias até reduzir velocidade (alternativa ao bloqueio).
Aviso de bloqueio Envia aviso ao cliente N dias antes do bloqueio.
Bloquear pagamentos parciais Se ativo, mantém bloqueio mesmo se cliente paga parcialmente.
Dias para envio de e-mail de bloqueio Antecedência do aviso por e-mail.

Configurações de Comunicação

Configuração O que faz
Envio padrão de nota Canal padrão para enviar nota fiscal (E-mail, WhatsApp, ambos, desabilitado).
Envio padrão de comprovante Canal padrão para enviar comprovante de pagamento.
Habilitar e-mail de nota Quando enviar e-mail: na geração da nota, no vencimento, em ambos, ou nunca.
Habilitar recado de vencimento Liga aviso SMS/E-mail/WhatsApp próximo ao vencimento.

Configurações de Cobrança

Configuração O que faz
Permitir unificar contratos Habilita o agrupamento de cobrança de múltiplos contratos do mesmo cliente em uma única fatura. Ver Contrato Unificado .
Habilitar múltiplas notas por contrato Permite gerar mais de uma nota fiscal por contrato (modos mistos).
Permitir gerar débitos para pré-cadastros Cria boletos mesmo para clientes ainda em estado "Pré-cadastro".

Configurações de Tributação

Configuração O que faz
Modo de tributação padrão Define se a base tributária é o recebimento (regime caixa) ou acréscimo (regime competência).
Tipo de débito tributável Quais tipos de débito devem gerar nota fiscal (todos, só mensalidade, etc.).

Configurações do Módulo Faturas

Configuração O que faz
Tipo padrão de fatura Quais tipos de débito entram em uma fatura consolidada.
Período padrão de fatura Mensal, trimestral, anual.
Considerar juros em fatura Se inclui juros e multa no valor da fatura.
Template de fatura Layout PDF da fatura.
Enviar faturas pagas Se envia ao cliente faturas que já foram quitadas (alguns clientes pedem).
Módulo Faturas habilitado Liga ou desliga o módulo Faturas como um todo.
Configurações órfãs (em revisão): identificamos algumas configurações que existem no formulário mas não têm uso ativo no código atual. Em revisão:
  • Tipo de bloqueio por contrato — definida mas não consultada
  • Estado padrão de contrato — usado só no formulário de configuração
  • Dias quebra de contrato e Estado de quebra — campos órfãos no formulário
  • Tolerância de dias para aceite — descrita mas sem lógica implementada
Em uma futura atualização, essas configurações serão removidas ou implementadas. Não há impacto operacional em deixá-las preenchidas — elas simplesmente não fazem nada.

📝 Como criar um contrato (passo a passo)

Criar um contrato no Quaza envolve preencher os dados em sequência — cliente, plano, valores, regras, aceite. Aqui está o fluxo completo:

  1. Cadastrar (ou localizar) o cliente. Acesse Cliente → Adicionar ou abra um cliente já existente. Confirme nome/razão social, CPF/CNPJ ou RUC, endereço, contatos.
  2. Abrir um novo contrato. Na tela do cliente, clique em "Novo contrato".
  3. Escolher o template. Se sua empresa tem templates pré-configurados, selecione o adequado (residencial, empresarial, promocional). Os campos serão preenchidos com os valores padrão.
  4. Selecionar o plano de venda. Define o serviço prestado (velocidade, IPTV, telefonia) e o valor base mensal.
  5. Adicionar serviços extras (opcional). IP fixo, ponto de TV adicional, manutenção premium — cada um com seu valor adicional.
  6. Configurar fidelidade. 12, 24, 36 meses ou sem fidelidade. Define a multa de cancelamento antecipado.
  7. Definir dia de vencimento. O dia do mês em que o cliente recebe os boletos. Pode ser ajustado depois.
  8. Escolher carteira de cobrança e forma de pagamento. Boleto bancário, PIX, cartão recorrente, etc.
  9. Definir endereço de instalação. Pode ser igual ou diferente do endereço de cobrança do cliente.
  10. Designar técnico ou agendar visita de instalação. Sistema gera Ordem de Serviço para a equipe técnica.
  11. Coletar aceite. Enviar link por e-mail/WhatsApp ou capturar assinatura presencial. Sem aceite o contrato fica pendente.
  12. Ativar o contrato. Após instalação concluída e aceite, o contrato passa para "Ativo" e começa a gerar mensalidades automaticamente.
Dica: os primeiros contratos depois de configurar a empresa devem ser feitos com calma — vá conferindo se cada campo reflete o que sua operação espera. Depois, com templates bem montados, criar um contrato leva 2-3 minutos.

💰 Como o valor mensal é composto

O valor que o cliente paga todo mês não vem de um campo único — ele é a soma de várias partes:

Componente Origem
Valor base do plano Vem do plano de venda escolhido (ex: "Internet 500MB" = R$ 99,90)
Serviços extras (adicionais) IP fixo, manutenção premium, ponto de TV adicional, etc. Cada um com valor próprio.
Desconto por fidelidade Algumas fidelidades dão desconto progressivo (ex: -5% no plano)
Desconto promocional Aplicável por período (ex: 50% nos 3 primeiros meses)
Acréscimo por dependentes Em contratos familiares com várias linhas/internets

Valor final = (plano base) + (extras) − (descontos). O sistema calcula automaticamente quando você muda qualquer parte.

🔄 Mudança de plano no meio do mês — proporcional

Quando o cliente troca de plano no dia 15 (por exemplo), o sistema gera dois cálculos proporcionais:

  • Crédito do plano antigo: os dias do mês antes da mudança são abatidos do valor que já estava cobrado.
  • Cobrança do plano novo: os dias do mês a partir da mudança são adicionados ao novo plano.

O resultado vai pra próxima fatura como linhas separadas (uma de crédito, uma de cobrança proporcional). O cliente entende exatamente o que pagou.

Atenção: mudança de plano no meio do mês só recalcula boletos que ainda não foram emitidos. Boletos abertos no banco continuam com o valor antigo até serem pagos. Para refazer um boleto já emitido, é preciso cancelar e re-gerar.

🏢 Tipo de cliente e tipo de contrato

O Quaza diferencia tipo de cliente (PF — pessoa física, PJ — pessoa jurídica, MEI — microempreendedor individual) e tipo de contrato (residencial, empresarial, promocional, etc.):

  • Tipo de cliente afeta a tributação fiscal (notas e impostos diferentes para PF vs PJ).
  • Tipo de contrato controla regras comerciais (descontos, fidelidade, templates).

O tipo de cliente é definido no cadastro do cliente. O tipo de contrato vem do template escolhido na criação. Em geral, dá pra trocar depois, mas pode afetar notas já emitidas — cuidado.

🏠 Endereço de instalação

O endereço cadastrado no contrato pode (e geralmente deve) ser diferente do endereço de cobrança do cliente. Exemplos:

  • Cliente mora em Curitiba mas tem casa de praia em Pontal do Paraná — cobrança vai pra Curitiba, instalação está em Pontal.
  • Empresa tem matriz e filiais — endereço de cobrança é da matriz; instalação é em cada filial.

Por que o endereço de instalação importa

  • Equipe técnica sabe onde ir para instalar/manutenção.
  • Determina se o local está dentro da área de cobertura (cabo, fibra, etc.).
  • Define a empresa fiscal correta (alguns provedores têm empresas diferentes por região para questões tributárias).
  • Aparece no documento do contrato e no boleto/fatura.

Mudar endereço de instalação

Use a ação TROCA DE ENDEREÇO (não edite o campo direto). A ação:

  • Verifica se o novo endereço está em área de cobertura.
  • Pode gerar taxa de mudança configurada no plano.
  • Cria Ordem de Serviço de visita técnica para realocar equipamento.
  • Atualiza o documento do contrato com o novo endereço.

📤 Envio do contrato ao cliente

Após criar o contrato, ele precisa chegar ao cliente para aceite e arquivamento:

Canal Quando usar
E-mail Padrão para a maioria — anexa PDF do contrato + link para aceite digital.
WhatsApp Quando cliente prefere — usa template aprovado pela Meta.
Portal do cliente Cliente entra com seu login e baixa do próprio portal.
Impressão (tradicional) Para clientes que preferem papel — gera PDF, imprime, cliente assina presencialmente.

O canal padrão é configurável globalmente e pode ser sobrescrito por contrato. O envio dispara automaticamente na criação do contrato (se a configuração estiver ativa).

🔁 Renovação automática

Contratos com fidelidade têm uma data de fim de fidelidade. O que acontece quando essa data chega?

Modo Comportamento
Renovação automática (default) Contrato continua ativo, sem fidelidade ativa. Cliente pode cancelar a qualquer momento sem multa. Ninguém precisa fazer nada.
Renovação automática com nova fidelidade Sistema renova com novo período de fidelidade igual ao anterior. Cliente recebe notificação. Útil para reter cliente com nova promoção.
Renovação manual Sistema avisa o operador no fim da fidelidade — operador entra em contato com o cliente, negocia novo plano, e renova manualmente.

O modo é configurável por contrato (campo "Renovação"). O aviso de renovação dispara na tarefa cron de avisos gerais (com antecedência configurável, geralmente 30 dias antes).

📋 Documentos relacionados a este contrato

Cada contrato pode ter múltiplos documentos anexos — não só o contrato em si:

  • Contrato assinado (PDF) — versão final aceita pelo cliente
  • Termo de aceite — registro digital do aceite (data, IP, geolocalização)
  • Documentos pessoais do cliente — RG, CNH, CPF/CNPJ (se exigido pelo modo de aceite)
  • Comprovante de endereço — quando exigido
  • Foto da instalação — registro da equipe técnica
  • Aditivos contratuais — quando há mudanças significativas

Tudo fica armazenado vinculado ao contrato e fica disponível para consulta. Importante para conformidade regulatória (ANATEL, regulações estaduais).

📦 Serviços do contrato — o que está sendo prestado

Cada contrato tem um ou mais serviços vinculados. O serviço é o "produto" que o cliente está pagando — internet, telefonia, IPTV, IP fixo, manutenção. Cada serviço pode ter seu próprio valor, regra de cobrança e até fidelidade independente.

Os 6 tipos de serviço disponíveis

Tipo Quando usar Cria login Radius?
PPPoE Internet via cabo/fibra com autenticação por usuário/senha (mais comum em provedores). ✅ Sim — gera login + senha automaticamente.
IPOE Internet via DHCP (sem autenticação por senha — comum em redes corporativas). ✅ Sim — gera identificação por MAC/IP.
SVA (Serviço de Valor Adicionado) Streaming, TV, aplicativos, conteúdo digital — vinculado ao plano principal. ❌ Não — só vincula ao serviço-pai.
Telefonia Linha VoIP, fixo, móvel. ❌ Não — gera número/credenciais VoIP separado.
IP Fixo IP estático adicional (geralmente para empresas). ❌ Não — só atribui IP do pool.
Outros Serviços que não se encaixam (manutenção premium, suporte 24h, instalação especial). ❌ Não.

Como configurar o catálogo de serviços

Em Cliente → Serviço de contrato, cadastre os serviços que sua empresa oferece. Cada cadastro define:

  • Descrição — nome que aparece na fatura/contrato
  • Tipo — um dos 6 acima
  • Valor padrão — pré-preenchido ao adicionar ao contrato (pode ser sobrescrito)
  • Gerar usuário — se sim, cria login Radius automaticamente quando vinculado a um contrato
  • Produto fiscal — qual produto fiscal usar pra emissão de nota (NCM, CFOP, alíquotas — ver Configurações Fiscais )
  • Grupo padrão — pra fins de relatório e comissão

Como adicionar serviços a um contrato

  1. Na tela do contrato, aba "Serviços".
  2. Clique em "Adicionar serviço".
  3. Escolha um do catálogo cadastrado.
  4. Sistema preenche valor padrão; você pode sobrescrever.
  5. Defina desconto (se aplicável) — valor fixo ou percentual sobre o valor base.
  6. Defina data final do desconto — depois dessa data, valor volta ao normal (útil para promoções).
  7. Salve. Sistema registra o vínculo e ajusta o valor mensal do contrato.

Estados de um serviço no contrato

Estado O que significa
Ativo Serviço cobrado normalmente todo mês. Conta no valor mensal do contrato.
Inativo Pausado temporariamente. Não cobra mas mantém configuração para reativação rápida.
Removido Cancelado definitivamente. Histórico permanece para consulta.

Tipos de valor de serviço

Tipo Como funciona
Valor fixo Você define o valor em reais (R$ 49,90, R$ 99,90, etc.). Fica congelado até alterar.
Percentual O valor é uma fração do valor base do plano (ex: "+10% do plano principal"). Aumenta automaticamente se o plano subir.

Serviços adicionais (combos)

Um serviço pode ter outros serviços vinculados que entram automaticamente quando o cliente contrata o principal. Útil para combos:

  • "Internet 500MB" → puxa "Wi-Fi 6 router" (equipamento) e "Manutenção preventiva trimestral" (serviço extra)
  • "Plano Família" → puxa "1 IP fixo" + "Telefonia 200 minutos"

Configure os adicionais no cadastro do serviço principal — todo cliente que pegar o pai recebe automaticamente os filhos.

O que acontece ao remover um serviço

  • Boletos abertos sem nota fiscal são recalculados para o novo valor (sem o serviço).
  • Boletos com nota fiscal não mudam — permanecem com o valor antigo.
  • Login Radius vinculado ao serviço (PPPoE/IPOE) é desativado.
  • O histórico fica preservado — você consegue ver que o serviço já fez parte do contrato.

💸 Tipos de cobrança no contrato

O sistema gera diferentes tipos de cobrança a partir do contrato. Entender qual é qual ajuda a explicar pro cliente:

Mensalidade — cobrança recorrente

É a cobrança automática mensal. Gera todo mês na data de vencimento configurada. Inclui:

  • Soma dos serviços ativos do contrato
  • Descontos vigentes
  • Adicionais ativos

Toda mensalidade é igual nas próximas (a menos que mude o plano). Ver Geração de Mensalidade para fluxo completo.

Venda — cobrança esporádica

Diferente da mensalidade, a venda é uma cobrança única ou parcelada, não recorrente. Exemplos:

  • Taxa de instalação inicial
  • Venda de equipamento (roteador, ONU)
  • Multa por descumprimento contratual
  • Visita técnica avulsa fora do escopo do plano
  • Renegociação de dívida (acordo)

A venda pode ser:

  • À vista — uma única cobrança
  • Parcelada — N parcelas com vencimentos sequenciais

Ver Vendas para fluxo completo de criação.

Diferença prática para o cliente

Aspecto Mensalidade Venda
Frequência Recorrente todo mês Eventual (uma vez ou parcelado)
Origem Plano de venda + serviços do contrato Operação avulsa, demanda específica
Valor Fixo enquanto não muda contrato Definido por venda
Cancelamento Para de gerar quando contrato é cancelado Continua válida — paga ou renegocia
Nota fiscal NFe modelo 55 ou NFCom (geralmente) NFe modelo 55 ou NFSe (depende do produto)

Outros itens que podem entrar na cobrança do contrato

Item Origem
Acréscimo proporcional Quando contrato começa/termina no meio do mês — calcula só os dias usados.
Juros e multa Se a mensalidade anterior atrasou — adiciona valor na próxima conforme regra de cobrança.
Desconto fidelidade Reduz o valor mensal para clientes com fidelidade ativa (configurável).
Bônus comercial Crédito concedido manualmente — abate de cobranças futuras.
Renegociação Acordo de pagamento que substitui débitos antigos por novos com prazo estendido — ver Renegociação de Dívida .
Resumo: a Mensalidade traz a recorrência. Os Serviços do contrato definem o que está sendo cobrado e quanto. A Venda complementa com cobranças avulsas. Tudo isso aparece consolidado na fatura mensal do cliente.

🔢 Como o valor do contrato é dividido entre os tipos de nota

Quando um contrato tem produtos/serviços que vão para tipos de nota diferentes (alguns para NFe, outros para NFCom, outros para NFSe), o valor mensal precisa ser distribuído. O Quaza usa uma combinação de duas regras: Valor Fixo vs Percentual no Plano de Venda + Categoria do produto.

Como cada serviço tem seu valor

No cadastro do Plano de Venda, cada serviço pode ser:

Tipo Como funciona
Valor Fixo Definido em reais. Sempre o mesmo, independente do valor total do contrato. Exemplo: "Telefonia R$ 30,00 fixo".
Percentual Recebe uma fração do valor restante (após subtrair os Fixos). Os percentuais devem somar 100% entre si.

Exemplo prático: contrato R$ 100,00 com 3 serviços

Plano configurado assim:

Serviço Categoria Tipo Valor configurado Valor calculado
Internet 500MB Telecom (NFCom) Percentual 100% R$ 60,00
Telefonia VoIP Serviços (NFSe) Fixo R$ 20,00 R$ 20,00
Manutenção mensal Serviços (NFSe) Fixo R$ 20,00 R$ 20,00
Total       R$ 100,00

Como o valor é distribuído entre as notas:

  • NFCom recebe R$ 60,00 (Internet 500MB)
  • NFSe recebe R$ 40,00 (Telefonia + Manutenção juntas, mesma categoria)

E se o operador altera o valor do contrato para R$ 150?

Serviço Tipo Valor após alteração
Internet 500MB Percentual 100% R$ 110,00 (recalculado: 150 − 40 fixos)
Telefonia VoIP Fixo R$ 20,00 R$ 20,00 (mantido)
Manutenção Fixo R$ 20,00 R$ 20,00 (mantido)

Os Fixos mantêm seus valores, e os Percentuais absorvem a diferença. As notas geradas serão:

  • NFCom: R$ 110,00
  • NFSe: R$ 40,00

Múltiplos serviços percentuais — como divide

Se houver mais de um serviço Percentual, o valor restante é dividido proporcionalmente:

Serviço Tipo % Cálculo (contrato R$ 200, fixos R$ 30)
Instalação Fixo R$ 30,00
SVA TV Percentual 60% 60% × R$ 170 = R$ 102,00
SVA Streaming Percentual 40% 40% × R$ 170 = R$ 68,00
Regra de ouro: serviços Percentuais devem sempre somar 100% entre si. Se você cadastra 60% + 30% = 90%, o sistema reclama. Se cadastra 60% + 50% = 110%, idem. Sempre 100%.

Por que isso importa pro fiscal

Cada categoria de produto pode apontar para um tipo de nota diferente. Então o "esquema" funciona assim na prática: o cliente paga um valor único, mas o Quaza divide internamente para emitir as notas certas com os valores certos. É invisível pro cliente — ele só vê uma fatura. Mas pro fiscal/contábil é fundamental: cada parcela tem seu CFOP, sua tributação, sua escrituração.

Mais detalhes em Configurações Fiscais — Cadastros Base seção "Como o sistema decide qual tipo de nota cada produto gera".


🔗 Veja também

Pegadinhas frequentes

1. Mudar plano de contrato ativo sem entender débitos abertos. Ao migrar plano, débitos das mensalidades já geradas podem ser preservados OU recalculados — depende da configuração. Confira antes de fazer em massa.
2. Cancelar contrato esquecendo fidelidade. Cancelamento dentro do período de fidelidade DEVE gerar multa proporcional. Se a config não estiver correta, a multa não é cobrada e fica prejuízo silencioso.
3. Pré-contrato esquecido virando "fantasma". Pré-contratos não geram fatura mas ocupam dados de cliente. Cron de limpeza ajuda — mas se desativado, dezenas de pré-contratos abertos viram lixo no CRM.
4. Aceite digital expirado. Token de aceite tem TTL. Se cliente demora demais pra clicar, link expira e contrato fica em pré-contrato esperando renovação manual.
5. Bloqueio automático tocando em contrato manual. Se você marcou contrato como "não bloquear automaticamente" mas o cron ignorar essa flag, contrato manual vira bloqueado por engano. Sempre revise as flags de exceção.
6. Comissão do vendedor calculada sobre valor errado. A base de cálculo da comissão (instalação? mensalidade? primeira fatura paga?) deve estar definida no plano de vendas. Sem isso, comissão fica inconsistente entre vendedores.
7. Templates de contrato desatualizados. Template com cláusula antiga aplicado a contrato novo pode contradizer normas atuais (LGPD, Anatel, Marco Civil). Revise periodicamente.
8. Fatura única consolidando múltiplos contratos. Cliente com 2 contratos pode ter fatura única. Se um contrato cancela, o outro continua — mas a próxima fatura já não consolida. Conferir com cliente.

FAQ

Posso ter mais de um contrato ativo pro mesmo cliente?

Sim. Cliente pode ter múltiplos contratos (residencial + empresarial, p.ex.). Cada um tem ciclo de vida próprio. Fatura pode ser unificada ou separada — configurável no cliente.

Diferença entre Bloqueado e Suspenso?

Bloqueado = automático por inadimplência (cron). Suspenso = manual (cliente pediu pausa, viagem, etc). Bloqueado reativa ao pagar; Suspenso reativa manualmente.

O que acontece quando aplico um Template em contrato existente?

Substitui texto/cláusulas. Não muda valores nem datas. Cuidado: aceite anterior pode precisar ser renovado se mudanças forem materiais.

Crontab pode tocar em contrato com flag "manual"?

Depende da config do crontab. A maioria respeita a flag — mas confira em Tarefas Financeiras .

Como funciona a comissão recorrente?

Configurável no plano de vendas. Pode ser % sobre instalação (1x), % sobre primeira fatura, ou recorrente sobre mensalidade. Ver Comissões .

Cancelar contrato apaga histórico?

Não. Cancelamento marca data fim mas preserva todas as faturas, lançamentos e histórico. Cliente continua existindo no sistema.

Fidelidade conta a partir de qual data?

Da data de início efetivo do contrato (não pré-contrato). Geralmente coincide com primeira fatura emitida.

Posso editar contrato após aceite digital?

Sim, mas se mudança for material (valor, prazo, plano), recomenda-se solicitar novo aceite pra evitar disputa.