Overview:
The Malik Sadiq Store App is a comprehensive, state-of-the-art enterprise resource planning (ERP) and digital ledger application tailored specifically for retail businesses—primarily animal feed stores dealing with inventory products like Khal, Chokar, and specialized feed bags. Built on a modern tech stack utilizing Firestore real-time databases and a responsive native Android UI, the app acts as a single source of truth for inventory control, customer relations, credits, store expenses, and overall profit-and-loss analytics.
By bridging the gap between traditional store management and digital efficiency, this application empowers store owners to run daily sales operations seamlessly while maintaining strict control over cash flows, credit recovery, and stock levels.
Core Key Features:
1. POS Checkout & Sales POS System:
- Interactive Cart Grid: Quickly tap and add products to the checkout cart, adjust quantities, and customize unit sale prices dynamically.
- Dual Checkout Modes: Supports direct cash sales as well as credit-based purchases associated with registered customers.
- Cash Given / Change Mode: Built-in cash calculator for walk-in and credit customers to accurately track cash payments and changes.
2. Localized Bluetooth Printing & Receipt Sharing:
- Urdu Receipt Design: Beautiful Urdu receipts showing invoice details, items list, totals, payments, and outstanding balances.
- Thermal Printer Integration: Direct wireless printing to standard 58mm/80mm Bluetooth thermal printers.
- WhatsApp Share: Automatically creates receipt layouts as high-quality images ready to be shared with customers via WhatsApp instantly.
3. Real-Time Customer Accounts & Ledger (Digital Khata):
- Outstanding Balances: Real-time monitoring of total customer debt (Udhaar) directly from the customer dashboard.
- Chronological Customer Ledgers: Dynamic account statement ledger that calculates starting balances backward and traces every purchase, payment, and cash advance step-by-step.
- Reversals & Stock Rollbacks: Safe transaction cancellation that deletes records, recalculates outstanding customer balances, and restores purchased quantities to stock.
4. FIFO Inventory & Batch Tracking:
- First-In-First-Out (FIFO): Automatically deducts stock from the oldest active stock batches first, ensuring correct cost-of-goods-sold (COGS) tracking.
- Batch Pricing: Add batches of the same product with distinct supplier costs to calculate exact margins.
- Out of Stock Indicator: Visual faded styling for out-of-stock items on the checkout grid.
5. Store Expense Tracker (Akhrajat):
- Shortcut Quick Grid: Category grid for recording daily expenses in Urdu (Tea, Biscuits, Meals, Loading, Rent, Electricity, Cleaning, Miscellaneous, Shared).
- Date Filters: View and filter store expenses by Today, Yesterday, Last 7 Days, Last Month, Last Year, or All Time.
- Custom Calendar Date Ranges: Pick specific "from" and "to" date ranges with a built-in calendar view.
6. Dynamic Financial Reporting Dashboard:
- Dynamic Statistics: Statistics grid showcasing Total Sales, Total Expenses, Net Profit/Loss, and Total Quantities Sold.
- Collapsible Details: Detailed collapsible transaction lists grouped by date to drill down into daily revenues and margins.