OlumaOluma — Ajuda
Pacotes e planos

Abatimento automático

Como o Oluma desconta sessões automaticamente dos pacotes usando a regra FIFO.

Quando um agendamento é marcado como Realizado, o Oluma pode descontar uma sessão automaticamente do pacote do cliente. O mecanismo depende de como o agendamento foi configurado.

Três cenários de abatimento

1. Agendamento vinculado a um pacote de sessões

Se ao criar (ou editar) o agendamento você vinculou um pacote, o abatimento é direto:

  1. O sistema desconta 1 sessão do pacote vinculado.
  2. Se era a última sessão, o pacote muda para Concluído.
  3. Um registro de uso de sessão é criado no histórico do pacote.

2. Agendamento vinculado a um plano por período

Se o agendamento está vinculado a um plano por período:

  1. O agendamento é marcado como Realizado.
  2. Nenhuma sessão é descontada — planos são baseados em tempo, não em quantidade.

3. Agendamento sem vínculo (FIFO automático)

Se o agendamento não está vinculado a nenhum pacote ou serviço, o sistema aplica a regra FIFO:

  1. Procura o pacote de sessões ativo mais antigo do cliente que ainda tenha sessões disponíveis.
  2. Dentre os pacotes elegíveis, prioriza os que têm data de expiração mais próxima (pacotes que vão vencer antes são usados primeiro).
  3. Pacotes sem data de expiração ficam por último na fila.
  4. Se encontrar um pacote elegível, desconta 1 sessão dele e vincula o agendamento ao pacote.
  5. Se não encontrar nenhum pacote, simplesmente marca o agendamento como Realizado sem descontar nada.

FIFO significa "First In, First Out" — o pacote mais antigo (e com vencimento mais próximo) é usado primeiro. Isso garante que pacotes com prazo sejam aproveitados antes de expirar.

Regra de elegibilidade

Para que um pacote participe do FIFO, ele precisa atender todos os critérios:

  • Tipo: Pacote de sessões. Planos por período não participam.
  • Status: Ativo.
  • Sessões: ainda há sessões disponíveis (a quantidade usada é menor que o total contratado).
  • Validade: sem data de expiração ou com data de expiração no futuro.

Pacotes cancelados, concluídos ou expirados são ignorados.

Quando o FIFO não se aplica

O abatimento automático FIFO não é usado quando:

  • O agendamento está vinculado a um pacote específico — o sistema usa o pacote vinculado diretamente.
  • O agendamento está vinculado a um serviço avulso — apenas marca como Realizado, sem descontar sessões.
  • O agendamento está vinculado a um plano por período — marca como Realizado sem descontar sessões.

Reverter o abatimento

Se um agendamento Realizado for revertido para Agendado (veja Status do agendamento):

  1. O registro de uso de sessão é removido do histórico do pacote.
  2. A contagem de sessões usadas do pacote diminui em 1.
  3. Se o pacote estava Concluído, ele volta para Ativo.

A reversão só é possível se não houver registro clínico vinculado ao agendamento. Se houver, ela é bloqueada.

Exemplo prático

Situação: Maria tem dois pacotes ativos:

  • Pacote A: 10 sessões de Pilates, vence em 15/05 — 7 usadas, 3 restantes.
  • Pacote B: 5 sessões de Pilates, sem vencimento — 0 usadas, 5 restantes.

Ação: um agendamento de Maria é marcado como Realizado sem vínculo a pacote.

Resultado: o FIFO escolhe o Pacote A (tem data de vencimento mais próxima). Desconta 1 sessão → Pacote A fica com 8 usadas, 2 restantes.

Se o Pacote A não tivesse mais sessões disponíveis, o FIFO escolheria o Pacote B.

Veja também

Perguntas frequentes

  • Posso desligar o abatimento automático? Não. O FIFO é sempre ativo. Se não quiser que um agendamento desconte sessões, vincule-o a um serviço avulso (que cria transação financeira, mas não desconta pacote).
  • O FIFO funciona entre pacotes de serviços diferentes? Sim. O FIFO não diferencia o tipo de serviço — ele procura qualquer pacote de sessões ativo do cliente, independente do serviço vinculado ao pacote.
  • Posso escolher manualmente de qual pacote descontar? Sim. Vincule o agendamento ao pacote desejado ao criá-lo ou editá-lo. O FIFO só entra quando não há vínculo explícito.

Nesta página