Cobranças Extras
Cobranças extras são valores adicionais registrados na conta do hóspede durante a estadia, como consumo de minibar, serviço de quarto, lavanderia ou taxas avulsas. Todas as cobranças são consolidadas automaticamente no checkout e integradas à fatura final.
Quando é possível adicionar cobranças?
Cobranças extras só podem ser registradas quando a reserva está em um dos seguintes status:
| Status da reserva | Pode adicionar? | Cenário típico |
|---|---|---|
| Confirmada | Sim | Taxas pré-estadia (ex: early check-in, cama extra solicitada antecipadamente) |
| Em Estadia (Check-in) | Sim | Consumos durante a estadia (minibar, room service, spa) |
| Check-out realizado | Não | A fatura já foi fechada |
| Cancelada / No-show | Não | Reserva encerrada |
Importante: Após o check-out, não é possível adicionar cobranças. Se houver consumo não registrado identificado após a saída do hóspede, é necessário criar um lançamento financeiro avulso em Contas a Receber.
Tipos de cobranças
O Opero suporta cobranças vinculadas ao catálogo de serviços da propriedade ou cobranças avulsas (manuais). Abaixo, os tipos mais comuns:
| Tipo | Exemplo | Vinculado ao catálogo? | Consome estoque? |
|---|---|---|---|
| Minibar | Água mineral, cerveja, snacks | Sim | Sim |
| Serviço de quarto (Room Service) | Refeição entregue no quarto | Opcional | Opcional |
| Late check-out | Taxa por saída após o horário padrão | Sim | Não |
| Early check-in | Taxa por entrada antes do horário padrão | Sim | Não |
| Cama extra | Cama avulsa adicionada à unidade | Sim | Não |
| Lavanderia | Lavagem e passadoria de roupas | Sim | Não |
| Spa e bem-estar | Massagem, sauna, tratamentos | Sim | Não |
| Estacionamento | Diária de garagem | Sim | Não |
| Danos | Reparo de itens danificados pelo hóspede | Não (manual) | Não |
| Serviço personalizado | Qualquer cobrança avulsa definida pelo operador | Não (manual) | Não |
Dica: Cadastre os serviços recorrentes no Catálogo de Serviços da propriedade para padronizar preços e agilizar o lançamento. Cobranças vinculadas ao catálogo já vêm com descrição e preço unitário preenchidos.
Como adicionar uma cobrança — Passo a Passo
Passo 1: Abrir o painel de cobranças
Acesse a reserva desejada e localize o painel “Cobranças Extras” na aba lateral direita. Este painel exibe todas as cobranças já registradas com o total parcial atualizado.
Passo 2: Clicar em “Adicionar cobrança”
O botão “Adicionar cobrança” está disponível no topo do painel. Ao clicar, um diálogo é aberto com os seguintes campos:
| Campo | Obrigatório | Descrição |
|---|---|---|
| Descrição | Sim | Nome do item ou serviço (ex: “Minibar — 2x Água Mineral”) |
| Quantidade | Sim | Número de unidades consumidas (padrão: 1) |
| Preço unitário | Sim | Valor por unidade em reais (ex: R$ 8,00) |
| Item do catálogo | Não | Selecione um item do catálogo de serviços para preencher automaticamente |
| Item de estoque | Não | Vincule a um item do inventário para consumo automático |
Passo 3: Conferir o valor total
O sistema calcula automaticamente:
Valor total = Quantidade × Preço unitárioExemplo: 3 unidades × R$ 12,00 = R$ 36,00
Passo 4: Confirmar
Clique em “Confirmar”. A cobrança aparece imediatamente no painel com o total parcial atualizado.
Total parcial e visão do fólio
O painel de cobranças extras exibe um total parcial (running total) na parte inferior, que soma todas as cobranças registradas até o momento. Este valor é atualizado em tempo real a cada adição ou remoção.
O fólio completo do hóspede (visível na aba “Financeiro” da reserva) consolida:
| Componente | Origem |
|---|---|
| Diárias | Calculadas automaticamente pela tarifa × noites |
| Cobranças extras | Registradas manualmente neste painel |
| Descontos e promoções | Aplicados na criação ou edição da reserva |
| Pagamentos recebidos | Registrados via gateway ou manualmente |
| Saldo devedor | Diárias + Extras − Descontos − Pagamentos |
No momento do check-out, o sistema consolida todas as cobranças extras junto com as diárias para gerar a fatura final. Nenhuma cobrança é perdida.
Integração com estoque (consumo automático)
Quando uma cobrança é vinculada a um item de inventário (campo inventoryItemId), o Opero registra automaticamente uma movimentação de saída no módulo de Estoque com o tipo SALE (venda).
Como funciona:
- O operador adiciona a cobrança e seleciona o item de estoque correspondente (ex: “Água Mineral 500ml”)
- Ao confirmar, o sistema:
- Registra a cobrança na conta do hóspede
- Cria uma movimentação de saída no estoque (tipo: SALE)
- Reduz o saldo disponível do item automaticamente
- Se o item atingir o estoque mínimo, um alerta é gerado para reposição
Exemplo prático — Minibar:
Hóspede consome 2 cervejas do minibar
→ Cobrança: 2 × R$ 15,00 = R$ 30,00 (conta do hóspede)
→ Estoque: −2 unidades de "Cerveja Lager 350ml" (tipo: SALE)
→ Saldo anterior: 48 → Saldo atual: 46Atenção: A integração com estoque é opcional. Cobranças avulsas (como “Danos” ou “Serviço personalizado”) não exigem vínculo com inventário.
Remover uma cobrança
Para corrigir lançamentos incorretos, é possível remover uma cobrança antes do check-out:
- No painel de cobranças, localize o item a ser removido
- Clique no botão “Remover” (disponível apenas para usuários com permissão)
- Confirme a exclusão no diálogo de confirmação
- O total parcial é recalculado automaticamente
- Se a cobrança estava vinculada ao estoque, a movimentação de saída é estornada e o saldo é restaurado
Nota: A remoção é registrada na trilha de auditoria com o usuário responsável, data/hora e motivo.
Permissões por papel
O acesso às funcionalidades de cobranças extras varia conforme o papel do usuário:
| Ação | Recepcionista | Gerente | Financeiro | Admin |
|---|---|---|---|---|
| Visualizar cobranças | Sim | Sim | Sim | Sim |
| Adicionar cobrança (Em Estadia) | Sim | Sim | Não | Sim |
| Adicionar cobrança (Confirmada) | Não | Sim | Não | Sim |
| Remover cobrança | Não | Sim | Não | Sim |
Detalhamento:
- Recepcionista pode adicionar cobranças apenas durante a estadia (status “Em Estadia”). Não pode remover cobranças existentes — deve solicitar ao gerente.
- Gerente e Admin têm acesso completo: podem adicionar cobranças em qualquer status permitido e remover lançamentos incorretos.
- Financeiro visualiza as cobranças para fins de conferência e relatórios, mas não as manipula diretamente. A gestão de cobranças é uma atividade operacional, não financeira.
Endpoints da API
Para integrações e automações, a API expõe os seguintes endpoints:
| Método | Endpoint | Descrição |
|---|---|---|
POST | /reservations/:id/add-charge | Adiciona uma cobrança à reserva |
GET | /reservations/:id/charges | Lista todas as cobranças da reserva |
GET | /reservations/:id/charges/total | Retorna o total acumulado de cobranças |
DELETE | /reservations/:id/charges/:chargeId | Remove uma cobrança específica |
Consulte a documentação da API para detalhes sobre autenticação, formato dos payloads e códigos de resposta.
Boas práticas
- Registre imediatamente — Lance consumos assim que ocorrerem. Cobranças registradas de última hora no check-out geram atrito com o hóspede e disputas.
- Use o catálogo de serviços — Itens cadastrados no catálogo padronizam preços e evitam erros de digitação. Cobranças manuais devem ser exceção, não regra.
- Vincule ao estoque quando aplicável — O consumo automático mantém o controle de inventário atualizado sem trabalho adicional. Essencial para minibar e A&B.
- Revise antes do check-out — Oriente a equipe a revisar o painel de cobranças antes de iniciar o check-out. Itens esquecidos (ex: frigobar não conferido) geram perda de receita.
- Documente danos com detalhes — Ao cobrar por danos, inclua descrição clara (ex: “Dano — Toalha manchada, Quarto 205”). Isso protege a propriedade em caso de contestação.
- Treine a equipe sobre permissões — Recepcionistas sabem que devem chamar o gerente para remover cobranças. Isso evita remoções indevidas e mantém a trilha de auditoria íntegra.
Próximos passos
- Check-out — Veja como as cobranças são consolidadas na fatura final
- Catálogo de Serviços — Configure os serviços disponíveis na propriedade
- Estoque — Gerencie o inventário e entenda as movimentações automáticas
- Contas a Receber — Para cobranças identificadas após o check-out