🔐
Authentication
Register, login, logout, password reset, staff creation, and permission management.
POST /login
POST /register
POST /logout
POST /forgot-password
🏪
Store Management
Multi-store setup with currencies, payment methods, payment statuses, members, and units.
GET /store
PUT /store
GET /store/members
POST /store/currencies
📦
Products
Full product lifecycle — CRUD, availability toggle, barcode/QR generation, and Excel bulk upload.
GET /products
POST /products
POST /products/barcode
POST /products/bulk-upload
🛒
Orders (POS Sales)
Create POS transactions with line items, serial tracking, discounts, and payment recording.
GET /orders
POST /orders
GET /orders/{id}/items
PUT /orders/{id}
↩️
Order Returns
Process full or partial order returns with configurable reasons and optional stock restoration.
POST /order-returns
GET /order-return-reasons
POST /order-return-reasons
🏭
Purchase Orders
Manage supplier purchase orders, drafts, payments, and due clearances to keep stock updated.
GET /purchase-order
POST /purchase-order
POST /purchase-order/{id}/payment
POST /purchase-drafts
📊
Inventory & Stock
Stock summary, movement history, category-wise analysis, serial tracking, and adjustments.
GET /stock/summary
GET /stock/movement
POST /product-adjustments
GET /product-serials
🧾
Accounting
Double-entry ledger system with journal entries, expense tracking, and balance reporting.
GET /ledgers
POST /journals
POST /expenses
GET /ledgers/{id}/journals
👥
Customers & Suppliers
Manage your customer and supplier directories with search, due tracking, and purchase history.
GET /customers
GET /customers/search
GET /suppliers
GET /supplier/purchases
📈
Reports (13 types)
Date-range business intelligence — sales, P&L, tax, stock, low-stock, customer, supplier, invoice, and more.
POST /reports/sales
POST /reports/profit-loss
POST /reports/stock
POST /reports/invoice
🛍️
E-commerce — Public
Public storefront API — browse products, categories, brands, stock check, and order tracking.
GET /ecommerce/products
POST /ecommerce/stock-check
GET /ecommerce/order-tracking/{no}
🛒
E-commerce — Customer
Authenticated storefront — cart, wishlist, place orders, address book, and account management.
GET /ecommerce/cart
POST /ecommerce/cart
POST /ecommerce/orders
POST /ecommerce/wishlist/toggle