Retail / POSFull Stack Engineer

POS System – Billing, Purchase & Inventory

A full point-of-sale and inventory platform with RBAC, fiscal year management, purchase bills and returns with bill terms, POS sales and returns, master data, and sales analytics.

Project Overview

A complete POS system for retail businesses that covers the full buy-to-sell cycle. Purchases are recorded as bills with configurable bill terms such as discounts, VAT, and additional charges, and can be reversed through purchase returns. The sales counter supports fast POS billing and sales returns, while every transaction is scoped to a fiscal year with year-wise numbering and closing. Master data for products, categories, units, suppliers, and customers keeps records consistent, role-based access control protects sensitive operations, and sales analytics give owners a clear view of performance.

Key Highlights

  • Built role-based access control (RBAC) with granular permissions for admin, manager, and cashier roles across every module
  • Implemented fiscal year management with year-wise bill numbering, opening and closing of fiscal years, and period-scoped reporting
  • Developed purchase bills with configurable bill terms (discounts, VAT, and additional charges) that automatically update stock and payable amounts
  • Built purchase returns linked to original bills, reversing stock and bill terms accurately
  • Delivered a fast POS sales screen with product search, multiple payment modes, and printable invoices, plus sales returns against original invoices
  • Designed master data management for products, categories, units, suppliers, and customers, including product pricing and stock tracking
  • Created sales analytics dashboards with product-wise, period-wise, and customer-wise reports to track revenue and top-selling items