Volver al blog

Listados de rentas desde un libro de cartera: un archivo por inmueble cada mes

por Meelika Kivi

El correo del analista de riesgos de la refinanciación pide un listado de rentas actualizado, y en la práctica actualizado significa fechado en los últimos 30 días, más o menos. El listado archivado tiene fecha del 3 de marzo. Desde entonces: un aumento pactado que nunca se aplicó, un inquilino que se fue y un contrato nuevo que falta por completo.

Reconstruirlo esta noche significa reteclear las rentas de 16 unidades contra reloj. Y un listado que contradice el expediente de contratos en una due diligence cuesta dinero en el cierre de la operación, no solo prestigio.

El arreglo no es una plantilla mejor. Es un ciclo mensual: un listado de rentas por inmueble, generado desde un solo libro de cartera, cada archivo fechado. El listado actualizado existe porque el primero de mes ya lo produjo. Esta es la construcción completa: el libro de cartera (14 inmuebles, 83 unidades, 9 propietarios), la regla del grano que decide qué hoja impulsa qué documento, la plantilla del listado de rentas con su tabla de unidades variable tratada con honestidad, los estados de cuenta de los propietarios desde los mismos datos, las cartas a inquilinos desde la hoja Unidades y un ciclo cuyo subproducto es la carpeta de due diligence.

El listado de rentas de un solo inmueble, una salida de una ejecución de catorce archivos
Una salida de una ejecución de catorce archivos: el listado de rentas de un solo inmueble, fechado el primero de mes.

Libro gratuito

rent-roll-template.xlsx

La cartera completa de este artículo: las cuatro hojas de datos, las plantillas del listado y del estado de cuenta, y la tabla de inquilinos de dieciséis filas ya montadas. Sin registro.

Descargar

Tabla de contenidos

Qué lee el banco en un listado de rentas

Un listado de rentas (el rent roll, por su nombre inglés habitual entre prestamistas) es una instantánea a una fecha de la renta pactada, unidad por unidad, con todas las unidades listadas, incluidas las vacantes. Muestra lo que los contratos dicen que se debe, no lo que llegó a la cuenta; los cobros pertenecen al libro mayor y al estado de cuenta del propietario. Un listado que esconde las vacantes es de la clase que los prestamistas aprenden a mirar con desconfianza.

Un contraste evita una confusión habitual: el listado de rentas es la instantánea a una fecha de la renta pactada, y el T-12 son los últimos doce meses de cifras reales. Los prestamistas suelen querer ambos, porque ninguno sustituye al otro.

Quién lo pide: el prestamista en la refinanciación, el comprador en la due diligence, la aseguradora en la renovación y el propietario todos los meses. En una due diligence el listado se audita línea a línea contra los contratos firmados, y la auditoría encuentra exactamente lo que acumulan los listados mantenidos a mano: rentas desactualizadas, aumentos pactados que nunca se aplicaron y saldos vencidos detrás de una ocupación declarada del cien por cien.

Un listado montado a mano falla de dos maneras. Se queda obsoleto, porque se construyó una vez en marzo y se degrada con cada salida de inquilino. Y se vuelve a teclear; cada retecleo es una nueva oportunidad de discrepar del contrato.

Una cosa más que conviene decir sin rodeos: con unas pocas docenas de unidades, el precio por unidad y los mínimos de contratación hacen del software de administración de propiedades un paso grande. Tu libro está bien. El montaje de documentos a su alrededor es la parte rota, y todo lo que el listado necesita ya vive en dos hojas de un mismo libro.

El libro de cartera: catorce inmuebles, ochenta y tres unidades, nueve propietarios

La cartera trabajada de esta construcción: 14 inmuebles, 83 unidades, 9 propietarios. El más grande es Alder Court (P-03), con 16 unidades. Los más pequeños son tres viviendas unifamiliares con una unidad cada una. El término medio incómodo es Marsh Point, 10 unidades con 2 vacantes. La ocupación es de 79 de 83, pon un 95 por ciento. La renta pactada de toda la cartera: pon 98.400 al mes.

El libro tiene cuatro hojas. Propiedades (14 filas) es la fuente de filas de los listados. Unidades (83 filas, una por unidad) contiene inquilinos, rentas y estados. Propietarios (9 filas) impulsa los estados de cuenta. Gastos (una fila por reparación o cargo, unas 40 filas al mes: A property_id, B month como texto en estilo 2026-08, C owner_id, D description, E amount) es solo datos, nunca una fuente de filas.

Columna Ejemplo Dónde aterriza
property_id (A) P-03 Celda clave y nombre de archivo
property_name (B) Alder Court Título del listado y asunto del correo
address (C) 14 Alder Ct Bloque de cabecera
owner_id (D) O-04 Une Unidades y Gastos con los propietarios
owner_name (E) R. Calloway Bloque de cabecera
owner_email (F) r.calloway@example.com Columna de destinatarios
unit_count (G) 16 Alimenta el centinela
fee_pct (H) 0,08 La tarifa del propietario, reflejada también en la hoja Propietarios para la ejecución de los estados de cuenta
as_of (I) 2026-08-01 Línea de instantánea fechada y nombre de archivo
notes (J) La unidad 12 cambia de inquilino el 15 de agosto; pintor reservado Marcador de celda completa

La hoja Unidades usa las columnas de la A a la N, en este orden: A property_id, B unit_no, C tenant_name, D monthly_rent (la renta pactada), E market_rent (la renta de oferta, rellenada en las filas vacantes), F lease_start, G lease_end, H occupancy (Ocupada, Vacante, Preaviso), I rent_status (Pagado, Pendiente, Vencido), J balance_due, K security_deposit, L rent_collected (rellenada durante tu conciliación), M owner_id, calculada una vez con =BUSCARV(A2; Propiedades!$A$2:$D$15; 4; FALSO) rellenada hacia abajo, y N unit_key (calculada; se construye en la sección de la tabla de inquilinos). Las filas vacantes conservan su renta de oferta en market_rent y dejan en blanco los campos del inquilino.

Cinco casos difíciles se ganan un nombre desde ya, porque la construcción vuelve a ellos una y otra vez: la vivienda unifamiliar (su listado debe imprimir 15 filas de tabla en blanco, no errores), Marsh Point (las filas vacantes muestran renta de oferta y ningún inquilino), el inquilino en Vencido con un saldo de 2.850, el único inquilino en Preaviso y R. Calloway, que posee tres de los catorce inmuebles.

La columna notes rinde antes de que exista ningún documento: 14 celdas de notas escritas de una sentada mientras el mes está fresco, en lugar de 14 archivos abiertos de uno en uno.

Descarga esta construcción. rent-roll-template.xlsx es la cartera que recorre este artículo: las cuatro hojas de datos, las plantillas del listado y del estado de cuenta, la tabla de inquilinos de dieciséis filas y el centinela ya montado. Gratis, sin registro. Cada ejecución lee una sola hoja como fuente de datos, que es la regla del grano llevada a la práctica: el archivo viene con Propiedades en primer lugar, así que una subida sin cambios genera los listados, y para los otros dos granos apuntas la siguiente ejecución a Propietarios o a Unidades. Reemplaza las hojas de datos por tu cartera cuando quieras; la maquinaria no cambia. Las etiquetas y los datos de ejemplo del libro están en inglés, y Excel muestra las fórmulas en español automáticamente.

La intendencia, en un párrafo: los nombres con guiones bajos mantienen los marcadores en línea funcionando en los archivos generados; los marcadores de celda completa aceptan espacios, y son los que la vista previa en vivo del editor resuelve, así que dale su propia celda a cualquier campo que quieras vigilar. La detección de encabezados escanea las primeras 15 filas con un aviso “Cambiar”, y el libro puede ser .xlsx, .csv u .ods, entre otros, o una Google Sheet vía OAuth, importada como instantánea en el momento de la conexión (vuelve a seleccionar para actualizar). Montar Unidades y Gastos desde la exportación contable es trabajo del lado de entrada; más adelante en esta serie llegará una comparación con Power Query. Tres de las cuatro hojas pueden impulsar una ejecución. Decidir cuál lo hace es la regla del grano, y llega a continuación.

Un libro, tres granos: cada ejecución apunta a una hoja

La regla del grano: la fuente de filas es la hoja cuyas filas coinciden con los documentos que debes. Los listados son por inmueble, así que Propiedades es la fuente de filas. Los estados de cuenta son por propietario, así que lo es Propietarios. Las cartas a inquilinos son por unidad, así que lo es Unidades. Mismo libro, distinto grano por ejecución.

El motor genera un archivo por fila de la hoja a la que lo apuntes. El mecanismo subyacente es la combinación de correspondencia de Excel a Excel, y la guía completa recorre cada pantalla del asistente, así que este artículo se queda en las partes específicas del sector inmobiliario. La versión con macro de exactamente este ciclo es el flujo de trabajo 4 de la guía sin VBA: la macro de 2021 cuyo desarrollador se fue en 2022, y la ventana de 30 minutos aguantando la respiración cada mes.

Documento debido Hoja fuente de filas Una fila por Filas este mes Archivos de salida
Listado de rentas Propiedades inmueble 14 14 PDF
Estado de cuenta del propietario Propietarios propietario 9 9 PDF
Carta de aumento de renta Unidades, copia filtrada unidad 11 11 cartas
Aviso de impago de renta Unidades, copia filtrada unidad 2 2 avisos

Dos límites, antes de que empiece la construcción. Cada ejecución tiene exactamente una fuente de filas: los listados y las cartas son dos ejecuciones, no una sola pasada, y cuatro tipos de documento este mes significan cuatro ejecuciones cortas contra el mismo libro. Y antes de que alguien pregunte: R. Calloway posee tres inmuebles y recibe tres listados. Ningún ajuste los grapa en un solo PDF; el único PDF combinado renderiza todos los registros en un documento interno de lectura y no es nunca un lote por propietario. El documento por propietario es el estado de cuenta, su propio grano, construido más abajo.

La plantilla del listado de rentas: una página por inmueble

El objetivo es una página por inmueble que un prestamista pueda leer en treinta segundos: bloque de cabecera, agregados de ocupación y renta, la tabla de inquilinos y las notas del administrador. Siguen tres piezas: la celda clave y sus agregados, la tabla de inquilinos (la parte difícil) y la fecha que lo convierte en una instantánea.

La clave de inmueble impulsa cada número de la página

La B2 de la plantilla contiene el marcador de celda completa @property_id, y la D2 contiene @unit_count. Es la técnica de la celda clave de la construcción del cierre mensual: una celda contiene la clave, cada fórmula hace referencia a ella, y cada fila de Propiedades sustituye su id en la generación. Este artículo la aplica a un caso más difícil, una tabla cuyo número de filas cambia por inmueble.

La cabecera da a @property_name, @address y @owner_name una celda propia a cada uno, una etiqueta estática “Listado de rentas a fecha” junto a una celda que contiene @as_of, y @notes como marcador de celda completa. Después, los agregados:

=CONTAR.SI.CONJUNTO(Unidades!$A$2:$A$100; $B$2; Unidades!$H$2:$H$100; "<>Vacante")

En palabras llanas: cuenta las filas de Unidades que pertenecen a este inmueble y no están vacantes. Una unidad en Preaviso todavía tiene contrato y un inquilino que paga, así que cuenta como ocupada hasta que quede vacía; la marca Preaviso importa en la tabla, no en el recuento. Imprime la ocupación como “8 de 10”: el CONTAR.SI.CONJUNTO a la izquierda, @unit_count a la derecha.

=SUMAR.SI.CONJUNTO(Unidades!$D$2:$D$100; Unidades!$A$2:$A$100; $B$2; Unidades!$H$2:$H$100; "<>Vacante")

Eso es la renta mensual pactada: suma las rentas de este inmueble en cada contrato todavía en pie. El saldo pendiente tiene la misma forma contra la columna J, sin el criterio de ocupación. El recuento de vacantes es el mismo CONTAR.SI.CONJUNTO con “Vacante” como criterio; el recuento de vencidos mantiene el criterio de inmueble pero apunta el segundo rango a la columna I, rent_status, con “Vencido”. Los rangos llegan hasta la fila 100 a propósito, para que las filas nuevas de Unidades nunca caigan fuera de ellos.

Dos líneas que los prestamistas calculan de todos modos, así que imprímelas: la renta pactada anualizada es el SUMAR.SI.CONJUNTO de la renta pactada por 12 (pon 273.600 para Alder Court), y la renta potencial bruta añade un SUMAR.SI.CONJUNTO sobre market_rent en las filas Vacante antes de multiplicar, valorando las vacantes a renta de oferta.

Por último, el centinela, adaptado de la celda de control de la construcción del cierre mensual:

=SI(CONTAR.SI.CONJUNTO(Unidades!$A$2:$A$100; $B$2)=$D$2; ""; "REVISAR UNIDADES")

Si Unidades lleva menos filas de este inmueble de las que unit_count dice que debería, la celda lo dice antes de que un analista de riesgos encuentre el agujero. Una expectativa del editor: antes de que ninguna fila se sustituya, B2 contiene el texto literal @property_id, así que los agregados leen 0 de forma legítima y el centinela muestra REVISAR UNIDADES hasta que avances la vista previa.

La tabla de inquilinos: dieciséis filas porque el edificio más grande tiene dieciséis

El problema, dicho sin rodeos: un listado de rentas necesita una tabla por unidad, y los inmuebles de esta cartera tienen entre 1 y 16 unidades. Una sola plantilla debe servir a los catorce sin cambiar de forma por inmueble.

Una columna auxiliar en Unidades hace la tabla direccionable. La columna N, unit_key:

=A2 & "-" & CONTAR.SI.CONJUNTO(A$2:A2; A2)

En palabras llanas: un recuento acumulado por inmueble, de modo que las unidades de Alder Court reciben las claves P-03-1 a P-03-16. Coloca la clave en la última columna, la N, lejos de las letras de columna que ocupan las fórmulas de tabla de la propia plantilla; el editor de hojas de cálculo integrado en la aplicación rastrea los rangos de búsqueda por columna, y una clave que comparte letra con las fórmulas de la plantilla puede hacer saltar su comprobación de referencias circulares.

Las filas de la tabla de la plantilla están numeradas del 1 al 16 en la columna A (filas 12 a 27). Cada celda de campo es la misma extracción con guarda; aquí está el nombre del inquilino al completo:

=SI(CONTAR.SI.CONJUNTO(Unidades!$N$2:$N$100; $B$2&"-"&$A12)=0; ""; INDICE(Unidades!$C$2:$C$100; COINCIDIR($B$2&"-"&$A12; Unidades!$N$2:$N$100; 0)))

Recórrela en dos tiempos. CONTAR.SI.CONJUNTO pregunta si existe una unidad con este número en este inmueble; si no, la celda no imprime nada. Si existe, INDICE/COINCIDIR extrae el campo de esa unidad, con el 0 de coincidencia exacta obligatorio. La renta, el fin de contrato, la ocupación, el estado de la renta y el saldo repiten el patrón contra sus propias columnas de Unidades.

La contrapartida honesta: la tabla está dimensionada para el inmueble más grande, así que la vivienda unifamiliar imprime 1 fila rellena y 15 en blanco. Las filas en blanco son el precio de que una sola plantilla sirva a todos los inmuebles, y un prestamista prefiere ver filas en blanco antes que un listado reconstruido a mano por inmueble. Las unidades vacantes aparecen con renta de oferta y sin nombre de inquilino, que es como un listado debe listarlas. Y cuando un edificio de 17 unidades se incorpora a la cartera, la tabla gana una fila a mano: mantenimiento de plantilla, una vez, no cada mes.

Una disciplina mantiene las cuentas a salvo: la tabla es solo de presentación. Cada total impreso viene de un SUMAR.SI.CONJUNTO contra Unidades, nunca de una SUMA sobre la tabla, de modo que las celdas de texto vacío de la guarda no pueden envenenar nunca una suma.

El formato: las reglas de color por valor de celda en la columna de estado de la renta de la tabla (verde Pagado, amarillo Pendiente, rojo Vencido) son supervivientes documentados; una regla basada en fórmula que pinta una fila entera es exactamente lo que la prueba de una fila existe para confirmar, y el INDICE/COINCIDIR compuesto con guarda se gana la misma cautela. Las tentadoras respuestas de una sola función a una tabla de longitud variable no están en la lista de conservación documentada, así que esta construcción usa solo funciones que sí lo están: SUMA, BUSCARV, SI, INDICE/COINCIDIR, SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO. La lista completa de conservación está en la guía base, y más adelante en esta serie llegará un análisis en profundidad de la conservación de fórmulas.

Un listado de rentas generado con sus fórmulas visibles y los colores de estado aplicados
La tabla de inquilinos llega con sus fórmulas y sus colores de estado intactos en cada listado generado.

Una instantánea fechada con un nombre de archivo a juego

La columna as_of cumple doble función: impresa bajo el título (“Listado de rentas a fecha 2026-08-01”) y en el patrón de nombre de archivo, RentRoll_@property_id_@as_of.pdf, de modo que el ZIP se ordena por inmueble y cada archivo declara su propia fecha. Esa línea de fecha es toda la diferencia entre un listado y un listado actualizado.

Define la página desde la pestaña de cinta “Configuración de impresión”: horizontal, un área de impresión por hoja para que la tabla nunca se derrame a la página dos. Haz clic derecho en Unidades, Propietarios y Gastos y exclúyelas de la salida. El listado se envía como PDF, y el libro que contiene los números de todos los propietarios nunca sale de tu máquina. Si alguna vez se pide un .xlsx, ejecuta la prueba de una fila y mira el archivo entregado en lugar de asumir qué muestran las referencias a hojas excluidas.

Previsualiza con la pastilla flotante “Fila N de M”, y no solo la fila 1, porque la fila 1 es el inmueble alrededor del cual se diseñó la plantilla. Avanza por los casos que rompen, echando un vistazo a la celda centinela cada vez:

  • La vivienda unifamiliar. Las filas 2 a 16 deben quedar en blanco, no en error.
  • Marsh Point. Renta de oferta, sin nombre de inquilino, la ocupación lee 8 de 10.
  • El inmueble con el inquilino en Vencido. La regla roja tiene que dispararse de verdad; una regla que nunca se dispara se ve idéntica a una regla que se rompió.
  • Alder Court. La tabla debe rellenarse hasta la fila 16.
  • El nombre de inmueble más largo. El título y el nombre de archivo deben sobrevivirlo.
  • El aumento con efecto este mes. monthly_rent debe mostrar el número nuevo.

Después, la prueba de una fila: genera Alder Court a solas, ábrelo y dale la lectura de treinta segundos que le daría un analista de riesgos.

El estado de cuenta del propietario: nueve propietarios, nueve estados de cuenta, un libro

El estado de cuenta mensual del propietario es el artefacto por el que los propietarios juzgan a un administrador. La convención dice que llega entre el día 10 y el 15, y los estados de cuenta que se deslizan más allá del 20 se leen como problemas de contabilidad.

Según la regla del grano, Propietarios es la fuente de filas: 9 filas, 9 estados de cuenta, cada fila llevando owner_id, owner_name, owner_email y fee_pct, porque los campos de combinación de una ejecución vienen de su hoja fuente de filas. Entra un archivo como única fuente de verdad, sale un estado de cuenta personalizado por propietario. B2 contiene @owner_id, C4 contiene @fee_pct y D4 contiene el período, tecleado una vez al mes: 2026-08. La columna vertebral del estado de cuenta son cuatro celdas.

Renta cobrada (C8): =SUMAR.SI.CONJUNTO(Unidades!$L$2:$L$100; Unidades!$M$2:$M$100; $B$2), cruzando todos los inmuebles de un propietario en un solo número, porque owner_id se resolvió sobre Unidades con aquel único BUSCARV.

Gastos (C9): =SUMAR.SI.CONJUNTO(Gastos!$E$2:$E$200; Gastos!$C$2:$C$200; $B$2; Gastos!$B$2:$B$200; $D$4), con el criterio de mes manteniendo los cargos de agosto fuera del estado de cuenta de septiembre.

Honorarios de administración (C10): =REDONDEAR(C8*$C$4; 2). Liquidación al propietario (C11): =C8-C9-C10. Ingresos, gastos, honorarios, distribución, en base de caja.

El desglose por inmueble reutiliza el patrón de la tabla de inquilinos a otro grano: una tabla fija de tres filas (ningún propietario aquí tiene más de tres inmuebles), con clave en una columna auxiliar property_key en Propiedades (=D2 & "-" & CONTAR.SI.CONJUNTO(D$2:D2; D2), siendo D owner_id), cada fila un INDICE/COINCIDIR con guarda para el nombre del inmueble, y la renta cobrada de la fila un SUMAR.SI.CONJUNTO contra Unidades con la clave del id de ese inmueble. El patrón ya está enseñado; el grano es lo único que cambió.

Un límite honesto, dicho sin adornos: la ejecución monta documentos desde números conciliados; no concilia. rent_collected se rellena durante tu conciliación normal de primeros de mes, antes de que exista ningún documento. Una herramienta que afirme lo contrario está reclamando tu trabajo. Y para mantener separadas las dos ideas por propietario: el estado de cuenta resume los tres inmuebles de R. Calloway porque SUMAR.SI.CONJUNTO los cruza dentro de un documento. Eso no es lo mismo que agrupar sus tres listados de rentas en un solo PDF, cosa que ningún ajuste hace.

Un estado de cuenta del propietario generado con renta cobrada, gastos, honorarios y liquidación
Un propietario, un estado de cuenta: renta cobrada, gastos, honorarios y liquidación, extraídos por clave de propietario.

Entrega: cada propietario ve exactamente sus propios números

El adjunto elegido con prisa es el propio libro de cartera, enviado a un solo propietario. Las rentas y los saldos de todos los demás propietarios quedan a una pestaña de distancia, y no hay forma de retirar el correo. Nueve propietarios en un archivo es un problema de divulgación, no de formato.

La respuesta es estructura, no diligencia. Un listado generado desde la fila de P-03 contiene P-03 y nada más, porque los otros trece inmuebles nunca estuvieron dentro. El argumento general es cinco propiedades que solo tiene un archivo, y la decisión de formato es lo que envías decide lo que ven: los listados y los estados de cuenta se envían como PDF, porque los bancos y los propietarios los leen y nadie debería editarlos.

La mecánica del correo: la columna de destinatarios es owner_email, y el asunto se construye solo con campos de combinación, Listado de rentas @property_name, @as_of, de modo que “Listado de rentas Alder Court, 2026-08-01” llega etiquetado por sí mismo. Cada adjunto viene de la misma fila que su dirección, así que el modo de fallo del adjunto equivocado queda cerrado estructuralmente. La aritmética honesta sigue la misma forma que ocho personas a cargo, ocho archivos: la dirección de R. Calloway está en tres filas de Propiedades, así que recibe tres correos de listado. Su bandeja de entrada el día uno contiene cuatro correos, tres listados y un estado de cuenta, cada uno acotado a exactamente lo que ella posee y a nada de lo que posea nadie más.

Los acuses aterrizan por destinatario en un panel: entregas, aperturas y el rebote que es el correo cambiado de un propietario, detectado el primer día. El envío desde tu propio dominio es una función de los planes de pago, y hay disponible una contraseña de PDF por archivo (una misma contraseña para toda la ejecución), mejor tratada como protección de transporte. El tratamiento de datos en una frase: los archivos se procesan en centros de datos de la UE y se cifran en tránsito y en reposo; MailMergic cumple con el RGPD y la CCPA, los archivos no se usan nunca para entrenar IA y la retención es configurable de 1 a 180 días (privacidad).

El grano de unidad: cartas a inquilinos desde el mismo libro

Apunta la siguiente ejecución a Unidades y el mismo libro escribe a los inquilinos en lugar de sobre los inmuebles. Este mes: 11 unidades reciben un aumento del 4 por ciento, 2 reciben un aviso de impago de renta. La técnica es una copia filtrada: copia las filas a las que debes cartas en una hoja de ejecución, haz de esa hoja la fuente de filas, y el motor genera una carta por fila.

Dos columnas calculadas hacen la aritmética antes de que exista ninguna carta: new_rent con =REDONDEAR(E2*1,04; 0) rellenada hacia abajo, y una columna effective_date tecleada una vez. La carta lee @tenant_name, @monthly_rent, @new_rent y @effective_date: la renta actual y la renta nueva en una frase cada una.

Los estados definen audiencias todo el mes. Las filas en Vencido alimentan los avisos de impago, las filas en Preaviso alimentan el papeleo de salida, las columnas del aumento alimentan el lote anual. La hoja Unidades que ya mantienes es la lista de distribución.

El modo de fallo del archivo copiado toma aquí una forma concreta: la carta con el nombre del inquilino anterior en el saludo, porque el archivo del ciclo pasado fue el punto de partida. Una carta generada solo puede contener la fila de la que salió; en ella no hay ningún inquilino anterior.

Y la realidad legal, que sigue siendo tuya: los aumentos y los avisos suelen tener que documentarse por escrito y entregarse de forma demostrable, con plazos de preaviso que varían según la jurisdicción, y por eso siguen siendo cartas individuales y por eso importa un PDF limpio por inquilino. Los modelos de redacción para cartas de aumento de renta y avisos de impago son fáciles de encontrar; lo que no cambia es que cada carta es un documento individual. Las cartas tienen forma de documento, así que una plantilla de Word es el punto de partida adecuado; a la regla del grano no le importa cuál sea la plantilla. La fuente de filas es la hoja Unidades en cualquiera de los dos casos.

El primero de mes y el día en que escribe el banco

  • Días 1 a 3: concilia. Tu trabajo, no el de la herramienta. Rellena rent_collected, actualiza rent_status, registra las filas de Gastos del mes. Anota salidas, preavisos y contratos nuevos. Mueve a monthly_rent todo aumento cuya fecha de efecto haya llegado; un aumento firmado en junio que nunca pasó a monthly_rent infravalora todos los listados posteriores a la fecha de efecto.
  • Día 3: fecha y anota. Rellena as_of hacia abajo con el primero de mes. Escribe las 14 celdas de notas mientras el mes está fresco. Comprobación de rellenado hacia abajo en unit_key y owner_id para las filas nuevas.
  • Día 4: previsualiza. Avanza por los casos que rompen, echa un vistazo al centinela en cada uno, ejecuta la prueba de una fila tras cualquier edición de la plantilla.
  • Día 5: ejecuta y envía. Listados contra Propiedades (14 archivos), estados de cuenta contra Propietarios (9 archivos), envía con acuses. Los estados de cuenta salen con días de margen.
  • Después: archiva. Deja cada ZIP en una carpeta con el nombre del período, 2026-08 junto a 2026-07.
  • Cualquier día: escribe el banco. El listado actualizado ya está en la carpeta de este mes. Si actualizado tiene que significar mitad de mes, actualiza las filas que cambiaron y vuelve a ejecutar; las nuevas ejecuciones llevan alrededor de un minuto, la primera unos cinco.

El archivo histórico es la recompensa silenciosa. La due diligence de un comprador quiere instantáneas fechadas, y doce carpetas fechadas son la historia de la cartera sin una sola reconstrucción retroactiva. La carpeta nunca se preparó para la due diligence; se fue acumulando.

Nada se ejecuta desatendido: la configuración se mantiene, así que el trabajo del mes es pegar, previsualizar, ejecutar, y el envío es un clic. Un crédito por fila generada hace que el ciclo completo de aquí sean 14 listados más 9 estados de cuenta más 13 cartas, pon 36 créditos (precios), y el plan gratuito cubre un piloto real. Los límites de 25 MB y 100.000 filas quedan lejísimos con 83 unidades, y la generación hace que la mayoría de la lista de verificación previa al envío se cumpla por construcción.

Un administrador de propiedades en su escritorio el primero de mes, con edificios visibles por la ventana
El primero de mes: conciliar, fechar, ejecutar, archivar. El data room se construye solo.

Preguntas frecuentes

P: ¿Qué entiende un prestamista por un listado de rentas actualizado?

R: En la práctica, uno fechado dentro de los últimos 30 días aproximadamente, aunque las convenciones varían según el prestamista. No es un T-12; eso son las cifras reales de los últimos doce meses, el listado es la instantánea a una fecha. Como @as_of impulsa el título y el nombre de archivo, un listado con fecha fresca es un rellenado hacia abajo y una nueva ejecución de alrededor de un minuto.

P: ¿Qué debe incluir un listado de rentas, y las unidades vacantes van en él?

R: Unidad, inquilino, fechas de contrato, renta pactada, estado y saldo, para cada unidad. Las unidades vacantes van en él, listadas con renta de oferta y sin nombre de inquilino, nunca escondidas.

P: ¿Un listado de rentas muestra la renta pactada o la renta cobrada?

R: La renta pactada, lo que los contratos dicen que se debe. El estado del cobro vive en las columnas de estado y saldo; lo que de verdad llegó es trabajo del estado de cuenta del propietario, no del listado.

P: ¿Cómo creo un listado de rentas para cada inmueble desde un solo libro de Excel?

R: Mantén una fila por inmueble en una hoja Propiedades y una plantilla cuya celda clave contenga @property_id, con cada agregado como un SUMAR.SI.CONJUNTO contra ella. Una ejecución de combinación de correspondencia genera un PDF acotado por fila: 14 filas producen 14 listados, y la primera ejecución lleva unos cinco minutos.

P: ¿Cómo manejo inmuebles con distinto número de unidades en una sola plantilla de listado de rentas?

R: Dimensiona una tabla fija para el inmueble más grande y rellena cada fila con un INDICE/COINCIDIR con guarda sobre una clave de inmueble y secuencia; las filas sobrantes se imprimen en blanco. El coste son filas en blanco en los inmuebles pequeños, y las guardas compuestas se ganan una prueba de una fila antes del lote.

P: ¿Qué lleva el estado de cuenta mensual que entrega un administrador de propiedades?

R: La renta cobrada, los gastos, los honorarios de administración y la distribución neta, en base de caja. Se genera un estado de cuenta por fila de Propietarios, cada línea un SUMAR.SI.CONJUNTO o una celda de aritmética con la clave del id del propietario.

P: ¿Puede un propietario con varios inmuebles recibir un único PDF combinado cada mes?

R: No. Un archivo por fila significa que tres inmuebles producen tres listados. La vista consolidada por propietario es el estado de cuenta, que cruza sus inmuebles con SUMAR.SI.CONJUNTO dentro de un solo documento.

P: ¿Cómo envío cartas de aumento de renta a todos mis inquilinos a la vez?

R: Haz una copia filtrada de las filas de Unidades que reciben el aumento, úsala como fuente de filas, y cada fila genera una carta con la renta actual y la nueva de ese inquilino. Los modelos de redacción para este tipo de carta son fáciles de encontrar; como los plazos de preaviso varían según la jurisdicción, las cartas siguen siendo documentos individuales.

P: ¿Cuántas unidades se pueden gestionar en una hoja de cálculo antes de necesitar software de administración de propiedades?

R: Lo que suele romperse no es el registro; es el montaje de documentos. Un libro más una ejecución de combinación de correspondencia sostiene una cartera hasta bien entradas las docenas de unidades, y la señal honesta para cambiar es cuando tu contabilidad, no tus documentos, desborda la hoja.

P: ¿Pueden los listados de rentas generarse automáticamente el primero de cada mes?

R: No hay temporizador. La configuración se mantiene, así que el ritmo mensual es: concilia, actualiza el libro, vuelve a ejecutar en alrededor de un minuto, y el envío es un clic. Si las ejecuciones desatendidas son un requisito estricto, una plataforma de flujos de trabajo es la respuesta honesta, carga de monitorización incluida.

El listado de rentas que siempre está al día

El listado que pidió el banco se generó el día uno, se archivó en una carpeta fechada y coincide con el expediente de contratos porque nada se volvió a teclear. Actualizado dejó de ser una carrera y se convirtió en una columna de fecha.

La primera ejecución lleva unos cinco minutos en el plan gratuito con tu propio libro de cartera. Es menos tiempo que reteclear las unidades de un solo inmueble.

Genera tus listados de rentas →

¿Nuevo en el mecanismo? Empieza con la guía completa. ¿Reemplazando la macro? La guía sin VBA recorre la migración. ¿Sopesando clases de herramientas? Lee la guía de decisión. La variante de cara al cliente es la construcción de hojas de precios, la variante de finanzas es el paquete de cierre mensual y la variante de RR. HH. es la construcción por empleado. Una comparación con Power Query y un análisis en profundidad de la conservación de fórmulas llegarán en esta serie; se enlazarán desde aquí en cuanto se publiquen.

También disponible en