1. Arquivo do lote
O arquivo (carga_teste.json ou carga_completa.json) fica no seu computador, na pasta INTERNO. Ele tem CPFs: não coloque na pasta do site. Esta página só o lê no navegador.
2. Ações
Para desfazer, digite o ID do lote para confirmar:
Registro
Histórico de cargas
Uma linha por lote gravado no banco (planilha, MCP ou, no futuro, API). Clique numa linha para ver as reservas criadas e o que mudou nos documentos que já existiam. A lista lê 1 documento por lote; o detalhe lê alguns documentos do banco.
Comparar o banco com a Stays (API)
Consulta a Stays e o banco e mostra o que mudou. Não grava nada, nem no banco nem na Stays. Para transformar as diferenças em um lote, peça ao Claude na conversa "Integração Stays via API — Reservas"; a gravação continua só na aba "Gravar lote", com a sua autorização.
Como cada item é calculado
- Novas: reservas ativas na Stays (confirmadas e pré-reservas) que ainda não existem no banco. Canceladas que nunca entraram no banco não são importadas.
- Alteradas: reservas que existem nos dois lados e têm algum campo diferente (datas, valores, status, total pago, canal, nota do DoInn etc.). Valores em reais são comparados com tolerância de 1 centavo.
- Hóspedes: titular e acompanhantes lidos um a um na Stays e cruzados com o banco por CPF (ou pelo nome, se não houver CPF). Crianças e bebês só contam como vínculo, sem pessoa. Quando o banco tem o nome e a Stays tem o hóspede adulto sem nome, ou quando a lista da Stays tem uma criança/bebê sem nome fora do total (ex.: "child_1") e essa é a única diferença da reserva, o caso vai para o informativo e não soma em "a decidir". Reservas da lista "mantidas por decisão" aparecem à parte.
- Repasse e comissão: vêm da exportação da Stays e são comparados com o banco: comissão lançada, base do repasse, total de taxas do repasse, data do repasse, total da reserva e taxa da plataforma (soma das colunas "Taxa do proprietário: Airbnb / Booking / API ... / Comissão do canal" da exportação; exige a função da nuvem atualizada).
- Mantidas por decisão: diferenças já decididas por você (lista acima). Não são pendência e não entram no total de diferenças. Se o valor do banco ou da Stays for outro que o registrado na decisão, a diferença volta a ser acusada.
- Cadastro de hóspedes (cartão à parte): pessoas sem reserva = pessoas que não são titular de nenhuma reserva nem acompanhante de reserva existente; reservas sem titular nomeado = reservas confirmadas sem pessoa titular. Lido da cópia local da Consulta.
- Fora da Stays: está no banco, mas a Stays não devolve a reserva. Se a Stays responde "não existe" (404), a reserva foi excluída lá. Nada é apagado do banco sem a sua decisão.
- O acesso é pelo seu login do sistema (o mesmo do Carregador): não há chave para digitar. A função só atende e-mails autorizados.
Reservas com banco mantido por decisão
Reservas em que o banco difere da Stays de propósito. Na comparação elas aparecem à parte ("Mantidas por decisão") e não somam em "alteradas" nem em "a decidir". Se o banco ou a Stays passar a mostrar outro valor que o registrado aqui, a reserva volta a ser acusada. A lista inicial vem do código desta página; o que você acrescentar abaixo fica guardado só neste navegador.
Cadastro de hóspedes (informativo)
Conta pessoas sem nenhuma reserva e reservas confirmadas sem titular nomeado, a partir da cópia local da Consulta neste navegador. Não lê o banco (0 leituras). Se a cópia estiver velha, abra a Consulta de reservas e clique em "Atualizar dados" antes.