Skip to main content

Muhasib ERP v1.0.2

Muhasib ERP v1.0.2 Release Notes

Release Information

Release Information Details
Product Muhasib ERP
Version v1.0.2
Build Number 251132
Release Date OctoberDecember 2020
Release Type Feature and Maintenance Update
Status Published
Audience All Users

Summary

Muhasib ERP v1.0.2 introduces invoicecustomer formattingcredit improvements,application payment terms forduring POS sales, agingimproves invoicePayment calculations,Terms enhancedhandling, enhances purchase and sales return reporting,reports, and fouradds new agingtools reports.for managing payment account transactions.

This release also resolves anseveral issuePOS-related issues involving customer selection, customer payments, sale editing, fiscal year selection, and Payment Terms validation.

Additional improvements include purchase return visibility, customer balance information in Stockthe AdjustmentSingle Sale Report, inventory sorting options, and improvesminor refinements related to the presentationupdated of numeric values across reports and invoices.workflows.


New Features

InvoiceApply NotesCustomer Credit During POS Sale

SupportUsers forcan addingnow notesapply toavailable invoicescustomer credit while creating a POS sale transaction.

A new POS Apply Credit window has been introduced.introduced to support customer credit selection and application during the sale process.

Manage Payment Account Transactions

A new Manage Payment Account Transactions window has been added.

The window allows authorized users to manage the payment accounts and payment types associated with payment transactions.

Manage Payment Account and Payment Type

A supporting Manage Payment Account and Payment Type pop-up window has been added to the payment transaction management workflow.

This window supports the selection and management of payment account and payment type information for applicable transactions.


POS Improvements

Default Payment Terms for New POS Sales

The configured default Payment Terms are now automatically selected when creating a new POS sale.

This improves consistency and reduces the need to select the same Payment Terms manually for each new transaction.

Reset Payment Terms

A reset option has been added to the Payment Terms drop-down list in the POS Sale screen.

Users can now include additional information, instructions,clear or remarksreset the selected Payment Terms where required.

Payment Terms Transaction Validation

Payment Terms can now be selected only when the POS transaction type is:

    New Sale Edit Sale

    This prevents Payment Terms from being selected in transaction types where they are not applicable.

    Customer Selection During Sale Edit

    The customer associated with an existing sale can no longer be changed while editing the sale.

    This protects the consistency of customer balances, payments, credit application, and transaction history.


    Reporting Improvements

    Purchase Report

    Purchase return transactions are now displayed below their related purchase entries in the Purchase Report.

    This provides a clearer view of purchase activity and the effect of purchase returns on applicablereported invoice outputs.values.

    NumberSingle FormattingSale in Reports and InvoicesReport

    NumberCustomer conversionbalance andinformation comma-separated formatting havehas been added to the Single Sale Report.

    Users can now review the applicable customer balance together with the sale transaction information.

    Sales Report Corrections

    Several minor calculation, display, and processing issues in sales reports andhave invoices.been corrected.

    This


    improves

    Inventory the readability of amounts and numeric values displayed in system-generated outputs.Improvements

    PaymentAdjust TermsInventory in POS SaleSorting

    PaymentNew Termssorting options have been added to the availablelist optionsview in the POSAdjust SaleInventory screen.

    UsersInventory records can now applybe thesorted appropriate payment terms while creating POS sale transactions.by:


    New

    Item ReportsID

    Four

    Item newName aging reports have been introduced to improve the monitoring of outstanding sales, purchases, customer balances, and supplier balances.
    Module Report Purpose Sales Reports Sales Aging Invoice Summary Displays outstanding sales invoices according to their age. Purchase Reports Purchase Aging Invoice Summary Displays outstanding purchase invoices according to their age. Accounts & Finance Reports Customer Aging Report Provides an aging analysis of customer receivables. Accounts & Finance Reports Supplier Aging Report Provides an aging analysis of supplier payables.

    Improvements

    Day End Activity

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

    This helpsmakes ensureit thateasier agingto information remains currentlocate and availablereview foritems theduring relatedinventory sales,adjustment 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:

    Settings Section Option Description POS Sale Default Payment Terms Allows default payment terms to be applied to POS sale transactions. System Settings Payment Terms Enables the use of payment terms in applicable system transactions. System Settings Aging Invoices Enables aging invoice calculations and related reporting functionality.

    POS Sale Modifications

    The Payment Terms option has been integrated into the POS Sale workflow.

    The applicable default payment terms can be controlled through Global Settings.activities.


    Fixes

    StockCustomer AdjustmentSelection During Sale Edit

    An errorissue where the existing customer was not selected correctly while editing a sale has been resolved.

    The customer originally associated with the sale now loads correctly when the transaction is opened for editing.

    Customer Payment Processing

    An issue affecting customer payment processing in the StockPOS Adjustment processworkflow has been corrected.

    Payment Terms Selection

    StockPayment AdjustmentTerms transactionsselection nowhas processbeen correctlycorrected so that the option is available only for supported POS sale transaction types.

    Company Fiscal Year Selection

    An issue where the fiscal year was not selected according to the availableactive company has been resolved.

    Muhasib ERP now loads the applicable fiscal year based on the selected company.

    Additional minor issues linked to the updated POS, payment, reporting, purchase, and inventory informationworkflows have been corrected.


    Incomplete or Unavailable Features

    Purchase Apply Debit

    Initial development work was completed to support applying available supplier debit during Purchase Entry.

    The feature requires additional database changes and enteredwas adjustments.not completed for this release.

    The Purchase Apply Debit window remains hidden and is not available for production use in Muhasib ERP v1.0.2.


    Update Impact

    This release introduces new settings, aging calculations, report changes, andchanges POS Sale options.behavior, customer editing controls, Payment Terms selection, customer credit application, payment account management, report outputs, and inventory list sorting.

    After installing the update, administrators should reviewverify Globalthe Settingsdefault Payment Terms configuration and confirm that Paymentpayment Termsaccounts and Agingpayment Invoice optionstypes are configuredcorrectly accordingassigned.

    to

    Users should also be informed that the organization’scustomer requirements.cannot be changed after an existing POS sale is opened for editing.


    Important Notes

    • Create a complete and restorable 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 newconfigured default Payment Terms after installing the update.
    Verify customer credit balances before applying credit during POS sales. Confirm that payment accounts and Agingpayment Invoicetypes optionsare configured correctly. The customer associated with an existing POS sale cannot be changed during sale editing. The Purchase Apply Debit feature is incomplete and unavailable in Globalthis 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.version. 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 savedcompleted their workwork, saved active transactions, 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:

    251132

    Step 5: Update Client Terminals

    Update all connected client and terminal systems.

    Step 6: Review GlobalPayment SettingsTerms

    ReviewCreate thea following newly introduced settings:

      Default Payment Terms undernew POS Sale settings Payment Terms under System Settings Aging Invoices under System Settings

      Step 7: Run Day End Activity

      Run the Day End Activitysale and confirm that the agingconfigured invoicedefault calculationPayment completesTerms successfully.are selected automatically.

      Test the reset option to confirm that the selected Payment Terms can be cleared when required.

      Step 7: Verify Payment Accounts

      Open Manage Payment Account Transactions and confirm that the applicable payment accounts and payment types are available.

      Step 8: Test Customer Credit

      Create a test POS sale for a customer with available credit and verify that the credit can be applied correctly.

      Step 9: Test Key Features

      Test the following features after completing the update:

      • Invoice notes and numeric formatting
      Stock Adjustment POS SaleDefault Payment Terms on new POS sales DayPayment EndTerms agingreset invoiceoption calculationCustomer selection during sale editing Customer payment processing Customer credit application Payment account transaction management Purchase Report with purchase returns Single Sale Report customer balance Sales Report with sale returnsreports SalesFiscal Agingyear Invoiceselection Summaryaccording to company PurchaseAdjust AgingInventory Invoicesorting Summaryby CustomerID Agingand Report Supplier Aging Reportname

      Post-Update Verification

      Verification Check Expected Result
      Build Number The About section displays build number 251132.
      InvoiceDefault FormattingPayment Terms ApplicableThe invoicesconfigured displayPayment notesTerms are automatically selected for a new POS sale.
      Payment Terms Reset The selected Payment Terms can be cleared using the reset option. Sale Edit The original customer loads correctly and comma-separatedcannot numericbe valueschanged while editing the sale. Customer Credit Available customer credit can be applied during a POS sale. Customer Payments Customer payment transactions process correctly. StockPurchase AdjustmentReport StockPurchase Adjustmentreturns transactionsappear save and process withoutbelow the previouslyrelated reportedpurchase error.entries. POSSingle Sale Report PaymentThe Termsapplicable arecustomer available and the configured defaultbalance is applied correctly.displayed. SalesFiscal ReportYear SaleThe returnscorrect arefiscal displayedyear andloads deductedaccording fromto the reportedactive sales amount.company. AgingAdjust ReportsInventory AllInventory fourrecords newcan agingbe reportssorted openby andItem displayID theor applicableItem outstanding balances.Name.

      Known Issues and Limitations

      Purchase Apply Debit Is Unavailable

      The Purchase Apply Debit workflow was not completed because additional database changes were required.

      No other 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.2?

      This release improves invoicePOS formatting,Sale processing, introduces customer credit application, adds Paymentpayment Termsaccount tomanagement POStools, Sale,enhances introduces aging calculationsreporting, and reports,resolves updatescustomer, SalesPayment Report calculations,Terms, and fixesfiscal ayear Stock Adjustment error.issues.

      How can I confirm that the update was installed?

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

      WhichCan newcustomer reportscredit werebe added?applied during a POS sale?

      TheYes. releaseAvailable addscustomer Salescredit Agingcan Invoicenow Summary,be Purchase Aging Invoice Summary, Customer Aging Report,selected and Supplierapplied Agingthrough Report.the POS Apply Credit window.

      DoCan Ithe needcustomer tobe runchanged Daywhile Endediting Activityan forexisting agingPOS reports?sale?

      No. The original customer is loaded automatically and cannot be changed during sale editing.

      Are default Payment Terms applied automatically?

      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.

      Canconfigured default Payment Terms beare configuredautomatically forselected when a new POS Sale?sale is created.

      Can the selected Payment Terms be cleared?

      Yes. TheA defaultreset option has been added to the Payment Terms optiondrop-down list.

      Where can payment accounts and payment types be configuredmanaged?

      through

      Use Globalthe Settings.Manage Payment Account Transactions window and its supporting payment account and payment type management window.

      Is Purchase Apply Debit available in this version?

      No. The feature was not completed because additional database changes were required. The related window remains hidden.


      Configure Payment Terms RunCreate Daya EndPOS ActivitySale SalesEdit Aginga InvoicePOS SummarySale PurchaseApply AgingCustomer InvoiceCredit Summaryin POS Sale CustomerManage AgingPayment Account Transactions View Purchase Report SupplierView AgingSingle Sale Report Adjust Inventory

      Next Step

      Continue by reviewing ConfigureApply GlobalCustomer SettingsCredit in POS Sale to enablelearn Paymenthow Terms,to set the default POS Sale Payment Terms,select and configureapply Agingan Invoiceavailable functionality.customer credit balance during a new sale transaction.

      Product: Muhasib ERP