Dynamic Pricing & Double-Entry Accounting

User journey configuring rate cards, peak-hour surcharges, cryptographic quotes, and balanced ledger settlements.

Connect your catalog items to dynamic pricing algorithms, generate tamper-proof quotes, and settle balances in a double-entry ledger.

Step 1: Creating Rate Cards & Multi-Currency Price Books

Define base hourly rates, currency books, and tier structures for all bookable resources and services.

Step 2: Dynamic Rules & Peak-Hour Surcharges

Apply conditional pricing rules based on time of day, customer tier, advance booking window, and seasonal demand.

Rate Card Definition (POST /api/v1/pricing/rate-cards)JSON
{
  "name": "Standard Prime-Time Rate Card",
  "resourceKind": "Court.Tennis",
  "baseHourlyRate": 75.00,
  "currency": "USD",
  "modifiers": [
    {
      "name": "Peak Evening Surcharge",
      "type": "Percentage",
      "value": 25.0,
      "conditions": {
        "daysOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday"],
        "startTime": "18:00",
        "endTime": "22:00"
      }
    },
    {
      "name": "Member Tier Discount",
      "type": "Percentage",
      "value": -15.0,
      "conditions": {
        "customerTier": "GoldMember"
      }
    }
  ]
}

Step 3: Cryptographic Price Quotes & Checkouts

Generate HMAC-SHA256 signed price quotes that lock down rates during customer checkout to prevent price tampering.

Step 4: Double-Entry Ledger & Chart of Accounts

Post transactional debits and credits into segregated general ledger accounts with automated balancing checks.

Step 5: Invoicing, Payments & Multi-Party Settlements

Generate compliant VAT invoices, collect payment gateway receipts, and execute automated partner splits.

Double-Entry Transaction Balance SheetText
Transaction: TX-2026-8812 (Reservation Confirmation)
├── Debit:  Accounts Receivable (Asset 1100)        $93.75
└── Credit: Venue Booking Revenue (Revenue 4100)    $85.23
└── Credit: Sales Tax Payable (Liability 2200)       $8.52
─────────────────────────────────────────────────────────────
SUM DEBITS = $93.75 | SUM CREDITS = $93.75 (BALANCED: OK)