# Muhasib ERP v1.0.0

### Muhasib ERP v1.0.0 Release Notes

### Release Information

<table id="bkmrk-release-information-details" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Release Information</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Details</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Product</td><td style="border: 1px solid #d1d5db; padding: 10px;">Muhasib ERP</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Version</td><td style="border: 1px solid #d1d5db; padding: 10px;">**v1.0.0**</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Build Number</td><td style="border: 1px solid #d1d5db; padding: 10px;">**3572**</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Release Date</td><td style="border: 1px solid #d1d5db; padding: 10px;">July 2020</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Release Type</td><td style="border: 1px solid #d1d5db; padding: 10px;">Initial Stable Release</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Status</td><td style="border: 1px solid #d1d5db; padding: 10px;">Published</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Audience</td><td style="border: 1px solid #d1d5db; padding: 10px;">All Users</td></tr></tbody></table>

---

### Summary

Muhasib ERP v1.0.0 establishes the first stable production baseline of the Muhasib ERP platform.

This release provides the essential tools required to manage sales, purchases, inventory, expenses, customers, suppliers, accounts, payments, and business reporting through a centralized system.

Build 3572 includes the approved application functionality, database structure, validations, reports, and user-access controls required for the initial production deployment of Muhasib ERP.

---

### Core Features

#### Sales Management

- Create and manage sales transactions.
- Maintain customer information and balances.
- Record receipts against customer accounts.
- Manage sale returns and transaction adjustments.
- Generate invoices and sales-related reports.

#### Purchase Management

- Create and manage purchase transactions.
- Maintain supplier information and balances.
- Record payments made to suppliers.
- Manage purchase returns.
- Review supplier and purchase reports.

#### Inventory Management

- Maintain item and inventory records.
- Track stock quantities and movements.
- Manage item prices and inventory values.
- Review available stock and inventory reports.
- Monitor inventory activity across business transactions.

#### Expenses and Vouchers

- Record business expenses.
- Maintain expense types and classifications.
- Record full or partial expense payments.
- Review outstanding expense balances.
- Maintain expense payment history.

#### Financial Management

- Maintain financial accounts and account balances.
- Record receipts, payments, and vouchers.
- Track customer and supplier balances.
- Review financial transactions and account activity.
- Generate financial and management reports.

#### Reporting

- Sales reports
- Purchase reports
- Inventory reports
- Customer and supplier reports
- Expense reports
- Account and financial reports

---

### User and Access Management

Muhasib ERP v1.0.0 includes user and permission controls designed to restrict access according to assigned responsibilities.

- Create and manage user accounts.
- Assign access permissions according to user roles.
- Restrict access to selected modules and operations.
- Control the ability to view, create, update, and delete records.
- Protect administrative and configuration functions.

---

### Data Validation and Controls

The release includes validations and operational controls intended to improve the accuracy and consistency of business records.

- Required field validation on applicable forms.
- Transaction amount and quantity validation.
- Customer, supplier, account, and item selection controls.
- Stock and balance-related checks.
- User permission validation before restricted operations.
- Confirmation messages for important record actions.

---

### Database

Build 3572 includes the initial production database structure required for Muhasib ERP v1.0.0.

The database maintains business configuration, users, items, customers, suppliers, transactions, payments, accounts, and reporting information.

**Create regular database backups to protect business records and support recovery in case of system failure, accidental deletion, database corruption, or hardware problems.**

---

### System Requirements

The following requirements apply to the Windows desktop edition of Muhasib ERP v1.0.0.

#### Workstation Requirements

<table id="bkmrk-workstation-component-minimum-recommended" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Component</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Minimum Requirements</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Recommended Requirements</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Operating System</td><td style="border: 1px solid #d1d5db; padding: 10px;">Windows 10, 64-bit</td><td style="border: 1px solid #d1d5db; padding: 10px;">Windows 11 Pro, 64-bit</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Processor</td><td style="border: 1px solid #d1d5db; padding: 10px;">Dual-core, 2.0 GHz</td><td style="border: 1px solid #d1d5db; padding: 10px;">Intel Core i3/i5 or AMD Ryzen 3/5</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Memory</td><td style="border: 1px solid #d1d5db; padding: 10px;">4 GB RAM</td><td style="border: 1px solid #d1d5db; padding: 10px;">8 GB RAM or more</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Storage</td><td style="border: 1px solid #d1d5db; padding: 10px;">10 GB available space</td><td style="border: 1px solid #d1d5db; padding: 10px;">20 GB or more on SSD</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Display</td><td style="border: 1px solid #d1d5db; padding: 10px;">1366 × 768 resolution</td><td style="border: 1px solid #d1d5db; padding: 10px;">1920 × 1080 resolution</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Network</td><td style="border: 1px solid #d1d5db; padding: 10px;">100 Mbps LAN or stable Wi-Fi</td><td style="border: 1px solid #d1d5db; padding: 10px;">Gigabit wired LAN</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Internet</td><td style="border: 1px solid #d1d5db; padding: 10px;">Required for activation and online services</td><td style="border: 1px solid #d1d5db; padding: 10px;">Stable broadband connection</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Architecture</td><td style="border: 1px solid #d1d5db; padding: 10px;">x64 Windows computer</td><td style="border: 1px solid #d1d5db; padding: 10px;">x64 Windows computer</td></tr></tbody></table>

Muhasib ERP uses **Microsoft .NET Framework 4.8**. Windows 11 includes a compatible .NET Framework version, while supported Windows versions can install .NET Framework 4.8 separately.

#### Database Server Requirements

For multi-terminal environments, a dedicated computer should host the Muhasib ERP database.

<table id="bkmrk-database-server-component-small-recommended" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Component</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Small Deployment</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Recommended Deployment</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Users/Terminals</td><td style="border: 1px solid #d1d5db; padding: 10px;">Up to 5 terminals</td><td style="border: 1px solid #d1d5db; padding: 10px;">More than 5 terminals</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Operating System</td><td style="border: 1px solid #d1d5db; padding: 10px;">Windows 10/11 Pro, 64-bit</td><td style="border: 1px solid #d1d5db; padding: 10px;">Windows Server 2022 or later</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Processor</td><td style="border: 1px solid #d1d5db; padding: 10px;">4-core processor</td><td style="border: 1px solid #d1d5db; padding: 10px;">Intel Core i5/i7, Xeon, or AMD equivalent</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Memory</td><td style="border: 1px solid #d1d5db; padding: 10px;">8 GB RAM</td><td style="border: 1px solid #d1d5db; padding: 10px;">16 GB RAM or more</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Storage</td><td style="border: 1px solid #d1d5db; padding: 10px;">50 GB SSD</td><td style="border: 1px solid #d1d5db; padding: 10px;">100 GB or more on NVMe/SSD</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Database</td><td style="border: 1px solid #d1d5db; padding: 10px;">SQL Server Express</td><td style="border: 1px solid #d1d5db; padding: 10px;">SQL Server Standard for larger installations</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Network</td><td style="border: 1px solid #d1d5db; padding: 10px;">100 Mbps LAN</td><td style="border: 1px solid #d1d5db; padding: 10px;">Gigabit wired LAN</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Backup Storage</td><td style="border: 1px solid #d1d5db; padding: 10px;">External or secondary drive</td><td style="border: 1px solid #d1d5db; padding: 10px;">Dedicated local and off-site backup storage</td></tr></tbody></table>

Microsoft SQL Server requires additional storage for installation files, database files, transaction logs, temporary files, and backups. Reserve at least 6 GB of available space for the SQL Server installation itself, in addition to the storage required for Muhasib ERP databases and backups.

#### Recommended Database Platform

- Microsoft SQL Server 2022 Express for small and medium installations.
- Microsoft SQL Server Standard for high transaction volumes, larger databases, or larger numbers of concurrent users.
- SQL Server Management Studio for database administration and maintenance.
- Automated daily database backups.

#### Required Software Components

The Muhasib ERP installer or implementation package should install, provide, or verify the following components:

- Microsoft .NET Framework 4.8 or a compatible later version.
- Microsoft SQL Server Database Engine.
- Microsoft Entity Framework runtime components.
- Microsoft ReportViewer runtime.
- Required Muhasib ERP and Websol libraries.
- Appropriate Windows printer drivers.
- Latest applicable Windows security and reliability updates.

Administrator access may be required during application installation, database configuration, firewall configuration, Windows service setup, and printer installation.

#### Network Requirements

For a multi-terminal deployment:

- All Muhasib ERP terminals must be connected to the same reliable local network.
- A wired Ethernet connection is recommended for the database server and primary business terminals.
- The database server should use a fixed IP address or a consistently resolvable computer name.
- SQL Server TCP/IP connectivity must be enabled.
- The configured SQL Server port must be allowed through Windows Firewall.
- Network discovery and communication between the server and terminals must be available.
- Wireless connections should not be used for the primary database server.

Internet access is required for software activation, periodic licence validation, updates, tax integrations, SMS services, and other online features.

Core local operations may continue temporarily during an internet interruption, subject to the applicable licence, offline-use limits, enabled services, and system configuration.

#### Optional Hardware

Depending on the enabled Muhasib ERP modules and business requirements, the following devices may be used:

- 58 mm or 80 mm thermal receipt printer.
- A4 laser or inkjet printer.
- USB barcode scanner.
- Barcode or product label printer.
- Cash drawer connected through the receipt printer.
- Customer-facing display.
- Touchscreen terminal.
- Electronic weighing scale, where supported.
- UPS for the database server and client terminals.
- External drive or network storage for backups.

All peripheral devices must have compatible Windows drivers and should be tested before production deployment.

#### Microsoft Excel Requirement

Microsoft Excel 2013 or later is required only for reports and functions that export information directly through Microsoft Excel.

Normal Muhasib ERP operations and standard report viewing do not require Microsoft Office.

#### Standalone Installation

For a single-computer installation, the Muhasib ERP application and SQL Server database may be installed on the same computer.

Recommended standalone configuration:

- Windows 11 Pro, 64-bit.
- Intel Core i3 or AMD Ryzen 3 processor or better.
- 8 GB RAM.
- 256 GB SSD.
- At least 20 GB available storage.
- Stable internet connection.
- UPS or reliable power backup.

#### Multi-Terminal Installation

For two or more terminals:

- Install the SQL Server database on a designated server computer.
- Install the Muhasib ERP client application on each authorised terminal.
- Use a Gigabit Ethernet network where possible.
- Do not allow the database server to enter sleep or hibernation mode.
- Configure automatic database and transaction-log maintenance.
- Maintain at least one local backup and one off-site or cloud backup.
- Protect the server with a UPS and reputable endpoint security software.

#### Supported Platform

Muhasib ERP Desktop is designed for standard x64 Microsoft Windows computers.

The following platforms are not officially supported for direct installation:

- macOS
- Linux desktop distributions
- ChromeOS
- Windows running in S mode
- Mobile operating systems

A properly licensed Windows virtual machine may be used on another platform. Peripheral integration, network access, database connectivity, printing, and application performance must be tested before production deployment.

---

### Installation Instructions

#### Step 1: Prepare the System

Confirm that the workstation or server meets the applicable operating system, processor, memory, storage, network, and software requirements.

#### Step 2: Install Required Components

Install or verify Microsoft .NET Framework 4.8, the supported SQL Server Database Engine, reporting components, Windows updates, and required device drivers.

#### Step 3: Run the Installer

Run the approved Muhasib ERP v1.0.0 installation package using administrative privileges.

#### Step 4: Configure the Database

Create or connect the Muhasib ERP database according to the approved standalone or multi-terminal deployment procedure.

#### Step 5: Complete Initial Setup

Enter the required company information, create the administrator account, and complete the available initial configuration.

#### Step 6: Verify the Build

Open the **About** section in Muhasib ERP and confirm that the installed build number is:

```
3572
```

#### Step 7: Configure Users and Masters

Create the required users, accounts, items, customers, suppliers, payment types, expense types, and other master records.

#### Step 8: Configure Backups

Configure regular automated database backups and confirm that backup files are stored on appropriate local and off-site storage.

#### Step 9: Test the Installation

Test login, master data, sales, purchases, inventory, accounts, expenses, reports, printing, backups, online services, and connected peripherals before beginning regular production use.

---

### Post-Installation Verification

<table id="bkmrk-verification-check-expected-result" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Verification Check</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Expected Result</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Build Number</td><td style="border: 1px solid #d1d5db; padding: 10px;">The About section displays build number **3572**.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Administrator Login</td><td style="border: 1px solid #d1d5db; padding: 10px;">The administrator can sign in successfully.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Company Information</td><td style="border: 1px solid #d1d5db; padding: 10px;">The correct business information is displayed.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Database Connectivity</td><td style="border: 1px solid #d1d5db; padding: 10px;">The application connects to the configured SQL Server database without errors.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Client Terminals</td><td style="border: 1px solid #d1d5db; padding: 10px;">All authorised terminals connect to the correct database.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Master Records</td><td style="border: 1px solid #d1d5db; padding: 10px;">Users can create and access permitted master records.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Transactions</td><td style="border: 1px solid #d1d5db; padding: 10px;">Authorised users can create and save business transactions.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">Applicable reports open and display transaction data correctly.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Printers and Peripherals</td><td style="border: 1px solid #d1d5db; padding: 10px;">Configured printers and supported peripheral devices operate correctly.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Online Services</td><td style="border: 1px solid #d1d5db; padding: 10px;">Activation and applicable online services can connect successfully.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Database Backup</td><td style="border: 1px solid #d1d5db; padding: 10px;">A successful initial database backup has been created and verified.</td></tr></tbody></table>

---

### Known Issues

No critical known issues have been documented for this release at the time of publishing.

Confirmed issues, limitations, and available workarounds will be published in the Muhasib ERP documentation as they become available.

---

### Important Notes

- Use only the approved Muhasib ERP installation package.
- Complete the installation using an authorised administrator account.
- Verify build number **3572** after installation.
- Use a supported x64 Windows computer.
- Create an initial database backup before entering production data.
- Configure user permissions before providing access to operational users.
- Test important transactions, reports, printers, and peripherals before beginning regular business operations.
- For multi-terminal environments, install and configure the server or main system first.
- Use a wired network connection for the database server where possible.
- Do not allow the database server to enter sleep or hibernation mode.
- Maintain regular local and off-site database backups.
- Contact support before implementing customer-specific integrations or modifications.

---

### Frequently Asked Questions

#### Is Muhasib ERP v1.0.0 a stable release?

Yes. Version 1.0.0 is the initial stable production release represented by build 3572.

#### How can I confirm that the correct build is installed?

Open the Muhasib ERP **About** section and verify that build number **3572** is displayed.

#### Which operating systems are supported?

Muhasib ERP Desktop is designed for x64 Windows computers. Windows 10, 64-bit is the minimum supported workstation platform, while Windows 11 Pro, 64-bit is recommended.

#### Can Muhasib ERP v1.0.0 be used in a multi-terminal environment?

Yes, subject to the deployment configuration, applicable licence or subscription, database setup, and supported network infrastructure.

#### Which database platform is recommended?

Microsoft SQL Server 2022 Express is recommended for small and medium installations. SQL Server Standard is recommended for larger databases, higher transaction volumes, and larger numbers of concurrent users.

#### Is internet access required?

Internet access is required for activation, periodic licence validation, updates, tax integrations, SMS services, and other online features. Core local operations may continue temporarily during an interruption, subject to the applicable licence and configuration.

#### Is Microsoft Excel required?

Microsoft Excel 2013 or later is required only for reports and functions that export directly through Excel. Normal operations and standard report viewing do not require Microsoft Office.

#### Can Muhasib ERP be installed directly on macOS or Linux?

No. macOS, Linux, ChromeOS, Windows S mode, and mobile operating systems are not officially supported for direct installation. A properly licensed Windows virtual machine may be used after compatibility and performance testing.

#### Do I need to create database backups?

Yes. Configure regular automated backups and maintain at least one local backup and one off-site or cloud backup.

#### Are all modules available to every user?

Module and feature availability depends on the applicable Muhasib ERP edition, plan, licence, add-ons, entitlements, and assigned user permissions.

#### Where can I get installation assistance?

Contact your official support channel or the Muhasib ERP support team for installation, database, network, and configuration assistance.

---

### Related Articles

- About Muhasib ERP Releases
- Current Version
- Version Numbering Policy
- Installing Muhasib ERP
- Muhasib ERP System Requirements
- Standalone Installation
- Multi-Terminal Installation
- Initial Company Setup
- Create the Administrator Account
- Database Backup and Restore Guidelines
- Configure Users and Permissions

---

### Next Step

Continue by reviewing **Installing Muhasib ERP** to prepare the system, configure SQL Server, install the application, and complete the initial setup.

**Product:** Muhasib ERP