Reload Menu
Purpose
The Reload page is used for digital product transactions (semi_digital) such as airtime, data packages, electricity tokens, e-wallets, bank transfers, bills, online games, and vouchers. After a successful transaction, the product will be added to the POS cart automatically.
Prerequisites
- Make sure the register is open. If not, the app will warn you and return to the previous screen.
- Make sure a warehouse is selected in POS (digital products use a warehouse).
- Make sure the Reload PIN is set in Reload Setup.
Main sections
Info Atas
- Explains that successful transactions are automatically added to the POS cart.
- Shows a warning if no warehouse is selected.
Kolom Pencarian
- Type a digital product name (min 2 characters).
- Mic: voice search.
- π Reset: clear search & results.
- π History: open Reload History.
Kategori Quick Button
- Airtime, Data, Wallet, Bank Transfer, Bills, Online Games, Others, Voucher.
- Tap a category icon to autofill the search.
Hasil Pencarian
- Shows products and selling price + cost (HPP).
- Only
semi_digitalproducts can be processed. - Tap an item to open the transaction form.
Quick Sync (faster search)
Quick Sync speeds up searching for frequently used digital products.
How to use:
- Scroll to the bottom and tap Quick Sync.
- The system fetches popular product data (airtime, data, wallet, etc.) and stores it in local cache.
- After it finishes, searching becomes faster because the initial data is already available.
Note:
- It does not change transaction dataβonly fetches data (safe to run alongside other operations).
- Requires internet connection and a selected warehouse in POS.
- If product lists change, run Quick Sync again.
Transaction form (modal)
Appears after selecting a product. Fields:
- Cost (HPP): automatic.
- Selling price: editable.
- Trx to: transaction sequence number (numbers only).
- Destination number: target phone/ID.
- Quantity: only for BB/BS.
- Special code: only for BS.
- Server response: real-time status from server.
Buttons in the form:
- π Report: send a simple report to server.
- Cancel: close form and cancel selection.
- Close: closes the modal.
- Process: submit the transaction to server.
Validation
The form cannot be processed if:
- Product is not selected or not
semi_digital. - Trx to is empty or not a number.
- Destination number is empty.
- Selling price is not a number.
- Reload PIN is not set.
- Quantity/special code is missing (BB/BS only).
Quick usage flow
- Choose a category button or search for a digital product.
- Tap the product you want.
- Fill the form (destination, trx to, selling price).
- Tap Process.
- Wait for server response (shown in the form).
- If successful, the item is added to the POS cart automatically.
Status & server response
- Status appears in βServer responseβ.
- If you see βCutβ, HPP will be adjusted automatically.
- If there is a serial number (SN), it will be saved in the transaction.
- Real-time notifications appear via the system notification.
Tips
- Use category buttons for faster search.
- Double-check the destination number before processing.
- If response is slow, wait for server status (WebSocket).