This guide details how to manage diverse payment operations, apply credit terms, manage digital wallets and gift vouchers, and perform daily financial reconciliations to match sales accurately.
1. Flexible and Split Payments
The system offers flexibility in accepting payments through multiple methods, which are configured beforehand in the Back Office for each store. After adding products and associating a customer, clicking Checkout opens the payment screen with the following options:
- Cash:
- Selecting "Cash" automatically populates the total invoice amount.
- You can modify this field (e.g., entering the exact amount handed over by the customer). The system will automatically calculate and display the "Change" due.
- Card:
- The system supports Mada, Visa, and Mastercard.
- If your POS is integrated with an electronic payment terminal (like NeoLeap), clicking "Confirm" automatically pushes the amount to the device.
- Once the customer pays, the system receives the response and automatically closes the invoice.
- (Note: In case of a connection failure, you can use the "Retry" option or enter the transaction details manually).
- Buy Now, Pay Later (Tabby / Tamara):
- Selecting Tabby or Tamara displays the customer's mobile number and the total invoice amount.
- Click Send to text the payment link to the customer via SMS.
- The system waits for the customer to complete the payment on their phone. Upon success, it auto-redirects to the order completion screen.
- (Note: BNPL methods can only be used once per invoice).
- Split Payment:
- Customers can split their total across multiple payment methods (e.g., part Cash, part Card).
- Steps:
- Select the first payment method (e.g., Cash).
- Adjust the default amount to the value being paid via this method (e.g., 100 SAR) and click Confirm.
- The system displays the remaining balance.
- Select the second method (e.g., Card) to settle the remaining amount and complete the transaction.
2. On Account (Credit Sales)
The system allows you to process credit sales for approved customers, such as B2B clients.
Requirements
The "On Account" option only becomes active if the customer's payment terms are set to "Credit" in the Back Office.
Steps for On Account Sales
- Ensure the eligible customer is added to the cart before clicking Checkout.
- On the payment screen, select On Account.
- A field appears with the total invoice amount and a number pad, allowing you to modify the value if the customer wishes to split the payment.
- Click Confirm. The invoice amount is recorded on the customer's account and deducted from their assigned Credit Limit.
3. Wallets & Vouchers
Revest equips every customer with a digital wallet that can be recharged using gift vouchers and used as a seamless payment method.
1. Recharging the Wallet via Voucher
- From the sales interface, search for the customer and click their name to open the Customer 360 profile.
- Navigate to the Vouchers tab.
- Enter the voucher code and click Add. The system verifies the voucher's validity, expiration date, and value.
- Click Submit. The system sends a One-Time Password (OTP) to the customer's registered mobile number.
- Enter the provided OTP. Once verified, the voucher value is added to the customer's wallet balance.
2. Paying with Wallet Balance:
- On the payment screen, the Wallet option is only active if the customer's balance is greater than zero.
- Select Wallet. A field displays the required amount.
- Click Confirm. The system immediately sends an OTP to the customer's mobile for security.
- Enter the OTP to authorize the deduction and complete the invoice.
- (Note: If the invoice is returned later, the refunded amount automatically reverts to the customer's wallet).
4. Reconciliation (Cash Register)
Reconciliation is the financial closing process that ensures all POS transactions match the actual funds collected and recorded by the payment terminal (Bank). This step is critical for identifying discrepancies and posting accurate accounting entries to backend systems like SAP.
Steps to Reconcile
- From the main POS side menu, navigate to the Cash Register module.
- Select Reconciliation.
- Click the Initiate button at the top of the screen.
- The system automatically connects to the integrated payment terminal (e.g., NeoLeap) and retrieves its bank closure report.
- A list of transactions appears, showing a detailed comparison of amounts by payment method to help you spot any financial discrepancies.
- Important Note: Ensure the payment device's Terminal Serial No is entered correctly in the Back Office POS settings. If it is incorrect, the system will fail to process the bank reconciliation.


