Skip to main content

Oracle OPERA Cloud PMS - Payment at Purchase Overview

This article gives an overview of the OPERA Payment at purchase feature and how this appears in your OPERA Cloud PMS.

Overview

Payment at Purchase is a VoucherCart feature that automatically records gift voucher sales and the associated customer payments in Oracle OPERA Cloud PMS at the time the purchase is made, rather than waiting until the gift voucher, gift card, membership or ticket is redeemed.

This provides finance and operations teams with better visibility of voucher sales, simplifies reconciliation, improves reporting accuracy, and helps support tax and accounting requirements.

Why use Payment at Purchase?

Without Payment at Purchase, voucher transactions may only become visible in OPERA when the voucher is redeemed.

With Payment at Purchase enabled:

  • Gift voucher sales are recorded immediately in OPERA Cloud.

  • Customer payments are reflected in the PMS at the point of sale.

  • Discounted sales are tracked.

  • Reconciliation between VoucherCart, your payment provider, and OPERA becomes easier.

  • Voucher revenue and liability reporting can be managed more effectively.

How it works

When a customer purchases a gift voucher, gift card, membership, or ticket through VoucherCart:

1. VoucherCart posts the sale to OPERA

The full price of the purchase before discounts is posted as a charge against a nominated House Posting Account using a designated Gift Voucher Sales Transaction Code.

Example: Customer purchases a $100 gift voucher.

VoucherCart posts:

Type

Amount

Gift Voucher Sale Charge

$100

2. VoucherCart records the payment

VoucherCart then posts a payment against the same account using the configured Payment Method.

Example:

Type

Amount

Customer Payment

$100

This reflects the actual funds received from the customer.

3. Discounts are recorded separately (if applicable)

If a promotion or campaign is applied, VoucherCart records the discount using a separate Gift Voucher Adjustment Transaction Code.

Example: Customer buys a $100 voucher with a $20 discount and pays $80.

VoucherCart posts:

Type

Amount

Gift Voucher Sale Charge

$100

Discount Adjustment

-$20

Customer Payment

$80

This creates a clear audit trail showing:

  • Original voucher value

  • Discount given

  • Amount collected

and keeps reconciliation balanced.

End result

After setup, every VoucherCart purchase automatically creates corresponding sales and payment transactions in OPERA Cloud PMS at the moment of purchase.

This gives teams:

  • Centralised voucher sales recording

  • Improved financial reporting

  • Easier reconciliation

  • Better visibility of discounts and promotions

  • Cleaner audit trails

  • More accurate tax and liability tracking

In short, Payment at Purchase bridges VoucherCart and OPERA so voucher sales are reflected in the PMS immediately, rather than only when vouchers are redeemed.

Need more help?

Speak to our support team via live chat, call us on +44 (0) 131 608 0111 or email us at help@vouchercart.com

For more video tutorials, FAQ's, and self-help guides go back to the Help Center

Did this answer your question?