# Muhasib ERP v1.0.1

### Muhasib ERP v1.0.1 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.1**</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Build Number</td><td style="border: 1px solid #d1d5db; padding: 10px;">**251**</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Release Date</td><td style="border: 1px solid #d1d5db; padding: 10px;">October 2020</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Release Type</td><td style="border: 1px solid #d1d5db; padding: 10px;">Feature and Maintenance Update</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.1 introduces invoice formatting improvements, Payment Terms for sales, aging invoice calculations, enhanced sales return reporting, and four new aging reports.

This release also resolves an issue in Stock Adjustment and improves the presentation of numeric values across reports and invoices.

---

### New Features

#### Invoice Notes

Support for adding notes to invoices has been introduced.

Users can now include additional information, instructions, or remarks on applicable invoice outputs.

#### Number Formatting in Reports and Invoices

Number conversion and comma-separated formatting have been added to applicable reports and invoices.

This improves the readability of amounts and numeric values displayed in system-generated outputs.

#### Payment Terms in Sale

Payment Terms have been added to the available options in the Sale screen.

Users can now apply the appropriate Payment Terms while creating sale transactions.

---

### New Reports

Four new aging reports have been introduced to improve the monitoring of outstanding sales, purchases, customer balances, and supplier balances.

<table id="bkmrk-module-report-description" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Module</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Report</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Purpose</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Sales Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">Sales Aging Invoice Summary</td><td style="border: 1px solid #d1d5db; padding: 10px;">Displays outstanding sales invoices according to their age.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Purchase Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">Purchase Aging Invoice Summary</td><td style="border: 1px solid #d1d5db; padding: 10px;">Displays outstanding purchase invoices according to their age.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Accounts &amp; Finance Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">Customer Aging Report</td><td style="border: 1px solid #d1d5db; padding: 10px;">Provides an aging analysis of customer receivables.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Accounts &amp; Finance Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">Supplier Aging Report</td><td style="border: 1px solid #d1d5db; padding: 10px;">Provides an aging analysis of supplier payables.</td></tr></tbody></table>

---

### Improvements

#### Day End Activity

An aging invoice calculation check has been added to the Day End Activity.

This helps ensure that aging information remains current and available for the related sales, purchase, customer, and supplier aging reports.

#### Sales Report

Sales return information is now included in the Sales Report.

The sales return amount is deducted from the reported sales amount to provide a more accurate net sales value.

#### Global Settings

The following configuration options have been added:

<table id="bkmrk-settings-section-option-description" style="width: 100%; border-collapse: collapse;"><thead><tr style="background: #f8fafc;"><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Settings Section</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Option</th><th style="border: 1px solid #d1d5db; padding: 10px; text-align: left;">Description</th></tr></thead><tbody><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Sale</td><td style="border: 1px solid #d1d5db; padding: 10px;">Default Payment Terms</td><td style="border: 1px solid #d1d5db; padding: 10px;">Allows default Payment Terms to be applied to sale transactions.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">System Settings</td><td style="border: 1px solid #d1d5db; padding: 10px;">Payment Terms</td><td style="border: 1px solid #d1d5db; padding: 10px;">Enables the use of Payment Terms in applicable system transactions.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">System Settings</td><td style="border: 1px solid #d1d5db; padding: 10px;">Aging Invoices</td><td style="border: 1px solid #d1d5db; padding: 10px;">Enables aging invoice calculations and related reporting functionality.</td></tr></tbody></table>

#### Sale Modifications

The Payment Terms option has been integrated into the sale workflow.

The applicable default Payment Terms can be controlled through Global Settings.

---

### Fixes

#### Stock Adjustment

An error affecting the Stock Adjustment process has been corrected.

Stock Adjustment transactions now process correctly according to the available inventory information and entered adjustments.

---

### Update Impact

This release introduces new settings, aging calculations, report changes, and Payment Terms options for sales.

After installing the update, administrators should review Global Settings and confirm that Payment Terms and Aging Invoice options are configured according to the organization’s requirements.

---

### Important Notes

- Create a complete database backup before applying the update.
- Ensure all users have saved their work and logged out before installation.
- For multi-terminal environments, update the server or main system first.
- Review the new Payment Terms and Aging Invoice options in Global Settings.
- Run the Day End Activity to calculate or refresh aging invoice information.
- Review the Sales Report after updating to confirm that sale returns are deducted correctly.
- Do not interrupt the application or database update while it is in progress.

---

### Update Instructions

#### Step 1: Back Up the Database

Create and verify a complete backup of the Muhasib ERP database.

#### Step 2: Close Active Sessions

Ensure all users have saved their work and logged out of Muhasib ERP.

#### Step 3: Update the Main System

Run the approved update installer on the server or main Muhasib ERP system.

#### Step 4: Verify the Build Number

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

```
251
```

#### Step 5: Update Client Terminals

Update all connected client and terminal systems.

#### Step 6: Review Global Settings

Review the following newly introduced settings:

- Default Payment Terms under Sale settings
- Payment Terms under System Settings
- Aging Invoices under System Settings

#### Step 7: Run Day End Activity

Run the Day End Activity and confirm that the aging invoice calculation completes successfully.

#### Step 8: Test Key Features

Test the following features after completing the update:

- Invoice notes and numeric formatting
- Stock Adjustment
- Payment Terms in sales
- Day End aging invoice calculation
- Sales Report with sale returns
- Sales Aging Invoice Summary
- Purchase Aging Invoice Summary
- Customer Aging Report
- Supplier Aging Report

---

### Post-Update 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 **251**.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Invoice Formatting</td><td style="border: 1px solid #d1d5db; padding: 10px;">Applicable invoices display notes and comma-separated numeric values correctly.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Stock Adjustment</td><td style="border: 1px solid #d1d5db; padding: 10px;">Stock Adjustment transactions save and process without the previously reported error.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Sale</td><td style="border: 1px solid #d1d5db; padding: 10px;">Payment Terms are available and the configured default is applied correctly.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Sales Report</td><td style="border: 1px solid #d1d5db; padding: 10px;">Sale returns are displayed and deducted from the reported sales amount.</td></tr><tr><td style="border: 1px solid #d1d5db; padding: 10px;">Aging Reports</td><td style="border: 1px solid #d1d5db; padding: 10px;">All four new aging reports open and display the applicable outstanding balances.</td></tr></tbody></table>

---

### Known Issues

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

---

### Frequently Asked Questions

#### What is the main purpose of Muhasib ERP v1.0.1?

This release improves invoice formatting, adds Payment Terms to sales, introduces aging calculations and reports, updates Sales Report calculations, and fixes a Stock Adjustment error.

#### How can I confirm that the update was installed?

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

#### Which new reports were added?

The release adds Sales Aging Invoice Summary, Purchase Aging Invoice Summary, Customer Aging Report, and Supplier Aging Report.

#### Do I need to run Day End Activity for aging reports?

Yes. The Day End Activity includes an aging invoice calculation check that helps keep the aging information current.

#### Do sale returns affect the Sales Report?

Yes. Sale return transactions are now shown in the Sales Report, and their amounts are deducted from the reported sales value.

#### Can default Payment Terms be configured for sales?

Yes. The default Payment Terms option can be configured through Global Settings.

---

### Related Articles

- About Muhasib ERP Releases
- Current Version
- Version Numbering Policy
- Muhasib ERP v1.0.0 Release Notes
- Configure Global Settings
- Configure Payment Terms
- Run Day End Activity
- Sales Aging Invoice Summary
- Purchase Aging Invoice Summary
- Customer Aging Report
- Supplier Aging Report

---

### Next Step

Continue by reviewing **Configure Global Settings** to enable Payment Terms, set the default Sale Payment Terms, and configure Aging Invoice functionality.

**Product:** Muhasib ERP