Sun Agro Business Suit

Comprehensive Business Management System

An integrated platform for Point of Sale, Inventory, Finance, Fleet Management, and Human Resources β€” designed to streamline operations and drive growth for Sun Agro and Machinery Lanka (Pvt) Ltd.

Prepared for: Sun Agro and Machinery Lanka (Pvt) Ltd

Date: July 2026

Version: 1.0

Contents

Table of Contents

  1. 01 Executive Summary
  2. 02 System Overview
  3. 03 Dashboard
  4. 04 Point of Sale (POS)
  5. 05 Inventory Management
  6. 06 Finance & Accounting
  7. 07 Fleet Management
  8. 08 People Management
  9. 09 HR Management
  10. 10 Reports & Analytics
  11. 11 System Administration
  12. 12 Key Features & Benefits
  13. 13 Technical Specifications
  14. 14 Implementation Plan
Section 01

Executive Summary

Sun Agro Business Suit is a comprehensive, all-in-one business management platform designed for mixed businesses that combine retail operations with fleet and distribution activities.

10+
Modules
130+
Pages
30+
Features

Why Sun Agro Business Suit?

Traditional businesses use separate tools for POS, inventory, accounting, and fleet tracking. Sun Agro Business Suit unifies all operations into a single platform, eliminating data silos, reducing manual work, and providing real-time visibility across the entire business.

Key Benefits

πŸ’°

Increased Revenue

Offline POS ensures no sale is lost even without internet. Vehicle-based selling extends your reach beyond the store.

πŸ“Š

Real-Time Visibility

Live GPS tracking, real-time stock levels, and instant dashboard updates give you complete business visibility.

⚑

Operational Efficiency

Automated stock management, cash reconciliation, and payroll processing save hours of manual work daily.

πŸ”’

Security & Accountability

Role-based access control, complete audit trails, and activity logs ensure every action is tracked and secured.

Section 02

System Overview

Architecture

Sun Agro Business Suit is built on a modern, scalable architecture using Laravel (PHP) for the backend API and React.js for the responsive frontend interface, connected via Inertia.js for seamless page transitions.

Backend

  • Laravel 13 β€” Enterprise-grade PHP framework
  • MySQL Database β€” Reliable data storage
  • RESTful API β€” Mobile & third-party integrations
  • Laravel Reverb β€” Real-time WebSocket server
  • Sanctum β€” API authentication

Frontend

  • React.js β€” Modern, responsive UI
  • Inertia.js β€” Seamless page transitions
  • Tailwind CSS β€” Beautiful, consistent design
  • ApexCharts β€” Interactive data visualizations
  • Leaflet Maps β€” Open-source GPS tracking

System Modules

Module Description Key Pages
Dashboard Real-time KPIs, charts, and business overview 1
Point of Sale POS terminal, sales, quotations, returns 12
Inventory Products, categories, stock, transfers 18
Finance Invoices, expenses, credit, accounting, bank 20
Fleet Management Vehicles, GPS, fuel, maintenance, trips 30
People Customers and suppliers management 8
HR Management Employees, attendance, leaves, payroll 12
Reports Sales, inventory, financial, fleet reports 8
System Admin Users, notifications, activity logs, settings 6
Section 03

Dashboard

The Dashboard provides a real-time overview of your entire business at a glance. Key performance indicators, interactive charts, and trend analysis help you make informed decisions quickly.

Dashboard Screenshot

Dashboard Features

KPI Cards

  • Today's Sales β€” Real-time daily revenue
  • Monthly Revenue β€” Current month total
  • Transactions β€” Total daily transactions
  • Net Profit β€” Calculated profit margin
  • Cash in Hand β€” Current cash position
  • Low Stock Alerts β€” Products needing restock
  • Total Customers β€” Active customer count

Charts & Analytics

  • Sales Trend β€” 7-day and 30-day charts
  • Top Products β€” Best-selling items ranking
  • Hourly Sales β€” Peak hours analysis
  • Payment Methods β€” Cash vs Card vs Credit breakdown
  • Store Comparison β€” Multi-store performance
  • Recent Sales β€” Latest transaction list
  • Top Customers β€” Highest spending customers

Date Range Filters

Quick presets for Today, Yesterday, This Week, This Month, This Year, or custom date range. All charts and KPIs update instantly based on selected period.

Section 04

Point of Sale (POS)

A full-featured POS terminal designed for speed and reliability. Supports offline operation, barcode scanning, multiple payment methods, and real-time inventory updates.

POS Terminal Screenshot

POS Terminal

  • Product grid with category filtering
  • Barcode scanner support (auto-detect)
  • Shopping cart with quantity editing
  • Discount support (fixed amount / percentage)
  • Tax calculation per item
  • Customer selection for credit sales
  • Receipt display and printing

Payment Options

  • Cash β€” Exact change and quick amounts
  • Card β€” Debit/credit card processing
  • Credit β€” Account-based payment with due dates
  • Mixed β€” Split payments across methods
  • Auto-calculates change due

Offline Mode

Sun Agro Business Suit works even without internet. Using IndexedDB (Dexie.js), the system:

Related Pages

Page Description
Sales History Complete sales list with filters (receipt #, store, status, date range). View individual sale details and process returns.
Quotations Create and manage quotations. Convert accepted quotations directly into sales. Track status (draft, sent, accepted, rejected, expired).
Returns Process product returns against original sales. Automatically adjusts inventory and financial records.
Section 05

Inventory Management

Complete inventory control across multiple stores. Track products, manage stock levels, and transfer inventory between locations with full audit trails.

Inventory Screenshot

Products

  • Name, SKU, barcode
  • Cost & selling price
  • Category & brand
  • Product images
  • Stock per store
  • Activate/deactivate

Categories & Brands

  • Organize products hierarchically
  • Brand management
  • Unit of measurement
  • Toggle active status
  • Full CRUD operations

Stock Control

  • Real-time stock levels
  • Per-store quantities
  • Stock adjustments
  • Movement history
  • Low stock alerts

Stock Transfers

Transfer products between stores with full tracking:

Section 06

Finance & Accounting

Professional financial management with invoicing, expense tracking, credit management, double-entry accounting, and bank reconciliation.

Finance Screenshot

Invoicing

  • Create and send professional invoices
  • Track payment status (draft, sent, paid, overdue)
  • PDF export for invoices
  • Customer-specific billing
  • Date range filtering

Credit Management

  • Customer credit accounts
  • Credit aging reports (30/60/90 day brackets)
  • Balance adjustments
  • Automated payment reminders
  • Account status management

Expenses

  • Record expenses by category
  • Store-level expense tracking
  • Date range filtering
  • Full CRUD with approval workflow

Accounting

  • Chart of Accounts (Assets, Liabilities, Equity, Revenue, Expenses)
  • Double-entry journal entries
  • Account balance tracking
  • Bank account management

Purchasing

Section 07

Fleet Management

Complete fleet operations management with live GPS tracking, driver management, fuel tracking, maintenance scheduling, and vehicle-based sales. The most comprehensive fleet module for mixed businesses.

GPS Tracking Screenshot

Vehicles

  • Vehicle registration
  • Plate number, make, model, year
  • Fuel type & capacity
  • Insurance tracking
  • Activate/deactivate

Drivers

  • Driver profiles
  • License information
  • Vehicle assignments
  • Performance tracking
  • Status management

GPS Tracking

  • Live map with all vehicles
  • Real-time position updates
  • Speed monitoring
  • GPS history/trail
  • Mobile phone as tracker

Live Tracking Features

  • Leaflet/OpenStreetMap with vehicle markers
  • WebSocket real-time updates (no page refresh)
  • Mobile phone acts as GPS device
  • QR code for easy mobile access
  • Speed, heading, and fuel level tracking
  • Vehicle list with live status indicators

Operations

  • Fuel records β€” track fuel purchases per vehicle
  • Maintenance β€” schedule and log repairs
  • Trips β€” record and monitor vehicle trips
  • Geofences β€” define virtual boundaries
  • Assignments β€” link drivers to vehicles

Vehicle POS β€” Sell from the Road

Load products onto vehicles from store inventory and sell directly to customers in the field. The Vehicle POS terminal respects vehicle stock limits and processes payments on-site. Perfect for distribution and delivery businesses.

Section 07b

Fleet - Vehicle Stock & POS

Vehicle Stock Loading

  • Load products from store to vehicle
  • Track loaded quantities per product
  • Offload unused stock back to store
  • Complete movement history
  • Real-time vehicle stock visibility

Vehicle POS Terminal

  • Select active vehicle for selling
  • Browse vehicle-loaded products only
  • Cart with quantity management
  • Process cash/card payments on-site
  • Generate receipts
  • Auto-deduct from vehicle stock

Fleet Pages Overview

Page Description
Fuel Records Log fuel purchases with amount, cost, station, and odometer reading per vehicle.
Maintenance Schedule and track vehicle maintenance. Log repairs, costs, and service dates.
Trips Record vehicle trips with start/end locations, duration, fuel used, and distance.
Geofences Define virtual boundaries on the map. Get alerts when vehicles enter/exit zones.
Assignments Assign drivers to vehicles with date tracking and history.
Vehicle Stock Load/offload products between stores and vehicles. Track all movements.
Section 08

People Management

Manage your customers and suppliers with complete profiles, contact information, and transaction history.

Customers

  • Customer profiles with contact details
  • Multiple addresses per customer
  • Purchase history tracking
  • Credit account linked
  • Active/inactive status
  • Search by name, email, phone

Suppliers

  • Supplier profiles with contact details
  • Linked to purchase orders
  • Payment history
  • Product supply tracking
  • Active/inactive status
  • Search and filter options

People Pages

Page Description
Customer List Searchable customer directory with name, email, phone, city, and status columns.
Customer Details Full customer profile with purchase history, credit balance, and contact information.
Supplier List Supplier directory with search, status filtering, and quick actions.
Supplier Details Complete supplier profile with purchase history and product associations.
Section 09

HR Management

Complete human resources management with employee records, attendance tracking, leave management, and automated payroll processing.

HR Screenshot

Employees

  • Employee profiles with personal details
  • Department and designation assignment
  • Salary and payment information
  • Employment date tracking
  • Active/inactive status

Departments

  • Create and manage departments
  • Assign employees to departments
  • Department-level filtering
  • Hierarchy management

Attendance

  • Clock In / Clock Out
  • Date and employee filtering
  • Check-in/out timestamps
  • Attendance status tracking

Leaves

  • Submit leave requests
  • Approve / Reject workflow
  • Status filtering
  • Leave history

Payroll

  • Run payroll by period
  • Basic salary + allowances
  • Deductions calculation
  • Net pay computation
  • Mark as paid

Payroll Automation

Sun Agro Business Suit automates payroll processing β€” input basic salary, allowances, and deductions, and the system calculates net pay for each employee. Run payroll monthly with a single click and mark payments as completed.

Section 10

Reports & Analytics

Comprehensive reporting across all business areas. Make data-driven decisions with detailed analytics and exportable reports.

Reports Screenshot

Sales Reports

  • Daily, weekly, monthly sales trends
  • Store-level performance comparison
  • Payment method breakdown
  • Top selling products
  • Revenue analysis

Product Reports

  • Top selling products ranking
  • Low stock alerts
  • Slow moving inventory
  • Product performance metrics

Inventory Reports

  • Stock levels by store
  • Stock movement history
  • Inventory valuation
  • Transfer tracking

Financial Reports

  • Revenue and expense summary
  • Profit/loss by period
  • Credit aging reports
  • Cash flow analysis

Fleet Reports

  • Fuel costs per vehicle
  • Maintenance expenses
  • Trip summaries
  • Vehicle utilization

Attendance Reports

  • Department-wise attendance summary
  • Present/Absent/Late counts
  • Leave utilization reports
  • Payroll summaries
Section 11

System Administration

Secure system administration with user management, role-based access, notification system, audit trails, and configurable settings.

User Management

  • Create and manage system users
  • Role-based access control
  • Activate/deactivate accounts
  • Email verification
  • Password management

Activity Logs

  • Complete audit trail
  • User action tracking
  • Subject type and ID logging
  • Timestamp for every action
  • Searchable activity history

Notifications

  • SMS integration (Twilio)
  • WhatsApp integration (Meta API)
  • Notification templates
  • Send test notifications
  • Delivery status tracking

Settings

  • General settings (company info)
  • Tax configuration
  • Currency settings
  • Notification preferences
  • Store management

Security Features

Section 12

Key Features & Benefits

πŸ“±

Offline-First POS

Never lose a sale. The POS works without internet using local storage, automatically syncing when connectivity returns.

πŸ—ΊοΈ

Real-Time GPS Tracking

Live vehicle positions on an interactive map. Use any mobile phone as a GPS tracker β€” no special hardware needed.

πŸͺ

Multi-Store Operations

Manage multiple store locations from a single dashboard. Compare performance, transfer stock, and centralize operations.

🚚

Vehicle-Based Selling

Load products onto vehicles and sell in the field. Perfect for distribution, delivery, and mobile sales operations.

πŸ’΅

Cash Management

Full cash register lifecycle with opening/closing, movement tracking, and daily balance reconciliation.

πŸ“Š

Double-Entry Accounting

Professional chart of accounts with journal entries. Complete financial tracking without needing separate accounting software.

πŸ‘₯

Complete HR Module

Employee management, attendance tracking, leave workflows, and automated payroll β€” all in one place.

πŸ””

Multi-Channel Notifications

Reach customers and staff via SMS (Twilio) and WhatsApp (Meta API) with customizable templates.

Section 13

Technical Specifications

Component Technology Purpose
Backend Framework Laravel 13 (PHP 8.3) API, business logic, authentication
Frontend Framework React.js 18 + Inertia.js Responsive user interface
Styling Tailwind CSS Consistent, modern design
Database MySQL 8 Data storage
Real-Time Laravel Reverb (WebSocket) Live GPS updates
Maps Leaflet + OpenStreetMap GPS tracking visualization
Charts ApexCharts Dashboard visualizations
Offline Storage IndexedDB (Dexie.js) Offline POS caching
Authentication Laravel Breeze + Sanctum Web + API auth
Permissions Spatie Laravel Permission Role-based access control
Activity Logging Spatie Activity Log Audit trail
Notifications Twilio (SMS) + Meta API (WhatsApp) Multi-channel messaging
PDF Generation Barryvdh Laravel DomPDF Invoices, receipts, reports
Build Tool Vite Frontend asset bundling
Section 14

Implementation Plan

Phase-wise Rollout

Phase Module Duration
Phase 1 Setup, Dashboard, Stores, Cash Shifts Week 1-2
Phase 2 POS, Sales, Quotations, Returns Week 3-4
Phase 3 Inventory (Products, Categories, Stock, Transfers) Week 5-6
Phase 4 Finance (Invoices, Expenses, Credit, Accounting) Week 7-8
Phase 5 Fleet (Vehicles, GPS, Fuel, Maintenance) Week 9-10
Phase 6 People, HR (Employees, Attendance, Payroll) Week 11-12
Phase 7 Reports, System Admin, Testing & Launch Week 13-14

Ready to Get Started?

Sun Agro Business Suit is a complete solution for your business needs. Contact us to discuss customization options, pricing, and implementation timeline.

Contact Information

Company Name: Digital Aura Technology

Email: systemadmin@monaralk.com

Phone: 071 40 40 071

Website: www.monaralk.com