Billing & Payments

Generate bills from orders, accept payments in multiple modes, split bills between guests, and process refunds when needed.

Overview

The billing module handles the entire payment lifecycle. When an order is ready for payment, you generate a bill, process the payment, and the order is marked as completed. The system supports cash, card, UPI, bank transfers, and mixed payments.

How to Generate a Bill

Open the Order
From the Active Orders or Orders list, find the order and open it. Ensure all items are correct.
Generate Bill
Click "Generate Bill". A new bill is created with all the order items. You can add a service charge or additional discount at this stage.
Review the Bill
Check the bill details: item list, subtotal, discounts, taxes, and grand total. Everything is calculated automatically.
Process Payment
Click "Process Payment". Enter the amount received and select the payment method (Cash, Card, UPI, Bank Transfer, or Mixed).

Payment Methods

Supported Payment Methods
Cash
Physical cash payment. Enter the amount received.
Card
Credit or debit card payment.
UPI
Unified Payments Interface (Google Pay, PhonePe, Paytm).
Bank Transfer
Direct bank transfer or NEFT/IMPS.
Mixed
Combine multiple methods (e.g., part cash, part card).

Splitting a Bill

When guests want to pay separately, you can split a bill:

  1. Open the bill and click "Split Bill".
  2. Select which order items go into each new bill.
  3. Create two or more bills from the original. Each split bill can be paid independently.

The original bill is marked as voided and the new bills are created as unpaid.

Voiding a Bill

If a bill needs to be cancelled (e.g., wrong order, customer dispute), use the Void option. You must provide a reason. Voided bills are marked in the system and any payments made are reversed.

Refunds

To refund a payment, go to Finance > Refunds. Select the payment to refund and choose full or partial refund. The refund amount is tracked for reporting.