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).
Entrada
Section titled “Entrada”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.
Período
Section titled “Período”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.
- Busca os registros da tabela de pagamentos do apartamento, com tipo
Pagamentoe data no período. - Para cada pagamento, identifica o mês pela data de expectativa de pagamento.
- Se o método for
Transf. Airbnb, soma em<mês>_airbnb. Qualquer outro método vai para<mês>_pix. - Grava todos os totais no registro de destino, incluindo os doze meses, mesmo quando zerados.
Campos gravados
Section titled “Campos gravados”| 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) |
Tabelas envolvidas
Section titled “Tabelas envolvidas”| Slug | Papel |
|---|---|
sd_nha4mb5yb_3npz_m2b |
Pagamentos |
38pbn5e40onp5tryew3p2 |
Destino do resumo |