# Todas las variables del contrato, y qué imprime cada una

> Los 37 huecos que el sistema completa, agrupados como en el formulario, con el formato exacto de cada uno.

## Qué vas a conseguir

La lista completa, para consultar mientras escribes. **No necesitas escribir
ninguno de estos códigos:** hacer clic en la etiqueta del panel lo inserta donde
está el cursor.

![Panel de variables disponibles con los seis grupos y todas las etiquetas](/Apps/edupay/ajuda/contrato-variaveis.png)
*Los seis grupos del panel son exactamente los seis de esta página. Lo que agrega esta página es la columna del formato — lo que cada variable realmente imprime.*

## Estudiante

| Variable | Qué imprime |
|---|---|
| `%student_name%` | Nombre completo |
| `%student_document%` | Documento, tal como está guardado |
| `%student_email%` | Correo electrónico |
| `%student_phone%` | Teléfono |
| `%student_birth_date%` | Fecha de nacimiento, como 15/03/1995 |
| `%student_address%` | **Solo calle y número** |
| `%student_neighborhood%` | Barrio |
| `%student_city%` | Ciudad |
| `%student_state%` | Estado, con dos letras |
| `%student_zip%` | Código postal |

**Cuidado con `%student_address%`:** trae solo calle y número. Barrio, ciudad y
estado tienen variables propias, y eres tú quien arma la dirección completa en el
texto.

## Institución

| Variable | Qué imprime |
|---|---|
| `%institution_name%` | Razón social |
| `%institution_trade_name%` | Nombre comercial |
| `%institution_document%` | El documento fiscal de la escuela |
| `%institution_mec_number%` | Código del Ministerio de Educación |
| `%institution_phone%` | Teléfono de contacto |
| `%institution_email%` | Correo de contacto |
| `%institution_website%` | Sitio web |
| `%institution_address%` | Dirección completa, ya armada |
| `%institution_city%` | Ciudad |
| `%institution_state%` | Estado |
| `%institution_zip%` | Código postal |

Todos vienen de **Configuración › General**. Vacío ahí, vacío en el contrato.

**Fíjate en la diferencia:** la dirección de la institución ya viene armada; la
del alumno, no.

## Matrícula

| Variable | Qué imprime |
|---|---|
| `%enrollment_number%` | El número de la matrícula |
| `%enrollment_date%` | Fecha de la matrícula, como 19/02/2026 |
| `%course_name%` | Nombre del curso o del itinerario |
| `%course_type%` | **El código interno del tipo**, no el nombre |
| `%cohort_name%` | Nombre del grupo |
| `%start_date%` | Fecha de inicio del grupo |

**`%course_type%` merece atención.** Imprime la clave interna — `free_course`,
`postgrad`, `school` — y no *Curso libre* o *Posgrado*. En un contrato queda
extraño. Escribe el tipo a mano o no uses esa variable.

**`%cohort_name%` y `%start_date%` quedan vacías** cuando la matrícula no tiene
grupo elegido. Si tu texto depende de ellas, haz el grupo obligatorio en tu
proceso.

## Financiero

| Variable | Qué imprime |
|---|---|
| `%total_value%` | El valor total **con el símbolo de la moneda** |
| `%enrollment_fee%` | La tasa **con el símbolo**, o un guion si no hay |
| `%installments_count%` | El número de cuotas |
| `%installment_value%` | El valor de cada cuota **con el símbolo** |
| `%due_day%` | **La palabra "dia" más el número** — "dia 10" |

**Las tres variables de dinero ya traen el símbolo.** Nunca escribas
`R$ %total_value%` — saldría "R$ R$ 4.800,00".

**`%due_day%` ya trae la palabra "dia".** Nunca escribas `dia %due_day%` —
saldría "dia dia 10". Este es el error más común, y el artículo de al lado
muestra dónde está escondido.

## Contrato

| Variable | Qué imprime |
|---|---|
| `%signed_date%` | La fecha en que el contrato fue **generado**, no firmado |
| `%contract_number%` | El mismo número de la matrícula |

**El nombre de `%signed_date%` engaña.** Guarda la fecha en que el documento fue
creado, en el momento de la matrícula. Si el alumno firma cinco días después, el
texto sigue con la fecha anterior. Para el cierre del contrato suele ser
aceptable; para una cláusula que dependa de la fecha real de la firma, no la uses.

## Firma de la institución

| Variable | Qué imprime |
|---|---|
| `%institution_signature%` | La imagen de la firma, si la hay |
| `%institution_signer_name%` | Nombre de quien firma por la escuela |
| `%institution_signer_role%` | Cargo de quien firma |

Los tres vienen de **Configuración › Contratos**, y el artículo sobre la firma de
la institución explica cómo completarlos.

## Cómo saber que salió bien

> [certo]
> Abre el **Preview** después de escribir. Toda variable reconocida aparece
> resaltada en amarillo, con un valor de ejemplo. Lo que quede en rojo es variable
> sin valor — normalmente un código mal escrito.

## Si algo sale mal

> [erro]
> **La variable apareció escrita en el contrato, con los signos de porcentaje.**
> El código está mal. Revísalo letra por letra, o bórralo e insértalo de nuevo
> desde el panel.
>
> **Una variable salió vacía.** El dato no existe en el registro.
> `%student_zip%` queda en blanco si el alumno no tiene código postal;
> `%institution_mec_number%`, si la Configuración no tiene el código.
>
> **Quieres una variable que no está en la lista.** No se pueden crear nuevas. Lo
> que no está aquí hay que escribirlo a mano en el texto del modelo.


---

https://edupay.estudiosite.com/es/ajuda/empezar/variables-del-contrato
2026-08-05
