Last updated
03.07.2025 at 17:42

Business Logic

Core Rules & Workflows

Booking Process

Core booking workflow and validation:

  • Availability checking and conflicts
  • Capacity management per service
  • Cancellation and rescheduling rules
  • Automated confirmation emails

Payment Rules

Payment processing and validation:

  • Multi-currency support
  • Partial payment handling
  • Refund policy implementation
  • Payment method validation

Access Control

User roles and permissions:

  • Role-based access control (RBAC)
  • Permission inheritance rules
  • API access restrictions
  • Session management

Notification System

Communication channels and rules:

  • Email notification templates
  • SMS alerts configuration
  • Push notification rules
  • Notification preferences