UIMS ERP User Manual v2.0

1. Introduction

Welcome to the UIMS ERP (Union & Integrated Management System) Version 2.0. This comprehensive platform is designed to digitize and streamline all cooperative union operations, including AMCOS group management, member registration, financial accounting, inventory control, project management, asset tracking, HR & payroll, loans, and marketing communications.

✅ Purpose of This Manual

This manual provides step-by-step instructions for installing, configuring, and using UIMS ERP. Whether you are a system administrator, finance officer, AMCOS coordinator, or end-user, this guide will help you navigate the system effectively.

1.1 Key Features

Centralized Database

Single source of truth for all union data

Real-time Updates

Instant updates across all modules

Role-based Access

Granular permissions per module

Audit Trail

Complete history of all transactions

Mobile Responsive

Works on desktop, tablet, and mobile

SMS Integration

Bulk SMS with members

Export Capabilities

Excel, PDF, CSV exports everywhere

Multi-currency

TZS and USD support

1.2 Target Audience

  • Super Admins — Full system administration
  • Finance Managers — Financial reporting and oversight
  • Accountants — Daily accounting
  • AMCOS Coordinators — AMCOS & member management
  • Procurement Officers — Supplier and inventory
  • Marketing Officers — Campaigns and SMS
  • Asset Managers — Asset registration and maintenance
  • Reports Viewers — Read-only reports access
  • Group Leaders — AMCOS-specific access
  • Members — Basic member access

2. Installation Guide

This section provides step-by-step instructions for installing UIMS ERP on a server environment. The system is built using PHP 8.0+ and MySQL 10.11+ (MariaDB).

2.1 Pre-Installation Checklist

  • Ensure your server meets the system requirements
  • Obtain the UIMS ERP installation package
  • Prepare database credentials (host, username, password, database name)
  • Ensure administrative access to the server

2.2 Installation Steps

  1. Upload Files to Server
    Extract the UIMS ERP package and upload all files to your web server's document root.
    # Upload using FTP or SCP scp -r uims-erp/* user@server:/var/www/html/uims-erp/
  2. Set File Permissions
    Ensure proper file permissions.
    chmod -R 755 /var/www/html/uims-erp/ chmod -R 777 /var/www/html/uims-erp/uploads/ chmod -R 777 /var/www/html/uims-erp/temp/
  3. Create Database
    CREATE DATABASE uims_erp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT ALL PRIVILEGES ON uims_erp.* TO 'uims_user'@'localhost' IDENTIFIED BY 'secure_password'; FLUSH PRIVILEGES;
  4. Import Database Schema
    mysql -u uims_user -p uims_erp < database/uims_erp_schema.sql
  5. Configure Database Connection
    # Edit config/database.php or .env DB_HOST = localhost DB_NAME = uims_erp DB_USER = uims_user DB_PASS = secure_password DB_PORT = 3306
  6. Set Base URL
    # Edit config/config.php define('BASE_URL', 'https://your-domain.example/'); define('SITE_NAME', 'UIMS ERP');
  7. Create Admin Account
    INSERT INTO user (full_name, phone, email, username, password, role_id, status) VALUES ( 'System Administrator', '255712345678', 'admin@your-domain.example', 'admin', MD5('Admin@2026#Secure'), 1, 'Active' );
  8. Verify Installation
    Access the system at: https://ums.vationapps.co.tz/login.php
⚠️ Important Security Note
  • Change the default admin password immediately
  • Remove or protect the install directory
  • Enable HTTPS/SSL for secure communication
  • Set up regular database backups

3. System Requirements

3.1 Server Requirements

PHP Version8.0 or higher (Recommended: 8.2+)
MySQL Version10.11 or higher (MariaDB) / MySQL 5.7+
Disk Space10GB minimum (Recommended: 20GB+)
RAM4GB minimum (Recommended: 8GB+)
CPU2+ cores (Recommended: 4+ cores)
Bandwidth100 Mbps+
Web ServerApache 2.4+ or Nginx 1.18+
Operating SystemLinux (Ubuntu 20.04+, CentOS 7+) or Windows Server

3.2 Required PHP Extensions

Required Extensions: ├── mysqli - Database connectivity ├── pdo_mysql - PDO database abstraction ├── gd - Image processing ├── zip - File compression ├── mbstring - Multi-byte string support ├── json - JSON encoding/decoding ├── curl - HTTP requests ├── fileinfo - File type detection ├── openssl - SSL/TLS encryption ├── session - Session management └── mail - Email sending # Install on Ubuntu/Debian sudo apt-get install php8.2-mysqli php8.2-pdo-mysql php8.2-gd php8.2-zip \ php8.2-mbstring php8.2-json php8.2-curl php8.2-fileinfo \ php8.2-openssl php8.2-session

3.3 Client Requirements

  • Modern web browser (Chrome 90+, Firefox 88+, Edge 90+, Safari 14+)
  • JavaScript enabled
  • Cookies enabled
  • Internet connection
  • Recommended screen resolution: 1366x768 or higher

4. First Login & Setup

4.1 Login Process

  1. Navigate to Login Page
    Open your browser and go to:
    https://ums.vationapps.co.tz/login.php
  2. Enter Credentials
    Use the Super Admin credentials created during installation.
  3. Change Default Password
    Immediately change the default password for security.

4.2 Initial System Configuration

  1. Configure System Settings
    Navigate to System Management → Settings
    • Organization Name: Your Cooperative Union
    • Default Currency: TZS
    • Financial Year: July to June
    • Time Zone: Africa/Dar_es_Salaam
  2. Configure Financial Year
    Navigate to Accounting → Financial Years
  3. Set Up Chart of Accounts
    Navigate to Accounting → Chart of Accounts
  4. Create Users
    Navigate to System Management → User Management
✅ Quick Start Tip

To quickly start using the system, focus on:

  1. Register AMCOS — Add your cooperative societies first
  2. Add Members — Import or register members
  3. Set Up Chart of Accounts — Foundation of all accounting
  4. Set Up Inventory — Add products and warehouses

5. Module Overview

UIMS ERP is organized into the following modules. Every module is separately permissioned — users see only what their role is granted.

📊 Platform at a glance
  • 23 top-level modules
  • 250+ functional pages
  • 10 predefined roles with granular permissions
  • All modules share one unified permission system
# Module Description Primary Users
1DashboardCentralized KPI overview with charts, alerts, and quick navigationAll Users
2AMCOS ManagementRegister, track and manage Agricultural Marketing Cooperative Societies — add, bulk import, map view, crop cultivation seasons, stock requestsAMCOS Coordinators
3Member ManagementRegister, import, view and manage individual members across all AMCOSAMCOS Coordinators
4Customer ManagementRegister buyers, manage customer invoices and track receiptsAccountants, Sales
5Supplier & ProcurementSupplier registration, supplier invoices, payments, and Goods Received Notes (GRN)Procurement Officers
6AMCOS ConsignmentReceive crops from AMCOS, sell to buyers, calculate levies, pay farmers — plus Lot Sales across multiple AMCOSConsignment Officers
7Inventory & WarehousesProducts, warehouses, stock transfers, stock movements, adjustments, and 5 stock reportsWarehouse Managers
8Financial AccountingChart of accounts, journal entries, GL, trial balance, income statement, balance sheet, cash flow, bank reconciliation, fund transfers, and fund requests with digital signaturesAccountants, Finance Managers
9Budget ManagementBudget categories, periods, allocations, and Budget vs. Actual reportsFinance Managers
10Project ManagementDonor-funded projects — budgets, milestones, funding, expenses, project-specific accounting, and reportsProject Managers
11Asset ManagementFixed assets — buildings, equipment, vehicles. Assignment, depreciation, property payments, asset mapAsset Managers
12Rental ManagementProperties, tenants, leases, rent payments, maintenance requests, and rental reportsProperty Managers
13ExpensesExpense categories and daily operating expense recordingAll staff
14HR & PayrollStaff records, departments, positions, grades, leave management, payroll processing, and payroll reportsHR Managers
15Loans ManagementTrack loans from banks and financial institutions — lenders, facilities, repayments, interest accrual, collaterals, agingFinance Managers
16InvoicingAll AMCOS/supplier invoices and payments consolidatedAccountants
17Marketing & SMSCampaigns, audience segments, message templates, SMS gateway, delivery trackingMarketing Officers
18File ManagementCentralized document storage with categories, templates, sharing, and archivesAll Users
19Content ManagementPublic website — pages, slides, services, gallery, events, FAQs, SEO, newsletterSuper Admin, Marketing
20Reports24 cross-cutting reports — membership, AMCOS, payments, invoices, expenses, budget, stock, warehouse, projects, funds, assets, rentals, HR, payroll, leave, marketing, SMS, files, users, auditAll Users
21SMS ManagementSMS dashboard, bulk send, templates, delivery logs, email logs, settingsMarketing
22System ManagementRoles, permissions, modules, users, settings, backup, reset, mobile app config, system healthSuper Admin
23Consignment LeviesConfigure levy account mappings used by AMCOS ConsignmentSuper Admin, Finance

6. AMCOS Management

The AMCOS Management module allows you to register, track, and manage all Agricultural Marketing Cooperative Societies (AMCOS) under your union. Each AMCOS can operate independently with its own members, crop collections, and financial records.

ℹ️ Sub-modules
  • Add AMCOS — Register a new cooperative society
  • Import Bulk AMCOS — Excel/CSV mass registration
  • Manage AMCOS — View, edit, suspend, delete
  • Crops Cultivation (SE) — Record crop cultivation seasons per AMCOS
  • View Crops Season — Browse recorded seasons
  • View Stock Request — AMCOS input/stock requisitions
  • AMCOS Map — Geographic map of all AMCOS
  • Crop Collection — New crop-collection round
  • Collection Rounds — View, edit, close collection rounds

6.1 Adding a New AMCOS

  1. Navigate to AMCOS → Add AMCOS
  2. Fill in the AMCOS details (registration number, name, region, district, ward, village)
  3. Optionally pick the location on the map
  4. Enter leadership (Chairman, Secretary, Accountant)
  5. Select the Status (Active, Pending, Suspended)
  6. Click Save to register the AMCOS

6.2 Managing AMCOS

  • View AMCOS: Navigate to AMCOS → Manage AMCOS
  • Search & Filter: By name, region, district, or status
  • Edit: Update AMCOS details anytime
  • Export: Export AMCOS list to Excel or PDF

7. Member Management

The Member Management module registers, tracks, and manages all individual members across all AMCOS.

7.1 Adding a New Member

  1. Navigate to Members → Add Members
  2. Select the AMCOS the member belongs to
  3. Fill in the member details (name, gender, phone, DOB, NIDA, farm info)
  4. The Membership Number is auto-generated
  5. Select the Status (Active, Pending, Suspended, Inactive)
  6. Click Save to register the member

7.2 Managing Members

  • View Members: Navigate to Members → Manage Members
  • Search: By name, membership number, NIDA, or phone
  • Edit: Update member information
  • Export: Export member list to Excel
  • Bulk Import: Import members from Excel/CSV

8. Customer Management

Manage all buyers — individuals, companies, and institutions that purchase from the union.

8.1 Adding a Customer

  1. Navigate to Customers → Add Customer
  2. Fill in customer details (name, type, phone, email, address, TIN)
  3. Set the Payment Terms (Cash / 7 / 15 / 30 / 60 days)
  4. Set Credit Limit and Status
  5. Click Save

8.2 Customer Invoices & Payments

  1. Navigate to Customers → Create Invoice
  2. Select the customer and add line items
  3. Save as Draft or Send — a printable PDF is generated
  4. Record payment via Customers → Payments

9. Supplier & Procurement

Manage supplier relationships, invoices, payments, and goods received.

ℹ️ Sub-modules
  • Add Supplier — Register a supplier
  • Manage Supplier — View, edit, deactivate
  • Supplier Invoices — Log invoices from suppliers
  • Supplier Payments — Record payments to suppliers
  • Goods Received Notes — Record deliveries against purchase orders

9.1 Recording a Goods Received Note (GRN)

  1. Navigate to Suppliers → Goods Received Notes
  2. Click New GRN
  3. Select the supplier (or link a Purchase Order)
  4. Enter the receipt date, warehouse, invoice number, vehicle, driver
  5. Click Save GRN
  6. Add items — for each: product, quantity, unit cost, condition
  7. When ready, change the GRN status to Received → Posted to update stock

10. AMCOS Consignment

The AMCOS Consignment module is the largest module in the system. It manages the full lifecycle of crops received from AMCOS on consignment basis — receiving, selling, levy calculation, and farmer payments.

ℹ️ Sub-modules (16 total)
  • Dashboard — Consignment overview
  • New Consignment — Receive crop from AMCOS
  • Manage Consignment — View/edit all consignments
  • In Stock — Consignments not yet sold
  • Record Sale — Sell to buyer
  • Awaiting Payment — Sales awaiting buyer payment
  • Calculate Payout — Compute levies & net payable
  • Pay AMCOS — Record payout to AMCOS
  • Levies Setup — Configure levies
  • Consignment Reports — Analytics
  • Consignment Levies — Levy account mappings
  • Lot Sales — Sell by lot across multiple AMCOS
  • New Lot Sale — Create lot sale
  • Manage Lots — View all lot sales
  • Allocate Lot — Allocate to consignments
  • Lot Reports — Lot analytics

10.1 Recording a New Consignment

  1. Navigate to Consignment → New Consignment
  2. Select the AMCOS and crop name
  3. Enter delivery date, total quantity (kg), and agreed price per kg
  4. Optionally specify grade and moisture
  5. Click Save — consignment status = In Stock

10.2 Selling Consigned Stock

  1. Navigate to Consignment → Record Sale
  2. Select the consignment, buyer, and quantity to sell
  3. Enter the sale price per kg
  4. Save — the consignment moves to Awaiting Payment

10.3 Computing the Payout to AMCOS

  1. When the buyer pays, navigate to Consignment → Calculate Payout
  2. Select the sale — system auto-calculates each levy (district, regional, warehouse, TCDC, TFC, etc.)
  3. Review the gross, levies, and net payable
  4. Proceed to Pay AMCOS to record the disbursement
⚠️ Levies must be configured first

Before calculating payouts, ensure all levies are set up under Consignment → Levies Setup and mapped to GL accounts under Consignment Levies. A misconfigured levy produces an incorrect net payable.

11. Inventory & Warehouse Management

The Inventory module manages products, stock, and warehouse operations.

11.1 Product Management

  1. Navigate to Inventory → Add Product
  2. Choose the product category (Crops, Fertilizer, Seeds, Pesticide, Tools, Equipment, Farm Tools)
  3. Enter purchase price, sales price, and low-stock threshold
  4. Save — product appears in the catalog

11.2 Warehouse Management

  1. Navigate to Inventory → Add Warehouse
  2. Set warehouse type (Main / Branch / Store / Depot)
  3. Assign a manager and location
  4. Save

11.3 Stock Movements

  • Stock In: Record receiving stock from suppliers
  • Stock Out: Record issues to customers or AMCOS
  • Stock Adjustments: Correct discrepancies (requires approval)
  • Stock Transfers: Move stock between warehouses
  • Movement Log: Full history of every stock movement

11.4 Inventory Reports

  • Stock Summary — Current stock by product
  • Stock Movement Report — In/out movements
  • Stock Valuation — Total value of inventory
  • Low Stock Report — Products below reorder level
  • Stock Aging — Age of inventory items

12. Financial Accounting

The Financial Accounting module provides a complete double-entry accounting system.

ℹ️ Sub-modules
  • Chart of Accounts — Master account list
  • Journal Entries — Double-entry journal
  • General Ledger — Full ledger view
  • Trial Balance, Income Statement, Balance Sheet, Cash Flow
  • Cash Book — Day-to-day cash movements
  • Financial Years & Periods — Period setup and year-end closing
  • Opening Balances — Set opening balances
  • Year End Closing — Close the financial year
  • Change In Equity — Equity movement statement
  • PPE Report — Property, plant & equipment schedule
  • Debit / Creditors Reports — Receivables and payables
  • Fund Transfer — Move money between GL accounts
  • Fund Requests — Multi-step approval with digital signatures
  • General Account Audit — Scan for anomalies
  • Bank Reconciliation — Monthly reconciliation, bank and mobile accounts

12.1 Chart of Accounts

  1. Navigate to Accounting → Chart of Accounts
  2. Browse accounts or click Add Account
  3. Set account type (Asset / Liability / Equity / Revenue / Expense)
  4. Set parent account (for hierarchy)
  5. Set opening balance and date

12.2 Journal Entries

  1. Navigate to Accounting → Journal Entries
  2. Click Add Journal Entry
  3. Add debit and credit lines — they must balance
  4. Save as Draft or Post
⚠️ Important: Posted entries cannot be edited. Verify all amounts before posting.

12.3 Bank Reconciliation

  1. Navigate to Accounting → New Reconciliation
  2. Select the bank or mobile account
  3. Enter the month ending date, statement balance, and upload the statement
  4. Enter the cashbook balance
  5. Adjust for outstanding deposits, cheques, bank charges, and interest
  6. The variance is auto-computed — must be zero to submit

13. Budget Management

Plan and track the union's annual budget.

13.1 Setup Steps

  1. Budget Categories: Navigate to Budget → Budget Categories
  2. Budget Periods: Navigate to Budget → Budget Periods
  3. Allocate Amounts: Navigate to Budget → Budget Allocations
  4. Compare to Actuals: Navigate to Budget → Budget vs Actual
  5. Generate Reports: Navigate to Budget → Budget Reports

14. Project Management

Manage donor-funded projects, budgets, expenditures, and reports.

ℹ️ Sub-modules
  • Projects Setup — Create and manage projects
  • Project Categories — Classification
  • Project Milestones — Track progress
  • Funding Sources — Donors and grants
  • Project Documents — Upload files
  • Project Team — Assign staff
  • Project Budget — Budget periods and allocations
  • Project Expenses — Record expenditures
  • Project Accounting — Chart of accounts, GL, trial balance, financial statements
  • Project Reports — Activity, financial, expenditure, beneficiary reports

14.1 Setting Up a Project

  1. Navigate to Projects → Projects Setup
  2. Fill in project details: code, name, category, type, donor, dates, budget
  3. Click Save to create the project
  4. Add a funding source, team, and budget period
  5. Add budget categories and allocations

14.2 Fund Requests

  1. Navigate to Accounting → Fund Requests
  2. Click Create Request
  3. Add line items — each tied to an expense category
  4. Submit — routes to Accountant for approval
  5. Accountant approves → routes to Manager
  6. Manager approves — PDF is generated with both signatures

15. Asset Management

Register, track, and manage all physical assets including buildings, equipment, and vehicles.

15.1 Adding an Asset

  1. Navigate to Assets → Add New Asset
  2. Fill in asset code, name, type, purchase date, cost
  3. Enter useful life and depreciation method
  4. Optionally pick location on the map
  5. Click Save

15.2 Depreciation

  • System calculates depreciation automatically
  • Multiple methods supported: Straight Line, Declining Balance, Sum of Years
  • Monthly depreciation postings
  • Full depreciation history and audit trail

15.3 Asset Assignment

  1. Navigate to Assets → Asset Assignment
  2. Select the asset and staff member
  3. Record assignment condition and date
  4. On return, record return condition and notes

16. Rental Management

Manage rental properties, tenants, leases, payments, and maintenance.

16.1 Core Workflow

  1. Add Property: Rental → Add Property
  2. Add Tenant: Rental → Add Tenant
  3. Create Lease: Rental → Create Lease
  4. Record Payment: Rental → Record Payment
  5. Maintenance: Rental → New Request
  6. Reports: Rental → Income / Occupancy / Overall
✅ Automatic Journal Entries

Every rent payment automatically generates a journal entry — debiting the bank account and crediting rental income. Withholding tax is also calculated automatically when applicable.

17. Expenses

Record day-to-day operating expenses across the union.

17.1 Expense Types

  1. Navigate to Expenses → Manage Expense Types
  2. The system includes 60+ pre-defined types (Fuel, Salaries, Bank Charges, etc.)
  3. Add new types as needed

17.2 Recording an Expense

  1. Navigate to Expenses → Add Expenses
  2. Select the expense type
  3. Enter amount, date, and voucher number
  4. Attach receipt (optional)
  5. Save — the expense is posted to the appropriate GL account

18. Human Resources & Payroll

Manage staff, departments, leave, and payroll.

ℹ️ Sub-modules
  • Employee Management — Add, view, and report on staff
  • Organization Structure — Departments, positions, grades
  • Leave Management — Applications, balances, types, reports
  • Payroll — Components, structures, periods, process, records, reports, tax config
  • HR Settings — Employment types and statuses

18.1 Staff Management

  1. Navigate to HR → Add Employee
  2. Fill in staff details (name, NIDA, NSSF, NHIF, WCF, department, grade)
  3. Enter bank details and basic salary
  4. Click Save

18.2 Payroll Processing

  1. Navigate to HR → Process Payroll
  2. Select the payroll period
  3. System computes basic, allowances, PAYE, NSSF, NHIF, WCF automatically
  4. Review and approve payroll
  5. Generate payslips as PDF

18.3 Leave Management

  1. Staff applies via HR → Apply for Leave
  2. Manager approves via HR → Leave Applications
  3. Balances update automatically in HR → Leave Balances

19. Loans Management

Track all loans the union takes from banks and financial institutions.

ℹ️ Sub-modules
  • Dashboard — Loan overview
  • Lenders — Banks and financial institutions
  • Loan Facilities — Facility limits with each lender
  • All Loans — View, edit, track
  • New Loan — Record a new loan
  • Loan Repayments — Record repayments, post to GL
  • Interest Accrual — Monthly interest postings
  • Collateral Register — Security pledged
  • Loan Aging — Aging analysis
  • Loan Account Map — GL account mappings

19.1 Recording a New Loan

  1. Navigate to Loans → New Loan
  2. Select the lender and facility
  3. Enter principal, interest rate, tenor, disbursement date
  4. The system generates the repayment schedule automatically
  5. Save — a journal entry is posted to debit bank / credit loan liability

19.2 Recording a Repayment

  1. Navigate to Loans → Loan Repayments
  2. Select the loan and schedule line
  3. Enter the payment amount and date
  4. Attach the bank receipt (optional)
  5. Save — journal entry posts automatically (debit loan, debit interest expense, credit bank)

20. Invoicing & Payments

Consolidated view of all invoices and payments across the union.

20.1 Invoices

  1. Navigate to Invoicing → Invoices
  2. Filter by AMCOS, supplier, status, date
  3. Click any invoice to view details
  4. Use Create Invoice to issue a new one

20.2 Payments

  1. Navigate to Invoicing → Payments
  2. Every payment shows the linked invoice and GL entry
  3. Click through to the journal entry for audit

21. Marketing & SMS Management

Professional multi-channel marketing automation — SMS, email, and WhatsApp campaigns.

21.1 SMS Gateway Setup

  1. Navigate to Marketing → Settings
  2. Enter the SMS provider details (Beem Africa, etc.)
  3. Test the connection with a test SMS
  4. Activate

21.2 Creating a Campaign

  1. Navigate to Marketing → Create Campaign
  2. Choose a segment (audience) or build a new one
  3. Select a template or write the message
  4. Schedule or send immediately
  5. Monitor delivery via Message Queue and Analytics

21.3 Marketing Reports

  • Campaign Performance — Opens, clicks, responses
  • Channel Comparison — SMS vs Email vs WhatsApp
  • Segment Insights — Best performing audiences
  • ROI Report — Cost vs attributed revenue

22. File Management

Centralized document storage with sharing, versioning, and archives.

22.1 Uploading Files

  1. Navigate to Files → Upload File
  2. Select the file category (Contract, Template, Payment, Project, AMCOS, Member, etc.)
  3. Enter title, description, and version
  4. Choose access level (Public, Staff, Admin only)
  5. Click Upload

22.2 Sharing Files

  1. Open the file from Manage Files
  2. Click Share
  3. Select user(s) or external email
  4. Set access type (View / Download / Edit) and optional expiry
  5. The user receives a share link and notification

23. Content Management System (CMS)

The CMS module manages the public website content for the cooperative union.

23.1 Pages Management

  1. Navigate to CMS → Pages
  2. Click Add Page
  3. Enter title, slug, content, meta description
  4. Set status (Published / Draft) and footer/header visibility
  5. Click Save

23.2 Other CMS Features

  • Slides — Homepage slideshow
  • Services — Services section
  • Products — Products catalog
  • Gallery — Photo gallery
  • Events — Events and news
  • Testimonials — Member testimonials
  • Partners — Partners and sponsors
  • FAQs — Frequently asked questions
  • Messages — Contact form submissions
  • Newsletter — Subscribers
  • SEO — Metadata
  • Social Media — Social links
  • Statistics — Site counters

24. Reports

The Reports module consolidates 24 cross-cutting reports across all subsystems.

24.1 Report Categories

CategoryReports
MembershipMember statements, membership register, demographics
AMCOSAMCOS performance, activity, productivity
Crop CollectionCollection round summaries
PaymentsAll payment movements
InvoicesCustomer and supplier invoice listing
ExpensesOperating expense breakdown
BudgetBudget performance, budget vs actual
StockStock movements, valuation, aging, low stock
WarehouseStock by warehouse
ProductsProduct catalog, prices, availability
CustomersCustomer activity and balances
SuppliersSupplier activity and balances
ProjectsProject progress, milestones, budget
FundsDonor fund receipts and utilization
AssetsAsset register, depreciation
RentalsRental income, occupancy
HREmployee directory, staff stats
PayrollPayroll totals per period
LeaveLeave balances and usage
MarketingCampaign performance
SMSDelivery and cost reports
FilesUploaded and shared documents
UsersUser logins and actions
AuditFull system audit log

24.2 Financial Reports Deep-Dive

  • Trial Balance — All accounts with debit/credit balances
  • Income Statement — Revenue and expenses summary
  • Balance Sheet — Assets, liabilities, and equity
  • Cash Flow Statement — Operating, investing, and financing activities
  • Change in Equity — Equity movement statement
  • PPE Schedule — Property, plant & equipment movement
  • Aging Reports — Receivables and payables by age

25. FAQ & Troubleshooting

Q: How do I reset my password?

Click the "Forgot Password" link on the login page. Enter your email address, and a password reset link will be sent to you.

Q: How do I add a new user?

Navigate to System Management → User Management and click "Add User". Fill in the user details, assign a role, and click Save.

Q: How do I generate a payslip?

Navigate to HR → Payroll Records, select the payroll period, and click the "Generate Payslip" button for the employee.

Q: How do I grant a user access to a module?

Navigate to System Management → Permissions. Select the role, tick the module's View / Create / Edit / Delete boxes, and save. The user must log out and back in to pick up the new permissions.

⚠️ Issue: Cannot Login

Solution: Check your username and password. Ensure CAPS LOCK is off. If still unable, use the "Forgot Password" feature.

⚠️ Issue: Journal Entry Won't Post

Solution: Ensure total debits equal total credits. Check that all required fields are filled.

⚠️ Issue: "403 Access Denied" when opening a page

Solution: Your role doesn't have can_view permission for that module. Contact your administrator to grant it under System Management → Permissions. Super Admin (role 1) has bypass and should never see this error.

🚨 Emergency Support

For urgent technical issues, contact:
Vation Technologies Support
+255 766 642 840
support@vationapps.co.tz

25.3 System Maintenance

  • Daily: System backup
  • Weekly: Review system logs
  • Monthly: Performance review
  • Quarterly: User audit
  • Annually: Year-end closing
✅ End of User Manual

Thank you for using UIMS ERP. For additional support, please refer to the system help section or contact your system administrator.