Skip to content

Resumo mensal de pagamentos

Função disparada por botão em um registro de rendimento. Soma os pagamentos do apartamento mês a mês e separa os valores entre transferências do Airbnb e os demais métodos (Pix, na prática).

O script lê do registro clicado (recordData):

  • o ID do registro de destino, pelo campo id_38pbn5e40onp5tryew3p2;
  • o apartamento, que pode vir como ID simples ou como objeto relacionado;
  • o nome do apartamento, usado no campo name.

O intervalo vai de 1º de janeiro do ano anterior até 1º de janeiro do ano atual. Na prática, cobre somente o ano anterior.

  1. Busca os registros da tabela de pagamentos do apartamento, com tipo Pagamento e data no período.
  2. Para cada pagamento, identifica o mês pela data de expectativa de pagamento.
  3. Se o método for Transf. Airbnb, soma em <mês>_airbnb. Qualquer outro método vai para <mês>_pix.
  4. Grava todos os totais no registro de destino, incluindo os doze meses, mesmo quando zerados.
Grupo Campos
Total mensal janeiro, fevereiro, marco, abril, maio, junho, julho, agosto, setembro, outubro, novembro, dezembro
Airbnb por mês janeiro_airbnb a dezembro_airbnb
Pix por mês janeiro_pix a dezembro_pix
Totais anuais total_airbnb, total_pix
Controle calculado_1 (verdadeiro)
Slug Papel
sd_nha4mb5yb_3npz_m2b Pagamentos
38pbn5e40onp5tryew3p2 Destino do resumo