Voltar ao blog

Relatórios de aluguéis a partir de uma pasta de trabalho de portfólio: um arquivo por imóvel, todo mês

por Meelika Kivi

O e-mail do analista de crédito do refinanciamento pede um relatório de aluguéis atualizado, e na prática atualizado significa datado dos últimos 30 dias, mais ou menos. O relatório arquivado está datado de 3 de março. De lá para cá: um reajuste programado nunca aplicado, um inquilino que saiu, um contrato novo que não aparece em lugar nenhum.

Reconstruí-lo hoje à noite significa redigitar os aluguéis de 16 unidades contra o prazo. E um relatório que contradiz a pasta de contratos na due diligence custa dinheiro no fechamento do negócio, não só reputação.

O conserto não é um modelo melhor. É um ciclo mensal: um relatório de aluguéis por imóvel, gerado a partir de uma pasta de trabalho de portfólio, cada arquivo datado. O relatório atualizado existe porque o primeiro dia do mês já o produziu. Esta é a construção completa: a pasta de trabalho de portfólio (14 imóveis, 83 unidades, 9 proprietários), a regra de granularidade que decide qual planilha aciona qual documento, o modelo de relatório de aluguéis com sua tabela de unidades variável tratada com honestidade, prestações de contas aos proprietários a partir dos mesmos dados, cartas aos inquilinos a partir da planilha Unidades e um ciclo cujo subproduto é a pasta de due diligence.

O relatório de aluguéis de um único imóvel, uma saída de uma execução de quatorze arquivos
Uma saída de uma execução de quatorze arquivos: o relatório de aluguéis de um único imóvel, datado do primeiro dia do mês.

Pasta de trabalho gratuita

rent-roll-template.xlsx

O portfólio completo deste artigo: as quatro planilhas de dados, os modelos do relatório e da prestação de contas, e a tabela de inquilinos de dezesseis linhas já montados. Sem cadastro.

Baixar

Sumário

O que o banco lê em um relatório de aluguéis

Um relatório de aluguéis (o rent roll que bancos e compradores pedem) é um retrato de um momento no tempo do aluguel contratual, unidade por unidade, com todas as unidades listadas, incluindo as vagas. Ele mostra o que os contratos dizem que é devido, não o que entrou na conta; o que foi de fato recebido pertence ao razão e à prestação de contas ao proprietário. Um relatório que esconde vagas é o tipo do qual os bancos aprendem a desconfiar.

Um contraste evita uma confusão comum: o relatório de aluguéis é o retrato datado do aluguel contratual, e o T-12 são os últimos doze meses de valores realizados. Os bancos normalmente querem os dois, porque um não substitui o outro.

Quem pede: o banco no refinanciamento, o comprador na due diligence, a seguradora na renovação e o proprietário todo mês. Na diligência, o relatório é auditado linha por linha contra os contratos assinados, e a auditoria encontra exatamente o que relatórios mantidos à mão acumulam: aluguéis desatualizados, reajustes programados nunca aplicados e saldos em atraso por trás de uma alegação de ocupação total.

Um relatório montado à mão falha de duas formas. Ele envelhece, porque foi construído uma vez em março e se degrada a cada desocupação. E ele é redigitado; cada redigitação é uma nova chance de discordar do contrato.

Mais uma coisa que vale dizer sem rodeios: com algumas dezenas de unidades, o preço por unidade e os mínimos de contrato tornam um software de administração de imóveis um passo grande. Sua pasta de trabalho está bem. A montagem de documentos em volta dela é a parte quebrada, e tudo de que o relatório precisa já vive em duas planilhas de uma pasta de trabalho.

A pasta de trabalho de portfólio: quatorze imóveis, oitenta e três unidades, nove proprietários

O portfólio trabalhado desta construção: 14 imóveis, 83 unidades, 9 proprietários. O maior é o Alder Court (P-03), com 16 unidades. Os menores são três casas com uma única unidade cada. O meio-termo desajeitado é o Marsh Point, 10 unidades com 2 vagas. A ocupação é de 79 de 83, cerca de 95 por cento. Aluguel contratual do portfólio inteiro: cerca de 98.400 por mês.

A pasta de trabalho tem quatro planilhas. Imóveis (14 linhas) é a fonte de linhas dos relatórios. Unidades (83 linhas, uma por unidade) guarda inquilinos, aluguéis e status. Proprietários (9 linhas) aciona as prestações de contas. Despesas (uma linha por reparo ou lançamento, cerca de 40 linhas por mês: A property_id, B month como texto no estilo 2026-08, C owner_id, D description, E amount) é só dados, nunca fonte de linhas.

Coluna Exemplo Onde entra
property_id (A) P-03 Célula-chave e nome do arquivo
property_name (B) Alder Court Título do relatório e assunto do e-mail
address (C) 14 Alder Ct Bloco de cabeçalho
owner_id (D) O-04 Une Unidades e Despesas aos proprietários
owner_name (E) R. Calloway Bloco de cabeçalho
owner_email (F) r.calloway@example.com Coluna de destinatários
unit_count (G) 16 Alimenta a sentinela
fee_pct (H) 0,08 Taxa do proprietário, espelhada na planilha Proprietários para a execução das prestações
as_of (I) 2026-08-01 Linha do retrato datado e nome do arquivo
notes (J) Unidade 12 desocupa em 15 de ago; pintor agendado Placeholder de célula inteira

A planilha Unidades usa as colunas A a N, nesta ordem: A property_id, B unit_no, C tenant_name, D monthly_rent (o aluguel contratual), E market_rent (o valor pedido, preenchido nas linhas vagas), F lease_start, G lease_end, H occupancy (Ocupada, Vaga, Aviso prévio), I rent_status (Pago, Pendente, Vencido), J balance_due, K security_deposit, L rent_collected (preenchida durante a sua conciliação), M owner_id, calculada uma vez com =PROCV(A2; Imóveis!$A$2:$D$15; 4; FALSO) preenchida para baixo, e N unit_key (calculada; construída na seção da tabela de inquilinos). As linhas vagas mantêm o valor pedido em market_rent e deixam os campos de inquilino em branco.

Cinco casos difíceis ganham nome agora, porque a construção volta a eles o tempo todo: a casa de unidade única (o relatório dela precisa imprimir 15 linhas de tabela em branco, não erros), o Marsh Point (linhas vagas mostram o valor pedido e nenhum inquilino), o inquilino com aluguel Vencido carregando um saldo de 2.850, o único inquilino em Aviso prévio e R. Calloway, dona de três dos quatorze imóveis.

A coluna notes se paga antes de qualquer documento existir: 14 células de observações escritas de uma vez enquanto o mês está fresco, em vez de 14 arquivos abertos um por um.

Baixe esta construção. rent-roll-template.xlsx é o portfólio que este artigo percorre: as quatro planilhas de dados, os modelos do relatório e da prestação de contas, a tabela de inquilinos de dezesseis linhas e a sentinela, tudo já montado. Gratuito, sem cadastro. Uma execução lê uma única planilha como fonte de dados, que é a regra de granularidade na prática: o arquivo já vem com Imóveis em primeiro lugar, então um upload sem alterações gera os relatórios de aluguéis, e você aponta a próxima execução para Proprietários ou Unidades para as outras duas granularidades. Substitua as planilhas de dados pelo seu portfólio quando quiser; a maquinaria não muda. Os rótulos e os dados de exemplo da pasta de trabalho estão em inglês, e o Excel exibe as fórmulas em português automaticamente.

Arrumação da casa em um parágrafo: nomes com underscores mantêm os placeholders inline funcionando nos arquivos gerados; placeholders de célula inteira aceitam espaços, e são eles que a pré-visualização ao vivo do editor resolve, então dê uma célula própria a qualquer campo que você queira acompanhar. A detecção de cabeçalho varre as 15 primeiras linhas com um aviso “Alterar”, e a pasta de trabalho pode ser .xlsx, .csv, .ods, entre outros, ou uma Planilha Google via OAuth, importada como snapshot no momento da conexão (selecione de novo para atualizar). Montar Unidades e Despesas a partir da exportação da contabilidade é trabalho do lado da entrada; uma comparação com o Power Query está a caminho nesta série. Três das quatro planilhas podem acionar uma execução. Decidir qual delas aciona é a regra de granularidade, e ela vem a seguir.

Uma pasta de trabalho, três granularidades: cada execução aponta para uma planilha

A regra de granularidade: a fonte de linhas é a planilha cujas linhas correspondem aos documentos que você deve. Relatórios de aluguéis são por imóvel, então Imóveis é a fonte de linhas. Prestações de contas são por proprietário, então Proprietários é. Cartas aos inquilinos são por unidade, então Unidades é. Mesma pasta de trabalho, granularidade diferente por execução.

O motor gera um arquivo por linha da planilha para a qual você apontar. O mecanismo por baixo é a mala direta de Excel para Excel, e o guia completo percorre cada tela do assistente, então este artigo fica nas partes específicas de administração de imóveis. A versão em macro de exatamente este ciclo é o fluxo 4 do guia sem VBA: a macro de 2021 cujo desenvolvedor saiu em 2022, e a janela de 30 minutos prendendo a respiração todo mês.

Documento devido Planilha fonte de linhas Uma linha por Linhas neste mês Arquivos de saída
Relatório de aluguéis Imóveis imóvel 14 14 PDFs
Prestação de contas ao proprietário Proprietários proprietário 9 9 PDFs
Carta de reajuste de aluguel Unidades, cópia filtrada unidade 11 11 cartas
Notificação de atraso Unidades, cópia filtrada unidade 2 2 notificações

Dois limites, antes de a construção começar. Cada execução tem exatamente uma fonte de linhas: relatórios e cartas são duas execuções, não uma passada só, e quatro tipos de documento neste mês significam quatro execuções curtas contra a mesma pasta de trabalho. E antes que alguém pergunte: R. Calloway tem três imóveis e recebe três relatórios. Nenhuma configuração os grampeia em um único PDF; o PDF único combinado renderiza todos os registros em um documento interno de leitura corrida e nunca é um pacote por proprietário. O documento por proprietário é a prestação de contas, uma granularidade própria, construída abaixo.

O modelo de relatório de aluguéis: uma página por imóvel

O alvo é uma página por imóvel que um banco consegue ler em trinta segundos: bloco de cabeçalho, agregados de ocupação e aluguel, a tabela de inquilinos, as observações do gestor. Três peças vêm a seguir: a célula-chave e seus agregados, a tabela de inquilinos (a parte difícil) e a data que o torna um retrato.

A chave de imóvel aciona cada número da página

B2 no modelo guarda o placeholder de célula inteira @property_id, e D2 guarda @unit_count. Esta é a técnica da célula-chave da construção de fechamento mensal: uma célula guarda a chave, cada fórmula a referencia, e cada linha de Imóveis substitui o próprio id na geração. Este artigo a aplica a um caso mais difícil, uma tabela cuja quantidade de linhas muda por imóvel.

O cabeçalho dá a @property_name, @address e @owner_name uma célula própria para cada um, um rótulo estático “Relatório de aluguéis em” ao lado de uma célula com @as_of, e @notes como placeholder de célula inteira. Depois, os agregados:

=CONT.SES(Unidades!$A$2:$A$100; $B$2; Unidades!$H$2:$H$100; "<>Vaga")

Em palavras simples: conte as linhas de Unidades que pertencem a este imóvel e não estão vagas. Uma unidade em Aviso prévio ainda tem contrato e inquilino pagando, então ela conta como ocupada até estar vazia; a marcação de Aviso prévio importa na tabela, não na contagem. Imprima a ocupação como “8 de 10”: o CONT.SES à esquerda, @unit_count à direita.

=SOMASES(Unidades!$D$2:$D$100; Unidades!$A$2:$A$100; $B$2; Unidades!$H$2:$H$100; "<>Vaga")

Isso é o aluguel mensal contratual: some os aluguéis deste imóvel em cada contrato ainda de pé. O saldo em aberto tem a mesma forma contra a coluna J, sem o critério de ocupação. A contagem de vagas é o mesmo CONT.SES com “Vaga” como critério; a contagem de Vencidos mantém o critério de imóvel mas aponta o segundo intervalo para a coluna I, rent_status, com “Vencido”. Os intervalos alcançam a linha 100 de propósito, para linhas novas de Unidades nunca caírem fora deles.

Duas linhas que os bancos calculam de qualquer forma, então imprima-as: o aluguel contratual anualizado é o SOMASES do aluguel contratual vezes 12 (cerca de 273.600 para o Alder Court), e a receita potencial bruta soma um SOMASES sobre market_rent nas linhas Vagas antes de multiplicar, precificando as vagas pelo valor pedido.

Por fim, a sentinela, adaptada da célula de verificação da construção de fechamento mensal:

=SE(CONT.SES(Unidades!$A$2:$A$100; $B$2)=$D$2; ""; "VERIFICAR UNIDADES")

Se Unidades carrega menos linhas para este imóvel do que unit_count diz que deveria, a célula avisa antes de um analista achar o buraco. Uma expectativa no editor: antes de qualquer linha ser substituída, B2 guarda o texto literal @property_id, então os agregados legitimamente mostram 0 e a sentinela mostra VERIFICAR UNIDADES até você percorrer a pré-visualização.

A tabela de inquilinos: dezesseis linhas porque o maior prédio tem dezesseis

O problema, dito sem rodeios: um relatório de aluguéis precisa de uma tabela por unidade, e os imóveis deste portfólio têm de 1 a 16 unidades. Um único modelo precisa servir aos quatorze sem mudar de forma por imóvel.

Uma coluna auxiliar em Unidades torna a tabela endereçável. A coluna N, unit_key:

=A2 & "-" & CONT.SES(A$2:A2; A2)

Em palavras simples: uma contagem corrente por imóvel, para as unidades do Alder Court ganharem as chaves P-03-1 a P-03-16. Coloque a chave na última coluna, a N, longe das letras de coluna que as fórmulas de tabela do próprio modelo ocupam; o editor de planilhas do aplicativo rastreia os intervalos de busca por coluna, e uma chave que compartilha uma letra com as fórmulas do modelo pode disparar a verificação de referência circular dele.

As linhas da tabela do modelo são numeradas de 1 a 16 na coluna A (linhas 12 a 27). Cada célula de campo é a mesma puxada com guarda; aqui está o nome do inquilino por inteiro:

=SE(CONT.SES(Unidades!$N$2:$N$100; $B$2&"-"&$A12)=0; ""; ÍNDICE(Unidades!$C$2:$C$100; CORRESP($B$2&"-"&$A12; Unidades!$N$2:$N$100; 0)))

Percorra-a em dois tempos. O CONT.SES pergunta se uma unidade com este número existe neste imóvel; se não, a célula não imprime nada. Se existe, o ÍNDICE/CORRESP puxa o campo daquela unidade, com o 0 de correspondência exata obrigatório. Aluguel, fim de contrato, ocupação, status do aluguel e saldo repetem o padrão contra as próprias colunas de Unidades.

O trade-off honesto: a tabela é dimensionada para o maior imóvel, então a casa de unidade única imprime 1 linha preenchida e 15 em branco. Linhas em branco são o preço de um modelo servindo a todos os imóveis, e um banco prefere ver linhas em branco a um relatório reconstruído à mão por imóvel. Unidades vagas aparecem com o valor pedido e sem nome de inquilino, que é como um relatório deve listá-las. E quando um prédio de 17 unidades entra no portfólio, a tabela ganha uma linha à mão: manutenção de modelo, uma vez, não mensal.

Uma disciplina mantém a matemática segura: a tabela é só exibição. Cada total impresso vem de SOMASES contra Unidades, nunca de SOMA sobre a tabela, para as células de texto vazio da guarda jamais poderem envenenar uma soma.

Formatação: regras de cor por valor de célula na coluna de status do aluguel da tabela (verde para Pago, amarelo para Pendente, vermelho para Vencido) são sobreviventes documentadas; uma regra baseada em fórmula pintando a linha inteira é exatamente o que o teste com uma linha existe para confirmar, e o ÍNDICE/CORRESP composto com guarda merece a mesma ressalva. As respostas tentadoras de uma função só para uma tabela de comprimento variável não estão na lista documentada de preservação, então esta construção usa apenas funções que estão: SOMA, PROCV, SE, ÍNDICE/CORRESP, SOMASES, CONT.SES. A lista completa de preservação está no guia base, e um aprofundamento sobre a preservação de fórmulas está a caminho nesta série.

Um relatório de aluguéis gerado com as fórmulas visíveis e as cores de status aplicadas
A tabela de inquilinos chega com as fórmulas e as cores de status intactas em cada relatório gerado.

Um retrato datado com um nome de arquivo à altura

A coluna as_of faz papel duplo: impressa abaixo do título (“Relatório de aluguéis em 2026-08-01”) e no padrão de nome de arquivo, RentRoll_@property_id_@as_of.pdf, para o ZIP se ordenar por imóvel e cada arquivo declarar a própria data. Essa linha de data é toda a diferença entre um relatório e um relatório atualizado.

Defina a página na aba “Configurações de impressão” da faixa de opções: paisagem, uma área de impressão por planilha para a tabela nunca transbordar para a página dois. Clique com o botão direito em Unidades, Proprietários e Despesas e exclua as três da saída. O relatório sai como PDF, e a pasta de trabalho que guarda os números de todos os proprietários nunca sai da sua máquina. Se um .xlsx algum dia for pedido, rode o teste com uma linha e olhe o arquivo entregue em vez de presumir o que referências a planilhas excluídas exibem.

Pré-visualize com a pílula flutuante “Linha N de M”, e não só a linha 1, porque a linha 1 é o imóvel em torno do qual o modelo foi projetado. Percorra os casos que quebram, olhando a célula da sentinela a cada um:

  • A casa de unidade única. As linhas 2 a 16 precisam ficar em branco, não dar erro.
  • O Marsh Point. Valor pedido, nenhum nome de inquilino, a ocupação lê 8 de 10.
  • O imóvel com aluguel Vencido. A regra vermelha precisa de fato disparar; uma regra que nunca dispara parece idêntica a uma regra que quebrou.
  • O Alder Court. A tabela precisa preencher até a linha 16.
  • O nome de imóvel mais longo. Título e nome de arquivo precisam sobreviver a ele.
  • O reajuste que entra em vigor neste mês. monthly_rent precisa mostrar o número novo.

Depois, o teste com uma linha: gere só o Alder Court, abra-o e dê a ele a leitura de trinta segundos que um analista daria.

A prestação de contas ao proprietário: nove proprietários, nove prestações, uma pasta de trabalho

A prestação de contas mensal é o artefato pelo qual os proprietários julgam uma administradora. A convenção diz que ela chega entre o dia 10 e o dia 15, e prestações que escorregam para depois do dia 20 soam como problema na contabilidade.

Pela regra de granularidade, Proprietários é a fonte de linhas: 9 linhas, 9 prestações de contas, cada linha carregando owner_id, owner_name, owner_email e fee_pct, porque os campos de mesclagem de uma execução vêm da planilha fonte de linhas dela. Um arquivo fonte da verdade entra, uma prestação de contas personalizada por proprietário sai. B2 guarda @owner_id, C4 guarda @fee_pct, e D4 guarda o período, digitado uma vez por mês: 2026-08. A espinha da prestação de contas são quatro células.

Aluguel recebido (C8): =SOMASES(Unidades!$L$2:$L$100; Unidades!$M$2:$M$100; $B$2), cruzando todos os imóveis de um proprietário em um único número, porque owner_id foi resolvida em Unidades por aquele único PROCV.

Despesas (C9): =SOMASES(Despesas!$E$2:$E$200; Despesas!$C$2:$C$200; $B$2; Despesas!$B$2:$B$200; $D$4), com o critério de mês mantendo os lançamentos de agosto fora da prestação de contas de setembro.

Taxa de administração (C10): =ARRED(C8*$C$4; 2). Repasse ao proprietário (C11): =C8-C9-C10. Receita, despesas, taxa, repasse, em regime de caixa.

O detalhamento por imóvel reaproveita o padrão da tabela de inquilinos em outra granularidade: uma tabela fixa de três linhas (nenhum proprietário aqui tem mais de três imóveis), chaveada por uma auxiliar property_key em Imóveis (=D2 & "-" & CONT.SES(D$2:D2; D2), sendo D a owner_id), cada linha um ÍNDICE/CORRESP com guarda para o nome do imóvel, com o aluguel recebido da linha um SOMASES contra Unidades chaveado no id daquele imóvel. O padrão já foi ensinado; a granularidade é a única coisa que mudou.

Um limite honesto, dito sem enfeite: a execução monta documentos a partir de números conciliados; ela não concilia. rent_collected é preenchida durante a sua conciliação normal do início do mês, antes de qualquer documento existir. Uma ferramenta que afirma o contrário está afirmando fazer o seu trabalho. E para manter as duas ideias por proprietário distintas: a prestação de contas resume os três imóveis de R. Calloway porque o SOMASES os cruza dentro de um único documento. Isso não é o mesmo que juntar os três relatórios de aluguéis dela em um único PDF, o que nenhuma configuração faz.

Uma prestação de contas gerada com aluguel recebido, despesas, taxa e repasse
Um proprietário, uma prestação de contas: aluguel recebido, despesas, taxa e repasse, puxados pela chave de proprietário.

Entrega: cada proprietário vê exatamente os próprios números

O anexo escolhido na pressa é a própria pasta de trabalho de portfólio, enviada a um proprietário. Os aluguéis e saldos de todos os outros proprietários ficam a uma aba de distância, e não existe cancelar o envio. Nove proprietários em um arquivo é um problema de divulgação, não de formatação.

A resposta é estrutura, não diligência. Um relatório gerado a partir da linha do P-03 contém o P-03 e nada mais, porque os outros treze imóveis nunca estiveram nele. O argumento geral está em cinco propriedades que só um arquivo tem, e a decisão de formato está em o que você envia decide o que o cliente vê: relatórios e prestações de contas saem como PDF, porque bancos e proprietários os leem e ninguém deveria editá-los.

Mecânica do e-mail: a coluna de destinatários é owner_email, e o assunto se monta sozinho a partir de campos de mesclagem, Relatório de aluguéis @property_name, @as_of, para “Relatório de aluguéis Alder Court, 2026-08-01” chegar autorrotulado. Cada anexo vem da mesma linha que o endereço dele, então o modo de falha do anexo errado é fechado estruturalmente. A aritmética honesta segue a mesma forma de oito liderados, oito arquivos: o endereço de R. Calloway está em três linhas de Imóveis, então ela recebe três e-mails de relatório. A caixa de entrada dela no dia primeiro guarda quatro e-mails, três relatórios e uma prestação de contas, cada um com escopo de exatamente o que ela possui e nada do que qualquer outra pessoa possui.

Os comprovantes caem por destinatário em um painel: entrega, aberturas e o bounce que é o e-mail trocado de um proprietário descoberto no primeiro dia. Enviar do seu próprio domínio é um recurso de plano pago, e uma senha de PDF por arquivo está disponível (uma mesma senha para toda a execução), melhor tratada como proteção de transporte. Tratamento de dados em uma frase: os arquivos são processados em data centers na UE e criptografados em trânsito e em repouso; o MailMergic está em conformidade com a LGPD, o GDPR e o CCPA, os arquivos jamais são usados para treinar IA, e a retenção é configurável de 1 a 180 dias (privacidade).

A granularidade de unidade: cartas aos inquilinos a partir da mesma pasta de trabalho

Aponte a próxima execução para Unidades e a mesma pasta de trabalho escreve para os inquilinos em vez de sobre os imóveis. Neste mês: 11 unidades recebem um reajuste de 4 por cento, 2 recebem uma notificação de atraso. A técnica é a cópia filtrada: copie as linhas às quais você deve cartas para uma planilha de execução, faça dessa planilha a fonte de linhas, e o motor gera uma carta por linha.

Duas colunas calculadas fazem a aritmética antes de qualquer carta existir: new_rent com =ARRED(E2*1,04; 0) preenchida para baixo, e uma coluna effective_date digitada uma vez. A carta lê @tenant_name, @monthly_rent, @new_rent e @effective_date: aluguel atual e aluguel novo em uma frase cada.

Os status acionam públicos o mês inteiro. Linhas Vencido alimentam as notificações de atraso, linhas em Aviso prévio alimentam a papelada de desocupação, as colunas de reajuste alimentam o lote anual. A planilha Unidades que você já mantém é a lista de envio.

O modo de falha do arquivo copiado toma uma forma específica aqui: a carta com o nome do inquilino anterior na saudação, porque o arquivo do ciclo passado foi o ponto de partida. Uma carta gerada só pode conter a linha da qual veio; não existe inquilino anterior dentro dela.

E a realidade jurídica, que continua sendo sua: reajustes e notificações muitas vezes precisam ser formalizados por escrito e entregues de forma comprovável, com prazos e formas de aviso que variam conforme o contrato e a legislação, e é por isso que essas cartas permanecem documentos individuais e por isso um PDF limpo por inquilino importa. Redações prontas de carta de reajuste de aluguel, de notificação de atraso e de notificação de desocupação são fáceis de encontrar; o texto é o ponto de partida, não o mecanismo. Cartas têm formato de documento, então um modelo do Word é o ponto de partida certo; a regra de granularidade não se importa com o tipo de modelo. A fonte de linhas é a planilha Unidades de qualquer forma.

O primeiro dia do mês, e o dia em que o banco escreve

  • Dias 1 a 3: concilie. Trabalho seu, não da ferramenta. Preencha rent_collected, atualize rent_status, lance as linhas de Despesas do mês. Registre desocupações, avisos prévios e contratos novos. Mova para monthly_rent qualquer reajuste cuja data de vigência chegou; um reajuste assinado em junho que nunca entrou em monthly_rent subestima todos os relatórios depois da data de vigência.
  • Dia 3: date e anote. Preencha as_of para baixo com o primeiro dia do mês. Escreva as 14 células de observações enquanto o mês está fresco. Confira o preenchimento para baixo de unit_key e owner_id nas linhas novas.
  • Dia 4: pré-visualize. Percorra os casos que quebram, olhe a sentinela em cada um, rode o teste com uma linha depois de qualquer edição no modelo.
  • Dia 5: rode e envie. Relatórios contra Imóveis (14 arquivos), prestações de contas contra Proprietários (9 arquivos), envio com comprovantes. Prestações na rua com dias de sobra.
  • Depois: arquive. Solte cada ZIP em uma pasta nomeada pelo período, 2026-08 ao lado de 2026-07.
  • Qualquer dia: o banco escreve. O relatório atualizado já está na pasta deste mês. Se atualizado tiver que significar meio do mês, atualize as linhas que mudaram e rode de novo; novas execuções levam cerca de um minuto, a primeira cerca de cinco.

O arquivamento é o ganho silencioso. A diligência de um comprador quer retratos datados, e doze pastas datadas são a história do portfólio sem uma única reconstrução retroativa. A pasta nunca foi preparada para a diligência; ela acumulou.

Nada roda sem supervisão: a configuração é preservada, então o trabalho do mês é colar, pré-visualizar, rodar, e o envio é um clique. Um crédito por linha gerada torna o ciclo completo daqui 14 relatórios mais 9 prestações de contas mais 13 cartas, conte 36 créditos (preços), e o plano gratuito cobre um piloto de verdade. Os limites de 25 MB e 100.000 linhas nem aparecem no horizonte com 83 unidades, e a geração torna a maior parte do checklist pré-envio verdadeira por construção.

Um administrador de imóveis em sua mesa no primeiro dia do mês, prédios visíveis pela janela
O primeiro dia do mês: conciliar, datar, rodar, arquivar. O data room se constrói sozinho.

Perguntas frequentes

P: O que um banco quer dizer com um relatório de aluguéis atualizado?

R: Na prática, um datado de aproximadamente os últimos 30 dias, embora as convenções variem de banco para banco. Ele não é um T-12; esse são os valores realizados dos últimos doze meses, o relatório é o retrato datado. Como @as_of aciona o título e o nome do arquivo, um relatório com data nova é um preenchimento para baixo e uma nova execução de cerca de um minuto.

P: O que um relatório de aluguéis deve incluir, e unidades vagas entram nele?

R: Unidade, inquilino, datas do contrato, aluguel contratual, status e saldo, para cada unidade. Unidades vagas entram nele, listadas com o valor pedido e sem nome de inquilino, nunca escondidas.

P: Um relatório de aluguéis mostra o aluguel contratual ou o aluguel recebido?

R: O aluguel contratual, o que os contratos dizem que é devido. O estado da cobrança vive nas colunas de status e saldo; o que de fato entrou é trabalho da prestação de contas ao proprietário, não do relatório.

P: Como criar um relatório de aluguéis para cada imóvel a partir de uma única pasta de trabalho do Excel?

R: Mantenha uma linha por imóvel em uma planilha Imóveis e um modelo cuja célula-chave guarda @property_id, com cada agregado um SOMASES contra ela. Uma execução de mala direta gera um PDF com escopo por linha: 14 linhas produzem 14 relatórios, e a primeira execução leva cerca de cinco minutos.

P: Como lidar com imóveis com quantidades de unidades diferentes em um único modelo de relatório de aluguéis?

R: Dimensione uma tabela fixa para o maior imóvel e preencha cada linha com um ÍNDICE/CORRESP com guarda sobre uma chave de imóvel e sequência; as linhas excedentes ficam em branco. O custo são linhas em branco nos imóveis pequenos, e guardas compostas merecem um teste com uma linha antes do lote.

P: O que entra em uma prestação de contas mensal de uma administradora de imóveis?

R: Aluguel recebido, despesas, a taxa de administração e o repasse líquido, em regime de caixa. Uma prestação de contas é gerada por linha de Proprietários, cada linha um SOMASES ou uma célula de aritmética chaveada no id do proprietário.

P: Um proprietário com vários imóveis pode receber um único PDF combinado por mês?

R: Não. Um arquivo por linha significa que três imóveis produzem três relatórios. A visão consolidada por proprietário é a prestação de contas, que cruza os imóveis dele com SOMASES dentro de um único documento.

P: Como enviar cartas de reajuste de aluguel para todos os meus inquilinos de uma vez?

R: Faça uma cópia filtrada das linhas de Unidades que recebem o reajuste, use-a como fonte de linhas, e cada linha gera uma carta com o aluguel atual e o novo daquele inquilino. Redações prontas de carta de reajuste são fáceis de encontrar; as cartas continuam documentos individuais porque prazos e formas de notificação variam.

P: Quantas unidades dá para administrar em uma planilha antes de precisar de um software de administração de imóveis?

R: O que quebra normalmente não é o livro-caixa; é a montagem de documentos. Uma pasta de trabalho mais uma execução de mala direta dá conta de um portfólio de muitas dezenas de unidades, e o sinal honesto de troca é quando os seus livros, não os seus documentos, ficam grandes demais para a planilha.

P: Os relatórios de aluguéis podem ser gerados automaticamente no primeiro dia de cada mês?

R: Não existe um timer. A configuração é preservada, então o ritmo mensal é: conciliar, atualizar a pasta de trabalho, rodar de novo em cerca de um minuto, e o envio é um clique. Se execuções sem supervisão são um requisito rígido, uma plataforma de workflow é a resposta honesta, com o fardo de monitoramento incluído.

O relatório de aluguéis que está sempre atualizado

O relatório que o banco pediu foi gerado no dia primeiro, arquivado em uma pasta datada, e bate com a pasta de contratos porque nada foi redigitado. Atualizado deixou de ser uma correria e virou uma coluna de data.

A primeira execução leva cerca de cinco minutos no plano gratuito com a sua própria pasta de trabalho de portfólio. É menos tempo do que redigitar as unidades de um único imóvel.

Gerar seus relatórios de aluguéis →

Novo no mecanismo? Comece pelo guia completo. Substituindo a macro? O guia sem VBA percorre a migração. Pesando classes de ferramenta? Leia o guia de decisão. A variante voltada a clientes é a construção de tabelas de preços, a variante de finanças é o pacote de fechamento mensal, e a variante de RH é a construção por funcionário. Uma comparação com o Power Query e um aprofundamento sobre a preservação de fórmulas estão a caminho nesta série; eles serão linkados a partir daqui assim que forem publicados.

Também disponível em