⏱ Estimated time: 10 minutes
👤 Role: Finance Controllers, Night Auditors, Spa Managers, Front Office Managers
The different methods of payment posting based on your PMS integration.
How "Normal Posting" functions for Opera FIAS users.
How "Negative Posting" functions for Opera HTNG, Rezlynx, and Hotel Perfect users.
The flow of funds from initial deposit to final redemption and revenue allocation.
This guide should be used to reconcile daily financial reports between your Ecommerce platform, Premier Spa software, and your Property Management System (PMS). Understanding these journeys is essential for ensuring your trial balance is accurate and that deposits are correctly moved to revenue upon guest departure.
Key Logic:
When a guest pays online, the funds are first recorded as a Deposit. The "Posting Journey" determines how that deposit is eventually "spent" against the guest's bill. Depending on your PMS, this is handled either via an automated redemption code or a manual negative adjustment to balance the books.
Identify which PMS and integration type your property uses (FIAS vs. HTNG/Cloud).
Ensure your Analysis and Transaction codes (e.g., 'Spa Deposit') are mapped correctly in Premier and your PMS.
Confirm that the payment type onejourney is created in your financial systems to track Ecommerce income.
This method is used primarily by properties on Opera FIAS integrations where the system handles the "Swap" from deposit to revenue automatically.
Online Payment: The guest pays £50 online. This is sent to Premier using the Transaction Code Spa Deposit and marked with the payment type onejourney.
Arrival: When the guest arrives, the £50 remains as a sitting credit.
Departure & Redemption: Upon departure, the guest "pays" for their treatments using that credit.
The Posting: Premier balances the transaction by allocating the payment type to Deposit Redemption.
Summary: The revenue for the treatment is cleared by the Deposit Redemption code, which offsets the original onejourney payment.
This method is used by most cloud-based or modern API integrations where a manual or semi-automated "Negative Sale" is required to balance the deposit account.
Online Payment: The guest pays £50 online. Just like Method A, this is sent to Premier via the Spa Deposit code using the payment type onejourney.
Arrival: The guest arrives and receives their treatment.
Departure & Adjustment: To settle the bill, your team (or the automated link) must move the money out of the "Holding" area and into the "Revenue" area.
The Posting: A negative sale (e.g., -£50) is posted to the Spa Deposit code. This "empties" the deposit pot.
Summary: The negative value on the deposit code balances the positive value of the treatment/revenue code, leaving a net zero balance on the guest's folio while correctly recording the income.
Daily Reconciliation: Always check that your onejourney payment type totals in Premier match your Stripe payouts for the same period. If they don't, check for "In Progress" orders that may have failed to post the deposit to Premier.
Code Accuracy: The "Analysis" or "Transaction" codes used (e.g., 'Spa Deposit') must be identical across your PMS and Premier. If these codes are changed in one system but not the other, the "Negative Posting" or "Redemption" will fail, leading to guest folios that appear unpaid even though the deposit was taken.