OneRental
PricingFAQBlogAbout
Sign inStart free trial
OneRental

Service

  • FAQ
  • Changelog
  • How it works
  • Offer
  • Equipment rentals
  • Status

Tools

  • Rental Calculator

Resources

  • Compare
  • Use cases
  • Locations
  • Glossary

Company

  • About
  • Blog

Policies

  • Terms of Service
  • Privacy Policy
© 2026 OneRental. © 2026 OneRental. All rights reserved. ·

Glossary

Reservation Ledger

TL;DR

Reservation Ledger is an append-only record of every financial operation on a reservation: deposits, charges, refunds, deposit captures, adjustments. It rebuilds the full financial history and is the audit foundation.

Definition

The Reservation Ledger is an append-only financial ledger per reservation where every operation (deposit hold, pre-auth, capture, void, additional charge, refund, adjustment, cancellation) is recorded as a separate, immutable entry. The model comes from double-entry bookkeeping: instead of updating a 'paid amount' field, we add a new (+ or -) entry; current balance = sum of all entries.

How it works

Each ledger entry has: timestamp, operation type (DEPOSIT_HOLD, CHARGE, REFUND, ADJUSTMENT, FORFEIT), amount, currency, payment-method, gateway payment-id, audit (who did the operation), optional description, and a reference to another operation (e.g. REFUND → points at the CHARGE it offsets). Reservation balance = sum(entries). Cancelling a reservation doesn't delete entries – it adds REFUND entries. This lets you reconstruct any past moment ('what was the balance on March 3 at 14:00?') and is critical for accounting audits.

Why it matters for operators

Traditional systems update a 'paid amount' field – losing history, impossible to reconstruct prior state. The Reservation Ledger kills entire classes of bugs (negative amounts, duplicate refunds, forgotten adjustments) and is the foundation for accounting compliance (every correction visible, every transfer recorded). Critical for audits and dispute resolution: a customer claims they paid – you show the exact history.

How OneRental handles it

Reservation Ledger is the financial core of OneRental. Every action (deposit hold, capture, refund, adjustment) enters the ledger immutably, with a per-entry audit log (who created it, when). Balance always visible on the reservation card, and you export the data to CSV/XLSX for your accountant. Automatic entry creation from gateway webhooks (Stripe, Tpay, PayU, Adyen) is on the roadmap.

Related terms

Related verticals

Reservation Ledger – FAQ

pre-authorization-deposit
fleet-utilization
/car-rental
/boat-yacht-charter
/medical-equipment-rental

Ready to transform your rental business?

Discover how OneRental can help you streamline operations, boost revenue, and elevate the customer experience.

Get startedBook a demo