Cada unidade tem um código (o mesmo usado no DoInn e na Stays — é por ele que os painéis cruzam os dados), um nome, o tipo (própria ou de terceiros), a comissão da Paraíso da Ilha sobre o valor das diárias (só para terceiros, varia por imóvel) e o status. Unidades inativas continuam cadastradas — não são apagadas — para servirem de histórico. O proprietário é opcional. Lançamento na Stays: se a unidade recebe o lançamento mensal de lavanderia no módulo Lançamentos (padrão: Sim). Conta da Stays: conta em que esse lançamento é feito (padrão: AGF Sicredi Clientes); o módulo Lançamentos só aceita contas da sua lista fechada.
| Código | Unidade | Tipo | Comissão (%) | Status | Proprietário | Lançamento na Stays | Conta da Stays |
|---|
Períodos de operação
Período de operação é o intervalo em que a unidade esteve disponível para locação. Início e fim são dias inclusivos; fim vazio = em operação. Uma unidade que parou e voltou tem mais de um período (uma linha por período). Esses dias formam o denominador da ocupação e do RevPAR: dias sem reserva dentro de um período contam como disponíveis. Nada é gravado até clicar em "Salvar alterações".
| Código | Início | Fim (vazio = em operação) | Observação |
|---|
Lavanderia — preços por peça
Tabela única para todos os imóveis. Preço cobrado é o valor cobrado do proprietário; custo pago é o valor pago à lavanderia. Cada reajuste é uma linha nova com nova data de início: linhas já gravadas não podem ser editadas nem apagadas, para preservar a margem do passado. A linha vigente de cada peça (a de início mais recente que já começou) aparece em negrito. Os painéis só leem esta tabela. Nada é gravado até clicar em "Gravar novas linhas".
| Lavanderia | Peça | Preço cobrado (R$) | Custo pago (R$) | Início da vigência |
|---|
Mapeamento: nome no Painel 1 → peça da tabela
Cada nome de item que aparece no Painel 1 aponta para uma só peça desta tabela. Este mapeamento pode ser corrigido a qualquer momento (não guarda histórico de preço). Se um item do Painel 1 não estiver aqui, ele fica sem preço de referência.
| Nome no Painel 1 | Peça da tabela |
|---|
Modelo de operação — divisão automática do Airbnb
Vale só para reservas do canal Airbnb. Modelo A: o Airbnb divide o pagamento automaticamente entre o proprietário e o Paraíso (coanfitrião); o Paraíso retém a sua % e a taxa de limpeza. Modelo B (padrão): o Paraíso recebe, paga as despesas e repassa o saldo do mês. Unidade sem registro aqui é Modelo B. Booking, Decolar e reservas diretas são sempre recebidas pelo Paraíso, mesmo nas unidades do Modelo A. Cada linha tem a % do Paraíso e a vigência (início e fim, dias inclusivos; fim vazio = vigente). Para mudar a %, encerre a linha com uma data de fim e crie outra com o novo início. A comissão no cadastro é só de consulta: é outro conceito (comissão sobre o valor das diárias) e não é alterada aqui. Nada é gravado até clicar em "Gravar modelos".
| Unidade (código) | Canal | Modelo | % do Paraíso | Início da vigência | Fim da vigência | Comissão no cadastro | Observação |
|---|
Contatos — não contatar
Por padrão todo contato pode ser contatado. Só fica bloqueado quem estiver nesta lista como Bloqueado; quem não aparece, ou aparece como Liberado, pode receber contato. Hoje o bloqueio vale para e-mail (o telefone já pode ser registrado, mas ainda não é aplicado em nenhuma tela). Nada aqui altera a pessoa cadastrada nem as reservas: o bloqueio fica numa coleção própria (contatos_bloqueados) que nenhum lote grava, e nunca é apagado (liberar só muda a situação). Só o administrador consegue gravar; cada marcação e liberação vai para o registro de atividades. A primeira busca por pessoa lê a lista de pessoas (cerca de 2,7 mil leituras do Firestore) e a guarda na memória da página.
Bloquear um contato
Achar uma pessoa cadastrada
| Pessoa | Situação | E-mails e telefones |
|---|
Contatos registrados
| Contato | Tipo | Situação | Motivo | Origem | Marcado | Liberado |
|---|