ERPNext Point of Sale (POS) Module—Quick, Smart, and Best for Retail 

The Point of Sale Module in ERPNext is a powerful and easy-to-use system for businesses with multiple stores, as well as for retailsupermarketspharmaciesrestaurantsclothing stores, and electronics stores.
It lets you do everything in one place: fast billingbarcode scanningonline and offline salespayment processingdiscount managementcustomer management, and real-time inventory syncing. 

The ERPNext Point of Sale system is designed to be fastaccurate, and easy to use at the register.
It helps businesses automate the whole retail process with features like POS ProfileOffline POSMultiple Payment MethodsWarehouse ControlLoyalty Points, and Thermal Receipt Printing. 

 

 1. A look at the ERPNext POS Module 

Businesses can do the following with the Point of Sale module: 

  • Make sales invoices quickly 
  • Scan barcodes to choose items instantly 
  • Give discounts or loyalty points 
  • Accept multiple payment methods 
  • Print receipts instantly 
  • Handle store-wise billing 
  • Sync online and offline sales 
  • Real-time stock updates 
  • Track cashier performance 
  • Manage multiple stores and counters 

It integrates with other ERPNext modules like StockAccountingCRM, and Customers. 

 

 2. Important Features of ERPNext Point of Sale

✔ Quick and Clean Point of Sale Interface 

A modern, easy-to-use, interactive screen designed for: 

  • Cashiers 
  • Store Operators 
  • Counter Staff 

The Point of Sale screen displays items, cart, prices, discounts, customers, payments, and stock all in one place. 

 

✔ Barcode Scanning 

Just scan the barcode, and the item instantly appears in the cart. 

Supports: 

  • Product barcode 
  • Batch barcode 
  • Serial number barcode 

Great for grocery storespharmacies, and retail chains. 

 

✔ Multiple Payment Methods 

ERPNext Point of Sale allows: 

  • Cash 
  • Card 
  • Bank Transfer 
  • Easypaisa / Jazzcash 
  • Wallet 
  • Loyalty Points 
  • Store Credit 
  • Split Payments 

This adds flexibility for customers and stores. 

 

✔ Real-Time Inventory Sync 

As soon as an item is sold, inventory updates in real time. 

Point of Sale also supports Offline Mode, which syncs data once internet is back. 

 

✔ Discounts & Promotions 

Cashiers can apply: 

  • Item-wise discount 
  • Invoice-wise discount 
  • Percentage or fixed discount 

Admins can control discount permissions through POS Profiles. 

 

✔ Customer Management 

Cashiers can: 

  • Add new customers 
  • Update phone/email 
  • Apply loyalty points 
  • View purchase history 

Helpful in building repeat customers. 

 

✔ Thermal Receipt Printing 

Instant printing with any Point of Sale thermal printer: 

  • 80mm printer 
  • 58mm printer 
  • Graphic receipt format 
  • Auto-print after submission 

 

✔ Return & Exchange 

Point of Sale supports: 

  • Easy returns 
  • Item exchange 
  • Auto-adjustment in stock 
  • Auto-adjustment in accounts 

 

 3. POS Profile — Customized Selling Control for Each Store 

The POS Profile is one of the most powerful parts of ERPNext Point of Sale.
It allows creating store-wise, counter-wise, and cashier-wise rules. 

POS Profiles help manage: 

  • Prices 
  • Warehouses 
  • Payment Methods 
  • Permissions 
  • Discount Limits 
  • Print Formats 
  • Customer Settings 

Store 1 and Store 2 can have fully different settings. 

 

 3.1 What Exactly Is a POS Profile? 

A Point of Sale Profile is a set of rules that define how the Point of Sale behaves for a user or location. 

Every Point of Sale  Profile includes: 

  • Default Warehouse 
  • Price List 
  • Customer Visibility 
  • Payment Methods 
  • Discount Limits 
  • Loyalty Rules 
  • Offline POS Settings 
  • Print Format 
  • Naming Series 
  • User Permissions 

This ensures each cashier follows the correct settings. 

 

 3.2 Important Settings in POS Profile 

✔ Default Warehouse 

Select the warehouse used for inventory deduction.
Essential for multi-store accuracy. 

 

✔ Price List Selection 

Stores can have different price lists: 

  • Retail Price 
  • Wholesale Price 
  • Promotional Price 
  • Seasonal Discount Price 

Point of Sale automatically loads the correct list. 

 

✔ Allowed Payment Methods 

Control which payment methods appear: 

  • Cash only 
  • Cash + Card 
  • Cash + Easypaisa 
  • Loyalty Points 
  • Disable card for some branches 

 

✔ Discount Permissions 

Admin can set: 

  • Discount allowed or not 
  • Maximum discount % 
  • User-specific discount control 

 

✔ Offline POS Settings 

Select how long Point of Sale can run in offline mode. 

Perfect for: 

  • Weak internet stores 
  • Remote branches 

 

✔ Default Customer 

Set a default Walk-in Customer for: 

  • Grocery stores 
  • Bakeries 
  • Gift shops 
  • Quick counters 

 

✔ Loyalty Points 

Enable or disable: 

  • Earning points 
  • Redeeming points 

 

✔ Print Settings 

Choose: 

  • Auto-print 
  • Print format 
  • Thermal design 
  • Header/footer 

 

✔ Naming Series 

For multi-branch chains: 

  • POS-STORE1-#### 
  • POS-STORE2-#### 

 

3.3 Benefits of POS Profile 

  • Store-specific billing rules 
  • Strong user-level control 
  • Error-free checkout 
  • Accurate inventory deduction 
  • Enhanced security 
  • Faster cashier training 
  • Branch-level customization 
  • Ideal for multi-store businesses 

 

4. Offline POS — Sell Without Internet 

ERPNext Point of Sale supports Offline Mode, allowing stores to continue selling without internet. 

Benefits: 

  • Works without internet 
  • Saves invoices locally 
  • Syncs automatically 
  • No data loss 

Perfect for busy retail environments. 

 

 5. Point of Sale Reports & Analytics 

Point of Sale integrates with ERPNext reports: 

  • Point of Sale Sales Summary 
  • Cashier-wise Sales 
  • Store-wise Sales 
  • Top Selling Items 
  • Low Stock Alerts 
  • Profit Analysis 
  • Payment Method Report 

Helps in smart business decisions. 

 

 6. Why Businesses Love ERPNext POS 

  • Very fast & easy to use 
  • Works online & offline 
  • Secure and customizable 
  • Perfect for multi-store retail 
  • Real-time inventory updates 
  • Ideal for supermarkets & retail 
  • Fully integrated with Accounts & Stock 
  • Requires no expensive hardware 

 

⭐ Final Thoughts 

The ERPNext Point of Sale Module is a complete, modern, and high-performance retail solution that improves billing speed, reduces errors, and helps businesses run smoothly.
With features like POS ProfileBarcode ScanningMultiple Payment MethodsOffline Mode, and Real-Time Inventory, ERPNext is the perfect system for any retail shop or retail chain. 

ERPNext Partner
WhatsApp Support ×

Hello 👋

How can we help you?

Chat on WhatsApp