HavenSuiteAccounting

Accounting

Accounting is fed by folios, payments, refunds, cashier sessions, POS, expenses, corporate receivables, and agent settlements. Operational teams create source activity; accountants review and post it.

Hotel accounting cockpit

Daily accounting workflow

  1. Confirm the previous night audit completed and no cashier sessions remain unexpectedly open.
  2. Review unposted folio, payment, refund, POS, and expense activity.
  3. Investigate exceptions before posting rather than editing totals afterward.
  4. Run or review daily posting and confirm balanced debit/credit totals.
  5. Reconcile payment-method totals with cash counts, terminal reports, and gateway settlements.
  6. Export or lock the period only after exceptions are explained.

Ledger rules

RuleWhy it matters
Amounts use integer minor unitsAvoids floating-point rounding errors in money calculations.
Posted journals are immutablePreserves the audit trail and protects financial reports.
Corrections use reversals/adjustmentsShows both the original mistake and the approved correction.
Source references are retainedLets an accountant trace a journal line back to a folio, payment, POS order, or expense.

Example: card settlement differs

The folio report shows 2,450.00 in card payments, while the terminal settles 2,400.00. Do not change a guest payment. Compare individual references, refunds, timing cutoffs, and pending gateway transactions. Record an approved adjustment only after identifying the 50.00 cause.

Period close checklist

  • No unexplained unposted entries or out-of-balance journals.
  • Cash, card, bank, and gateway totals reconcile to external evidence.
  • Corporate invoices and agent commissions are reviewed.
  • Tax reports match configured rules and issued documents.
  • Backup/export is retained according to policy before locking the period.

Automation

The daily posting command is php artisan hotel:accounting-post-daily. Schedule it only after the application scheduler and monitoring are working. Automation does not replace review of warnings, disputes, delayed charges, or failed provider transactions.