Erros de formatação que só aparecem no contrato de verdade

Para quem:
Quem administra a escola
Tempo:
5 min

O que você vai conseguir

Evitar quatro erros que não aparecem enquanto você escreve, não aparecem no preview, e aparecem no contrato que a família assina.

A causa é sempre a mesma: algumas variáveis já trazem parte do texto pronto — o símbolo da moeda, a palavra "dia" — e o preview mostra elas sem esse pedaço.

O preview não mostra tudo igual

O Preview preenche as variáveis com dados de exemplo. Em quatro delas, o exemplo é diferente do que o contrato real vai imprimir:

Variável O preview mostra O contrato imprime
%total_value% 4.800,00 R$ 4.800,00
%enrollment_fee% 300,00 R$ 300,00
%installment_value% 375,00 R$ 375,00
%due_day% 10 dia 10

O preview continua sendo útil para conferir estrutura, cláusulas e variáveis digitadas errado. Só não confie nele para decidir se falta um "R$" ou um "dia".

Janela de preview do contrato com as variáveis preenchidas e destacadas em amarelo Repare na cláusula 3.1: o valor aparece como 4.800,00, sem o símbolo. No contrato de verdade ele sai com R$ na frente.

Erro 1 · Escrever R$ antes do valor

Vendo o preview sem o símbolo, a tentação é escrever R$ %total_value%.

O que sai no contrato do aluno: R$ R$ 4.800,00.

Vale para as três variáveis de dinheiro. Escreva só a variável, sem nada antes.

Erro 2 · Escrever "dia" antes do dia de vencimento

Mesma armadilha: todo dia %due_day%.

O que sai: todo dia dia 10 de cada mês.

Este erro está no modelo padrão que o sistema oferece. A cláusula 3.2 do modelo padrão traz:

3.2. O pagamento será realizado em 12 parcela(s) de R$ 400,00 cada, com vencimento todo dia dia 10 de cada mês.

Conferi num contrato gerado de verdade. Se você usou o modelo padrão, abra o seu modelo em Editar e apague a palavra "dia" que vem antes da variável — a frase certa é "com vencimento todo %due_day% de cada mês".

Já está registrado para correção no modelo padrão do sistema, mas o seu modelo é uma cópia: corrigir lá não corrige o seu.

Erro 3 · Usar o tipo do curso

%course_type% imprime o código interno — free_course, postgrad, school.

O que sai: turma Turma A - 2026/1 (free_course).

Escreva o tipo à mão no texto, ou tire a variável. É o que o modelo padrão precisa também.

Erro 4 · Contar com dados que podem faltar

Variáveis viram vazio quando o cadastro não tem aquele dado. Isso deixa buracos no texto:

com início previsto para , conforme plano pedagógico vigente

Aconteceu porque a matrícula não tinha turma, e %start_date% saiu vazia — a vírgula ficou órfã.

As mais arriscadas são %cohort_name%, %start_date% (dependem de turma escolhida) e %student_zip%, %student_neighborhood% (dependem de endereço preenchido).

Escreva as frases de forma que um campo vazio não quebre a leitura, ou torne esses cadastros obrigatórios no seu processo.

Como saber que deu certo

A conferência definitiva é uma matrícula de teste: crie uma com aluno inventado, abra o contrato gerado e leia as cláusulas de valor e de datas. É a única forma de ver o texto exatamente como a família vai ver. Depois cancele a matrícula de teste.

Se algo der errado

Você já emitiu contratos com "R$ R$" ou "dia dia". Os contratos já gerados são cópias congeladas e não se corrigem sozinhos. Corrija o modelo para os próximos, e refaça o documento das matrículas ainda não assinadas pelo botão de regerar contrato, na tela da matrícula.

O preview está certo e o contrato está errado. É esperado nas quatro variáveis da tabela do início. Fora delas, confira se você não editou o modelo depois de gerar aquele contrato.

O valor saiu sem símbolo nenhum. Aí é o contrário: alguém apagou a variável e digitou o número à mão.

Revisado em · ver em texto puro