After switching branches or pulling latest changes:
- cd apps/posawesome
- git pull
- yarn install
- cd ../..
- bench build --app posawesome
- bench --site your.site migrate
- If the build exits with code 143, verify that your system has enough RAM or swap space.
- You can also try building the app in smaller parts to reduce memory usage.
- Supports Erpnext Version 15
- Supports Multi-Currency Transactions. Customers can be invoiced in different currencies. Exchange Rate is fetched automatically based on selected currency. When a price list has its own exchange rate set, POS Awesome uses that rate and falls back to the standard ERPNext rate otherwise. Invoices made with posawesome display Grand Total in both base and selected currency in erpnext.
- Supports offline mode for creating invoices and customers, saves data locally with stock validation, and syncs automatically when reconnected. If Allow Negative Stock is enabled in Stock Settings, offline invoices can still be saved even when quantities are below zero. Enable browser local storage from settings and also enable the server cache for offline mode.
- User-friendly and provides a good user experience and speed of use
- The cashier can either use list view or card view during sales transactions. Card view shows the images of the items
- Supports enqueue invoice submission after printing the receipt for faster processing
- Supports batch & serial numbering
- Supports batch-based pricing
- Supports UOM-specific barcode and pricing
- Supports sales of scale (weighted) products
- Ability to make returns from POS
- Supports Making returns for either cash or customer credit
- Supports using customer credit notes for payment
- Supports credit sales
- Allows the user to choose a due date for credit sales
- Supports customer loyalty points
- Shortcut keys
- Supports Customer Discount
- Supports POS Offers
- Auto-apply batches for bundle items
- Search and add items by Serial Number
- Create Sales Orders from POS directly
- Supports template items with variants
- Supports multiple languages with language selection per POS Profile (English, Arabic, Portuguese and Spanish provided)
- Supports Mpesa mobile payment
- POS Coupons
- Supports Referral Code
- Supports Customer and Customer Group price list
- Supports Sales Person
- Supports Delivery Charges
- Search and add items by Batch Number
- Accept new payments from customers against existing invoices
- Payments Reconciliation
- A lot more bug fixes from the version 14
- Offline invoices that fail to submit are saved as draft documents
bench get-app --branch Version-15 https://github.com/defendicon/POS-Awesome-V15
bench setup requirements
bench build --app posawesome
bench restart
bench --site [your.site.name] install-app posawesome
bench --site [your.site.name] migrate
CTRL or CMD + S
open paymentsCTRL or CMD + X
submit paymentsCTRL or CMD + D
remove the first item from the topCTRL or CMD + A
expand the first item from the topCTRL or CMD + E
focus on discount field
GNU/General Public License (see license.txt)
The POS Awesome code is licensed as GNU General Public License (v3)