CLI, OPR y TRA son los tres archivos que el sujeto obligado inmobiliario envía cada mes a la UAFE a través del SISLAFT. Cada uno describe un nivel de la operación: CLI los clientes, OPR las operaciones o contratos, y TRA las transacciones. A continuación, qué contiene cada archivo y las reglas de formato que se validan antes de aceptarlos.
Nomenclatura y estructura común
Los tres archivos comparten el mismo patrón de nombre y una fila de control al inicio. El nombre se arma como {TIPO}{CÓDIGO_REGISTRO}{FECHA_CORTE}.xlsx: el tipo (CLI, OPR o TRA), el código de registro de tu empresa en la UAFE y la fecha de corte en formato AAAAMMDD, todo junto.
- Una sola hoja, llamada
Hoja1(sin tilde). - Primera fila de control con cuatro celdas: tipo, código de registro, fecha de corte y número de registros.
- Los datos comienzan en la segunda fila. No hay encabezados de columna.
CLI — Clientes
Incluye una fila por cada cliente con al menos una transacción en el período. Sus columnas principales:
| Campo | Contenido |
|---|---|
| Tipo de identificación | Cédula, RUC, pasaporte o análogo |
| Identificación | Número, como texto (conserva el cero inicial) |
| Nombres y apellidos / razón social | En mayúsculas |
| Actividad económica | Código del catálogo de la UAFE |
| Ingreso mensual | Valor en dólares |
| Nacionalidad | Código de país (por ejemplo, ECU) |
| Dirección y cantón | Domicilio; el cantón usa el código geográfico |
OPR — Operaciones
Una fila por cada contrato u operación referenciada por las transacciones del mes. Vincula al cliente con el bien inmueble:
| Campo | Contenido |
|---|---|
| Identificación del cliente | La del titular del contrato |
| Número de contrato (NCT) | Identificador de la operación |
| Valor total de la operación | Monto del contrato |
| Fecha de la operación | Formato AAAAMMDD (puede ser de años anteriores) |
| Tipo de bien y área | Casa, departamento, terreno, etc., y su área |
| Dirección, cantón y país del bien | Ubicación del inmueble |
TRA — Transacciones
Es el archivo más delicado. Lista una fila por cada pago del mes, con el monto desglosado por tipo de valor en columnas separadas. La suma de esas columnas debe igualar el total de la fila.
| Código | Tipo de valor |
|---|---|
| VDE | Valor débito (transferencia) |
| VCR | Valor crédito (devolución al cliente) |
| VEF | Efectivo |
| VCH | Cheque |
| VBB | Bienes |
| VSR | Servicios |
| VTC | Tarjeta de crédito |
| VFC | Financiamiento / crédito |
| VCV | Título valor |
Además del desglose, cada fila incluye la identificación del cliente, el número de contrato, la fecha de la transacción, la factura o recibo, el total, la moneda, el tipo de transacción, el código de recursos (propios o de terceros) y, cuando aplica, los datos del tercero.
Cuando los recursos son propios, las tres columnas del tercero (tipo de identificación, número y nombre) llevan el literal 0, no una celda vacía. Solo se llenan con datos reales cuando el pago proviene de un tercero, como el BIESS o un banco.Reglas de formato que el SISLAFT valida
- Fechas como número entero
AAAAMMDD, sin guiones. - Identificaciones como texto, para no perder el cero inicial.
- Literal
0(no vacío) en las columnas del tercero cuando corresponde. - La suma de las columnas de valor igual al total de la fila.
- Montos sin separador de miles.
- Hoja única
Hoja1y nombre de archivo sin separadores.
Si prefieres no vigilar cada una de estas reglas a mano, revisa cómo generar el reporte UAFE mensual con validaciones automáticas.
Preguntas frecuentes
¿Qué significa el nombre de archivo CLI, OPR o TRA?
Cada archivo se nombra con el tipo (CLI, OPR o TRA), seguido del código de registro de la empresa en la UAFE y la fecha de corte del mes en formato AAAAMMDD, todo junto y con extensión .xlsx, sin espacios ni guiones entre los componentes.
¿Qué es el archivo TRA y por qué es el más delicado?
El TRA lista una fila por cada transacción del mes con el monto desglosado por tipo de valor (efectivo, cheque, transferencia, tarjeta, financiamiento, etc.). La suma de esas columnas debe igualar el total de la fila; si no cuadra, el SISLAFT rechaza el archivo.
¿Qué va en las columnas del tercero cuando los recursos son propios?
Cuando la transacción se paga con recursos propios del cliente, las tres columnas del tercero (tipo de identificación, número y nombre) llevan el literal 0, no una celda vacía. Solo se llenan con datos reales cuando los recursos vienen de un tercero, como el BIESS o un banco.