v3.1.17
- Introduced Customer Live Chat.
- Enhanced security with Double Encryption & Decryption (SHA256 + Base64).
- Self-registration now automatically sends an email notification after verification.
- Added Consent field in Vehicle Add/Edit.
- Added new column: Fuel_Type
- Enhanced Checklist:
- Added Value and Unit fields
- Support for Mandatory/Optional field control
- Added a pop-up when adding a new vehicle.
Sales
- Customer lookup now supports vehicle filtering when wholesale mode is enabled.
- Added Load More functionality for Customer and Vehicle lists.
- Added Multi-Print feature.
- Removed confirmation message after adding a new item for a smoother workflow.
- Removed the Lookup Product function in Edit Item.
- Improved Stock Viewing: “X” button now clears input instead of refreshing.
- The system now supports maintaining the Master Customer in E-Invoice mode.
- Fixed the duplicate records issue when repeatedly clicking “Add Item”.
- Fixed the issue where the user cannot add an item after Copy + Cancel during bill creation.
- Excel Export/Import now supports status updates. (Customer, Supplier, Stock)
- Renamed column “Customer SST/GST Reg No” → “Tax Registration No”. (Customer, Supplier)
- Searching by Document No now bypasses other filters.
- Stock Balance
- Added FIFO Cost Calculation option.
- Added Cost Price Validation control.
- Gross Profit
- Added Item-level details.
- Report UI Improvements (New Gridview CSS)
- Customer/Supplier Outstanding
- Customer/Supplier Ledger
- Customer/Supplier Aging
- Salesman Performance
- General Ledger
- Gross Profit
- Profit & Loss
- Trial Balance
- Balance Sheet
Sales
- Add Lookup DO – Delivery Order to Sales conversion by vehicle (Invoice/Cash).
- Batch update for Cost Price now supports:
- Fixed amount
- Percentage adjustment
- Stock Condition
- Master Change Code
- Fixed the GridView search panel with the keyword special character: % symbol.
- Corrected the error message when the knock-off invoice exceeds 300 records.
- Fixed Invoice Print branch code missing data.
- Fixed the loophole that allowed partial knockoff.
- Fixed an issue that allowed submissions through the self-billing process.
Fixed an issue causing duplicate submissions when multiple tabs were used simultaneously.
Fixed a system error encountered during customer refund submission.
Fixed an issue where Consolidated E-Invoices information was not displayed in the viewing tab.
- Fixed the issue where selected invoices appear in the Outstanding Payment listing after clicking the search button.
- Fixed the currency rate rounding issue when we save the document
- Fixed a mismatch between Stock Aging and Stock Ledger.
- Corrected the success message when creating a new supplier to:
- “Success: Create new Supplier”.
- Added Vehicle in the dropdown filter.
- Fixed Transaction Log output bug
- Add sorting by Template Code.
v3.1.16
1. New Features
eMax Serial Product
Introduced module for serial-number-based product handling.
(Mobile Apps) Webmax Biz
Added new config key:
TRUSTEDDEVICE-WEBMAXBIZ.Configurable via Master System → B2B Setup → Others (B2B must be enabled).
Advanced Search upgraded to support multi-category, subcategory, group filtering, and sorting.
(Mobile Apps) Webmax Pro – Vehicle Plate Recognition
Enabled camera-based vehicle plate capture.
Applied to Sales Listing, Vehicle Search Dropdown, and Sales Viewing.
DO-format invoice printing enabled.
(Mobile Apps) Webmax Pro – RHB Reflex Payment Gateway
Integrated RHB QR payment.
Successful payment triggers:
Auto redirect to invoice print.
WhatsApp sharing capability.
2. Minor Enhancements
Master Branch
Updated CMP validation logic to bypass RHB settings when configuration is disabled.
Branches with status “H” are now excluded from listing.
Master Config
Added a new config:
URLDURATION(default: 1 week).
Transaction Log
Logging added for payment deletion in Invoice, Cash, and Purchase modules.
Receive Payment
Outstanding document list now supports drilldown to source documents.
E-Invoice Enhancements
Document Date & Submission Date set as mandatory filters.
Default date range: 6 months.
Single-document > 10k cannot be consolidated.
Zero-amount invoices allowed only when at least 1 classification code is present.
Multi-payment invoice: last payment considered as “Prepayment Amount”.
Master Branch supports additional Registration Types (BRN, NRC, ARMY, PASSPORT).
Submission now handles foreign currency → local currency conversion.
Change Code
Extended to support vehicle number modules.
Master System
Default tax selection lists only tax rates > 0.
Sales Module
Purchase-to-Sales conversion by vehicle added (Invoice/Cash only).
DO/Invoice remark length increased to 500.
Conversion process now recalculates item/header values to prevent discrepancies.
RHB Reflex
Added logic to handle repeated QR scans (overpayment scenario).
3. Bug Fixes
Mobile Apps – Webmax Pro
Quotation signature not captured (apps only) resolved.
SO photo capture orientation fixed.
Customer search issue resolved.
Item resequencing corrected for Quotation/Invoice/Cash.
Added loading indicator during vehicle insert & customer dropdown binding.
Hide Cancel SO button when SO Status ≠ “O”.
Mobile Apps – Webmax Biz
Mandatory force change password screen is no longer dismissible.
Quotation
“Ship To” dropdown remains populated after item addition.
Viewing Module
CN and PCN now correctly display Service Tax.
Stock Excel export now respects salesman-level stock visibility rules.
v3.1.15
*************** Excel Template **********************
1. Add New Image Duit Now
a) xxxxxxxxxxxxx/Image/Template/
*************** Reporting **********************
1. Changes (Dataset)
a) DS_Journal_Entry_Print.xsd
*************** New Module **********************
1. eMax Renewal x CMP
*************** Minor Change **********************
1. Inventory movement – Drill down document (exclude Adjustment)
2. Master Change Code – lookup dropdownlist changed to combo box . more easier to search the code
3. Master Account – now can only change group following the same account type
4. Signature – Button changed to Popup UI in Sales Module (exclude DO , DI )
5. E-Invoice Submission – Add Filter Document No, Reason and Document status filter only for tab Submitted
6. Sales module – Add whatsapp into contact column in Sales Module ( exclude CN , DO , DI )
7. Customer & Vehicle list – Add “mobile number” filter
8. Transaction Log – Load More features apply in vehicle ,account ,document running no
9. Load More features – Customer & Vehicle listing
*************** Bug Fix **********************
1. Customer Performance Report (Preview / GridView)
– Excel export now respects the “Group by customer vehicle” checkbox.
– If unchecked, the Excel export will combine records into a single row per customer (same as Customer Cash).
2. Reflex QR Monthly Report (multi-branch)
– Fixed cross-branch data leakage: transactions from one branch (e.g., RHB) no longer appear in another branch’s report.
3. Stock Aging / Stock Ledger
– Fixed issue where Stock Aging did not tally with Stock Ledger after using the dropdown.
– Issues with KIV and Transfer OUT identified; Transfer OUT fixed.
4. Excel import / item limits
– Removed restrictive parameter on Excel import to allow more rows. (Fixed in v3.1.14.)
– Maximum items per header increased to 200 (previously ~70+).
5. Invoice / Item count
– Invoices can now be saved with up to 200 items.
6. Stock movement UI
– Fixed alignment: stock movement reference number text now aligned to the left.
7. DO / GRN — multi-tab handling
– DO and GRN now handle multi-tab usage correctly.
– DO with invoice/cash created will not override status when opened in another tab.
– GRN with PI created will not override status when opened in another tab.
8. Make Payment
– Added Status column (Paid, Void).
– Filtering by Void now excludes payment vouchers.
9. Purchase Return — edit flow
– Added edit support for Purchase Return.
– When editing a document with cash payment, clicking Save returns to listing page.
10. Master Branch Email Setup
– When Yahoo is selected, SMTP port is set to 587.
11. Vehicle insert (Webmax Pro)
– Trim extra spaces on vehicle input (e.g., `ABC 1234` vs `ABC 1234`) so they are not treated as different entries.
12. Stock Aging URL encoding
– Fixed URL handling that removed the `+` character and caused “record not found” errors.
– Example: `M01/1955515-XM2+/`.
13. E-invoice / tax calculation
– Fixed tax amount calculation in Submission View.
– Corrected issue when documents had rounding + discount with 0% tax.
14. User Access Log
– Before, logs were saved only when users logged in via Wi-Fi, and the system recorded the Wi-Fi local IP rather than the WAN IP.
v3.1.14
*************** Image **********************
1. Add New Image Duit Now
a) xxxxxxxxxxxxx/Image/black_
*************** Reporting **********************
1. Changes (Crystal Report)
a) CR_Payment_Media
b) CR_Payment_Media_Monthly
c) CR_Sales_Detail_Payment_Media
2. Changes (Dataset)
a) DS_Payment_Media
b) DS_Payment_Media_Monthly
b) DS_Sales_Detail_Payment_Media
c) DS_Customer_Return_Detail
d) DS_DO_Print
e) DS_Invoice_Print
f) DS_Purchase_Detail
g) DS_Purchase_Return_Detail
3. Changes (Store Procedure and UI)
a) usp_Rpt_Sales_Detail_Payment_
b) usp_Rpt_Payment_Media
c) usp_Rpt_Payment_Media_Monthly
*************** eMAX x RHB **********************
1. Add New Payment Type which is Reflex QR in Payment Media Rpt and VISA and MASTER payment Type is combine to Credit Card
2. Sound Box Setup
3. CMP RHB Log
*************** Batch Enhancement – Serial Product Code **********************
1. Add new Config “BATCHMODE”
2. Need to turn off “GRN & DO” to save serial mode
3. Master Batch – hide add new item action, and serial code is no longer manually maintain in system
*************** CRM (WhatsApp Blasting **********************
1. Blasting WhatsApp x ISMS plug in
2. Top Up Credit -> Able to Topup Credit in xxxxxx/Master_Sms_Top_Up (Password:ePOS.admin)
3. Maintain template in Notification Template -> WhatsApp Template
4. For WhatApp Blasting only can allow send max of 1 message per day per phone no , does not matter module
*************** E-Invoice **********************
1. E-Invoice Submission change logic submission, e-invoice (Direct) can submit to IRBM anytime, and issued date will take current date.
*************** Minor Change **********************
1. DO Convert to Invoice/Cash -> add Validation block convert DO in multi tab
2. Payment Remark Invoice/Cash have thousand separators
3. E-Invoice Submission – able to submit e-invoice/self-billed anytime for Direct Customer/Supplier. Issues Date will be on Current Date.
4. Config code DOAUTCLS'( CLOSE DELIVERY ORDER AFTER CONVERT) status update to Inactive
5. Sales viewing search panel add contact no filter
6. DO Edit & DI Edit Mode , outstanding list gridview add load more features
7. Fix EInvoice when verify with Receiver Name contain special character it will fail to change status in Emax.
8. If walk in customer self scan QR submit e invoice will show “BUYER” instead of “system”
*************** Bug Fix **********************
1. Master System when click save the toast/notification does not come out
2. Sales Item group report, In search panel filter sub category code does not work
3. Bank Reconciliation, during edit mode, add button doesn’t work the first time we click
4. Sales viewing remove Total and outstanding. Rename Count to Document Count and group by Document No to get accurate count
5. If export excel in group report, got warning message because opened an old version of excel
6. Remove total & outstanding in sales viewing. Rename Count to Document Count and the count is based on header, not by item
v3.1.13
*************** Excel Template **********************
1. Changes
a) UploadVehicleData (ADD Chasis No. and Engine No.)
b) UploadCustomerData (Remove Customer Ship To)
c) UploadPurchaseOrderTemplate (hoeguan request , but do in standard)
*************** Reporting **********************
1. Changes (Crystal Report)
a) CR_Stock_Performance
b) CR_Stock_Balance
2. Changes (Dataset)
a) DS_Stock_Transfer_Detail
b) DS_Stock_Transfer_Summary
b) DS_Stock_Balance
c) DS_Location
d) DS_Product
e) DS_Stock_Performance
f) DS_Stock_Ledger
g) DS_Inventory_Barcode
h) DS_Payment_Media
i) DS_Invoice_Print – RHB Duit Now QRCode
3. Changes (Store Procedure and UI)
a) Salesman Performance + Salesman Commission by Daily report and new Indicator – calculation Commission
-> Commission by Selling Price
-> Commission by GP(default)
b) Customer Statement – user able to filter with multi customer
-> Salesman -> only can select customer under him
-> Salesman Manager -> can see customer under him and his team
*************** Mobile Application **********************
1. New
a) User Access log – cater webmax pro and webmax Biz
b) Master Customer add pages access – include custom page access
2. Changes
a) Currency – disable all action when multi currency detected (**Exclude disable SO Checklist, Photo, question and note)
b) Recalculate tax rate when copy process
c) Master Customer add default value for e-invoice data even turn off e-invoice
*************** CRM **********************
1. New CRM Module
a) Add new Config->ACTEMAXV4 = Y to activate Integration
b) New Blasting Function to Customer Group
c) New Blasting Function for Service Reminder
d) New UI for CRM V4 if Integration was turn on
e) New Customer Group Function
f) New Booking Function (Change Booking Status, Auto Convert Status)
g) New Booking UI (Listing and calendar view)
h) New Customer Lead attachment function
i) New Opportunity Remark function
2. New Master SMS Top Up
a) Master_SMS_Top_Up – > Adding new field for WhatsApp Credit
3. Viewing SMS and WhatsApp Log
a) Caption Change in viewing -> SMS & WhatsApp Log
4. Add Master System
a) New Event type for Customer Check-In
*************** E-Invoice **********************
1. Changes UI
a) Add Error Log in Viewing E-Invoice
b) Rephrase Generate TIN Message in Master Customer and Master Supplier
c) Add Document Date in Viewing, Validated, Invalid, and Cancelled Tab
2. Bug Fix
a) Contact Number – Reformat to 601231414 when submit to IRBM
b) CN/PCN – Unable to make payment after submit e-Invoice
c) CN Knock Off with consolidated Invoice will sent CN “Reference UUID” as “NA”
*************** eMAX Portal **********************
1. Changes
a) GRN Convert PI -> add new Config Code which is “CONVERTPIPRICE”, When GRN Convert to PI with Config “CONVERTPIPRICE” Turn on, PI will take PO unit price
b) New Payment Method UI for Cash, Invoice and Debit Note
c) Copy function – recalculate tax rate and currency rate
d) Add “Load More” button to Stock Listing, Stock Viewing, and Sales Viewing. Export show all data
e) Add “Load More” button to Payment Receive Outstanding Invoice
f) Extend Column “Reference No” in Delivery Order to 50 characters
g) Payment Type add new Field “Priority” and able to edit Payment Type Name with certain TNC
h) GRN Viewing – Add Column “Foreign Charge”, “Local Charge” and “Duty Fee” to display
i) Personalized Column – add reset button and enable to customizable column width
j) User Role “Purchaser” is not allow to access Finance Module (AP,AR, Contra, Journal) by default
k) Delivery Invoice -> Wholesale mode is off, hide vehicle and driver input.
Listing Delivery Invoice – add Vehicle No filter searching
l) Viewing in “Sales Module and Purchase Module” add Account column
m) Removed auto-search in viewing pages
n) B2B Setup -> Disable dropdown for Product Price 1
o) Lookup Item for Purchase and Transfer module is able to search keywords like sales module
p) GRN Viewing – add Checkbox for Include Purchase Return Detail
q) Purchase Module (“Purchase Invoice, Purchase Order and Purchase Requisition”) -> show Last 5 Transaction Purchase
r) Personalized Column Enhancements – Add Reset and enable customizable column width
s) System Change Code: Added a warning prompt when changing system codes to prevent unintended amendments
t) Added Validation to ensure document Running No. Prefix is unique, highlighting duplicates in red colour.
u) Casing Receive: Optimize Add Edit UI
v) Retread Admin: Maintain Brand, Design, Section, and Fail Reason add Edit Mode merge into gridview
w) Transport Module: Optimize add Edit UI for Order Assignment & Trip Management
x) Transport Reports: Optimize Trip Reimbursement & Daily Sales Reports to gridview
2. Bug Fixing
a) Journal Entry(“Journal Entry/Official Receipt/Payment Voucher”) – unable to cater Unicode in item description
b) Customer Return -> in edit mode not show outstanding contra by default
c) Report Customer Aging – When Login as Salesman, it show and able to select other agent
d) Copy Journal Entry(PV/OR), remove text “System Auto Generate” on “document no” section
e) Customer Outstanding Report – unable use search by “Invoice No”
f) RHP Marketing Plan – Search serialize Ind based on like condition product code. This will show multiple item with similar product code.
v3.1.12
1. Customer Performance : able to sort by amount and option group by customer / vehicle
2. Salary Report
– Pivot Grid dev express filter blank.
– Employment Type “permanent” employees wouldn’t come out.
3. Salesman commission by daily : title not aligned with web page title
4. for Customer and Supplier Report , add Non / Trade option :
5. when generate General Ledger Report, when account have transaction with zero amount , it will not appear out (Fixed)
1.Import Excel Stock : add field for Tier Discount
2.Import Excel Customer : re-adjust field and tally with export field
3.Import Excel Supplier : re-adjust field and tally with export field
1. Master Notification : Disabled SMS template code field to prevent users from changing them.
2. Product Category Image : add compression item process during save image.
3. Inventory Batch Update : Add paging for limit the update and system performance and also avoid hit parameter limit (2100)
4. B2b dealer registration : Phone number not formatted correctly
5. Service reminder listing : WhatsApp button not function
7. Master User Creation : when invalid mobile no will refresh password field
8. Dealer listing : Re-format mobile phone number display
9. Balance sheet : show duplicate record for trade debtor
10. Booking Form: Dropdown text for service type is blank. The data will now bind to the service type name.
11. Guest Authorize Access : Guest role not allowed to login Portal.
12. Change Customer E-invoice type set default as Direct
v3.1.12
1. Customer Performance : able to sort by amount and option group by customer / vehicle
2. Salary Report
– Pivot Grid dev express filter blank.
– Employment Type “permanent” employees wouldn’t come out.
3. Salesman commission by daily : title not aligned with web page title
4. for Customer and Supplier Report , add Non / Trade option :
5. when generate General Ledger Report, when account have transaction with zero amount , it will not appear out (Fixed)
1.Import Excel Stock : add field for Tier Discount
2.Import Excel Customer : re-adjust field and tally with export field
3.Import Excel Supplier : re-adjust field and tally with export field
1. Master Notification : Disabled SMS template code field to prevent users from changing them.
2. Product Category Image : add compression item process during save image.
3. Inventory Batch Update : Add paging for limit the update and system performance and also avoid hit parameter limit (2100)
4. B2b dealer registration : Phone number not formatted correctly
5. Service reminder listing : WhatsApp button not function
7. Master User Creation : when invalid mobile no will refresh password field
8. Dealer listing : Re-format mobile phone number display
9. Balance sheet : show duplicate record for trade debtor
10. Booking Form: Dropdown text for service type is blank. The data will now bind to the service type name.
11. Guest Authorize Access : Guest role not allowed to login Portal.
12. Change Customer E-invoice type set default as Direct
v3.1.11
***************** New Features & Enhancement *****************
1. B2B – Tayaria Reporting Statement
2. User access dashboard (Portal + Webmax Pro)
3. Booking Module
*************** Reporting **********************
1. For e-invoice module , Add QR Image apply to standard report , scope impact :
– CR_Invoice_Print (All format)
– CR_Sales_Cash_Print (All format)
– CR_Customer_Return_Print
– CR_Purchase_Print
– CR_Purchase_Return_Print
2. Debtor & Creditor able to define Trade and Non-Trade , scope impact :
– CR_Trial_Balance
****************** Excel Import/Export Enhancement ****************
Import and Export Stock add “Is Auto Update Cost Ind” and “Is Lock Selling Price”
Import Stock, Group Code will follow config for mandatory field
****************** Mobile Application *********************
Min version Webmax Pro : 3.2.20241125
Min version Webmax Biz : 3.3.20241125
1. Webmax Biz : Add reporting customer statement
2. Webmax Pro : Versioning Control Enhancement – Stage 2
3. Notification Enhancement : Notification count will on live count (existing only refresh on login action only )
****************** Others Bug Fixes & Minor Changes ******************
1. Finance Report Export function : remove Hyperlink cell due to hit limit row for excel data.
2. Hyperlink visited : DataGrid and hyperlink are changing colour when visited.
3. Master Vehicle : Icon “+” for add new model change to “Search Icon” at back textbox model.
4. Master Category : Add new category, then update picture, it always prompt to add new category
5. Opportunity AddEdit : Lookup Customer Re-adjust length of Grid View for Customer and Vehicle in Opportunity
6. Transaction Log : Import Customer The customer transaction log update salesman into blank
7. Salary : Main page when filter by employee, listing date not in sequence
8. Salary Report : In Grid footer , add basic total count in summary
9. Debit Note listing : column not same as invoice listing
10. Employee listing : Delete action not show popup for delete confirmation
11. Stock Adjustment : Searching criteria search by item description, it won’t show any result
12. Sales Module : Item Salesman and Item Account change normal dropdown to searching dropdown
13. Import Vehicle : Road_Tax_Expiry default set to null to avoid problem happen on Webmax Pro
14. Master Customer, Supplier and Dashboard : change caption for Internal -> Non Trade
15. Webmax Pro Quotation : when Quotation converts to SO , refno is blank
16. Webmax Pro Quotation : Copy function – when copying a “Closed” Status document , the new document should be “Open” Status .
17. Customer Lead : Listing Customer Lead whatapps function , it cannot trigger a selected mobile phone person.
v3.1.10
***************** New Features & Enhancement *****************
1. Consolidate in E-Invoice
2. Firebase Notification revamp (Technical Part)
****************** Others Bug Fixes & Minor Changes ******************
1. Stock Viewing : Allow salesmen to search across multiple branches and display the correct QOH without being restricted by config settings.
2. Quotation Module : Add validation to prevent negative total amounts.
3. Customer Return : Ensure that the Bill No. lookup shows invoices from selected branches, not just the default branch.
4. Salary Module : Fix issue where saving allowances fails if the description exceeds 50 words.
5. Sales Module – Resequencing: Correct the resequencing issue in edit mode, where adding new items or editing details causes resequenced items to revert to their original serial numbers.
6. Order Assignment : Fix the issue unable to “Add” document.
7. Edit Trip : Resolve the error page prompt when editing trips.
8. Stock Viewing : Ensure that filtering by QOH also filters by Location QTY.
9. Purchase Module (Purchase Invoice): Fix the issue where editing an item with a discount and changing the location fails to update the location’s quantity in the transaction, leading to a mismatch between QOH and transaction quantities.
10. Product Import (Excel): Fix the import issue when product codes exceed 30 characters.
11. Quotation Module : Add a loading panel after submitting approval requests.
12. Stock Aging : Correct the variance of stock between stock aging and the stock ledger, ensuring that transfer data is separated by IN and OUT transactions.
13. Employee Module: Fix the issue preventing the deletion of employees.
14. EIS & PCB Listings: Remove the sum amount from the footer.
15. Transaction Listings: Hide the cost price for quantity IN transactions in Good Receives, Purchase Invoices, Adjustments, Transfers, and Stock Counts.
20240906
16. Sales Module : GST Mode turn on Logics Changes:
a) system will display ddltax (impacted Portal and Webmax Pro) .
b) system block when Sales item is not maintain tax code .
********* Mobile Application Changes *******
1. CN/DN mobile functionality now supports printing for Webmax Pro and Webmax Biz.
2. Enhanced Sales Viewing with a “load more” feature in Webmax Pro. ( NOTED , not latest api accidantly install latest apk , it may have problem **)
3. In Stock Viewing, cost price is now hidden for transaction types such as Purchase Invoice, Transfer In, and Adjustment.
4. In the Sales Module, under GST or SST mode, a GST dropdown list has been added at the item level.
5. In the Dashboard’s “Sales Volume By Group,” the default “start date” logic has been updated to “Start of the month” instead of “6 months prior.”
v3.1.09
- Customer Lead added
- Master Customer Lead, Customer Lead Registration, and its setup in the master system
- Any notification to the customer/vehicle is moved to the customer lead page
- Bridgestone Discount Approval Module
- Multi Branch Access with session features.
- Comparative Year or Month Report for Profit & Loss and Balance Sheet rpt
- Master group / Master Item Type / Master Category / Master Sub Category / Master UOM all removed from tab, only accessible through Master Inventory page
- Optimizing UI more user friendly for Product AddEdit page , user able to add new Group/Type/Category/SubCate at the same time when maintain new Product.
- B2B custom field add indicator to show or hide in webmaxbiz
- Report > Service Reminder is removed and combined in the CRM > Service Reminder
- Summary for Opportunity Type in page Opportunity
- Customer Performance new gridview , and grouping report change to group by customer and vehicle
- Master Customer ship to cater in the transaction log
- In Purchase module, cater config “IDISUNIT” – calculate item discount
- Stock condition grid searching change to advance filtering .
- Quotation and Purchase Requisition display back item Account for item detail
- In master system , display back field “Company Name” , and re-name to “Report Layout Name” this is for Report header Layout display purpose.
- Sales Rpt -> Excel data show incorrect salesman code, it show salesman manager but in crystal report show customer salesman code.
- Salesman Performance, when user did not able to view cost price, it also hide the checkbox for view detail report(UI)
- Trial Balance and General Ledger not tally
- Item Sales Rpt for Top Item, cannot sorting column in gridview, it will hide column based on setting(view cost)
- Customer Ledger did not show data for customer salesman code and name but it got those fields
- Group Gross Profit add tax column
- Change Customer Code need cater Customer Refund and Change Supplier Code need to cater Supplier Refund
- Inventory Movement field Info -> will update when modified Purchase,Sales
- Whatsapp template allow to input “Break Line” , existing will go to error / unable to sent whatsapp
- System able to cater multi tab save quotation (tab 1 convert SO change status , tab 2 save Quotation will block ).
- Excel Export/Import Stock , missing cater field market price and special price based on config B2B
- All User can download and upload excel
- Cost Price (View Cost Price)
- – Market Price, Special Price (B2B config)
- Account ID is missing when user changes name for payment Type in AP/AR
- Add New Stock, Sales/Purchase default Tax will follow master system , existing hardcode default as SR/TX.
- Sales Order Status has been overwritten because of multi tab conflict.
- Payment Voucher and Customer Voucher did not take a default currency code, it always show as myr(account)
- Master_Account AddEdit always show Default currency even though the account is other currency
- AP/AR when add new and add detail but still can search on outstanding payment with added detail
- Avoid Spam on Checklist, it will duplicate the Sales Order
- PCN/CN, when data contra invoice is over 50 records it will make paging, but when click the paging data is missing and when click the void it prompt error
- Void Purchase Return, Contra Payment AP will update payment AR status to ‘I’ with same ID
- Purchase cannot drill down purchase return, it will show as new purchase return
- AP/AR user can modified amount when config currency is turn off
- Package Item is allowed to input decimal value , existing is not allowed
- Missing Page path in master_access (Script 1 cater
- In Transfer module , single branch is disable Internal transfer , because user only has 1 branch .
- Hide/Show CN import based on Heo Guan config.
v3.1.08
1. App Store Release : Webmax Pro v3 Plus
- minimum eMax version : v3.1.08
- Google Play Store : https://play.google.com/
store/apps/details?id=mstudio. mobileapp.webmaxm - Apple Store : https://apps.apple.com/us/
app/webmax-pro-v3/id6475001008
2. New Features
- User Multi Branch Access , User able to choose more than one (but not all) branch access .
- Session idle timeout will kick out automatically.
- Vehicle Checklist (VC) Restructure .
- In the menu tab , combine VC group ,type , Bay ,Question into 1 page
- maintain VC Type. In Display SO Checklist print able to custom display checklist type sorting.
- maintain VC Image.In Display SO Checklist print able to custom display checklist image.
- New Mobile Phone number validation to all modules.
3. Enhancements
- WhatsApp PDF download link shorten
- Payroll Salary Report, add 1 more option for pivot view Earning and Deduction Detail.
- Increase inventory description maxlength 200 up to 500 ** need cross check reporting.
- Favourite description catered in purchase module
- Audit Transaction log for module:
- PO, GR, PCN
- MASTER EMPLOYEE
- MASTER USER
- PAYROLL
- JE BATCH, BATCH UPDATE STOCK, BATCH INVOICE
- STOCK TRANSFER, RELOCATION
- Support Page for monitor and kill SQL session List sample URL : xxxxxxx/eMax/Admin/sql_query
- Checklist Note to save when pressed same like checklist
- Bank Reconcile make user easy to add JE, PV, CV for any missing transaction and not tally transaction
- Note for customer/vehicle for search first because it not auto searching.
- Collapse button for column on inventory batch update
- Copy function for additional 2 module :
- Customer Return
- Purchase Return
- Product Report add Filter for status
- Customer + Supplier Master able to view Outstanding Detail.
- Attempt login features UI move from master config to master system
- Contra Payment Module – Optimize UI and Searching flow.
- Lookup Product Sorting Logics
- WholesSales Mode : order by Qty (Desc), Price (Asc), Item Code (Asc)
- Retail Mode : order by Item Code (Asc)
- Add Item New button for add a new item compare before this button new on gridview, apply on Group, Item Type, Category, Sub Category, Area, Vehicle Checklist, Batch, Location and UOM
- In purchase module , default contact no is take from Supplier.Telephone1 , it will change to take Supplier.MobilePhoneNo as default contact no .
- Display Info contact detail in sales and Purchase for Tel1, Tel2 and Fax No
- In the CRM module , when multiple service reminders become an opportunity , it will separate based on Customer + Vehicle No per 1 Opportunity Document.
- Name of file print to follow the format of {MODULE}_{DOCUMENTNO}_{
DATETIME} , also allow users to maintain “/” and “\”, but will be replaced when printing, Scope cater :
- Sales Module
- Purchase Module
- Finance Module
- Transfer In/Out
- Claim
- Customer Statement Print
- Receive Payment and Make Payment add personalized column
- Excel import customer , add new field “CustomerRemark”.
- UI Receive Voucher and Payment Voucher AddEdit, disable currency
4. Reporting
- Reporting Drill down for Report Customer + Supplier
- Outstanding > Drill Invoice
- Aging Summary > Drill Customer , Aging Detail > Drill Invoice
- Report Ledger > Drill Amount – Master Customer + Supplier
- Batch Report in Rpt Location follow by config Enable Batch
- Crystal Report Field Added :
- Dataset for GRN Report Cost Price , Foreign Price , Local Price , Duty Price
- Dataset for email address in Sales module
- In Report Journal Entry & Journal Voucher Print add new field “AmountInWord” in dataset
- In Report Customer Item Performance able to cater user “View Cost Price” Logics
- In Crystal Report, change the caption of “SST No” to “Tax No”
5. Bug Fixes
- When refreshing the branch , invoice.payment type needs to be re-bind again , based on branch.
- Sales Report – when exporting excel data – salesman code shows salesman instead of customer salesman
- Payment always prompt error msg “Error: Payment Voucher No exists !” after edit and save payment which has bank charge
- Payment Voucher, Received Voucher cannot save when change Account (receive/pay to) in edit mode
- Convert purchase button will be grey after convert and close due avoid spam
- WebmaxSB cannot login portal using Iphone because special char in register number in master system
- WhatsApp token is missing for webmaxtec server, due to security protocol issues (webmaxtech case)
- Sales Invoice/Cash Payment did not block when user put blank on credit card number
- When webmax pro post payment , miss update payment info 2
- Purchase Invoice save error when turn off config ‘SLTSTKLO’
- PCN/CN for contra table is missing when table is too long which max 50 per page
- When VOID prompt error because of contra table payment has a pages
v3.1.07
- New Features
- B2B – Tayaria TOP / Webmax Biz (Pending release)
- Custom Display B2B Price
- Notification invoice creation (Integrate with CONSOLE only)
- New Dealer Registration
- Market Price and Special Price Logics (Portal , Biz , Pro)
- Enhancements
- Webmax Pro – print product catalog PDF
- lookup product listing sort by Qty(desc) , Price(Asc) ,ItemCode(Asc)
- In module check tally function . additional cater for tax ID is missing but got tax amount in sales detail
- Sales Order module .checklist and Sales Order details may save separately.
- Master country add “Flag Image”
- Master Product added new field :
- Market Price + Special Price ( B2B config)
- Country of Origin
- Bug Fixes
- Happened in Sales Module, Purchase, Journal Entry And Transfer , when delete and insert back the same amount (multiple tab), it will bypass the system “Check Tally Process” and insert duplicate records.
- Contact Number error message will show an example for malaysia only . This version is able to cater Singapore messages.
- In the Multiple Tab case , user 1 tab modifies SO, another tab generates DO , and then cancels SO . it will cause Available Qty to become -ve.
- Purchase got block to save when edit mode, it show error ‘Supplier Invoice No exists’
- Void Payment (AP) cause did not tally after void the payment, payment detail still exist and payment status is Inactive ( ACTION – user delete one payment detail and click void button )
- Webmax Pro Checklist print, when print checklist it show error ( By pass print need cater “Sub report”)
- When a user using the same browser opens multiple eMAX portals , if any emax is logged out, both will follow log out.
- Quotation show error ‘Save or edit details is not allowed for rejected sales order’ when change status quotation to reject
- UI and Performance Optimization
- Webmax Pro – Page listing and viewing page more fitable layout
- In sales module save details rows record limit . System able to cater from 100++ extend to 200 rows.
- Rename Reference No 2 to Reference NO in payment details (AR) .
v3.1.06
- New Features
- Check Tally Summary Report [new hidden page for support team used.] Ex URL: http://xxxxxxxxxxxxx/Process/
Check_Tally_Transaction - Report Payment Media new mode : Pivot Grid Report.
- Security Enhancement
- Check Tally Summary Report [new hidden page for support team used.] Ex URL: http://xxxxxxxxxxxxx/Process/
- Enhancements
- Revamp Batch module
- Purchase Module Revamp
- Script Set – indexing (Report Payment Media , Aging , Ledger)
- Security Enhancement for Mobile Print report link – WhatApps/Print PDF URL more secure.
- Menu Report Summary + Detail Report will merge together.
- Customer + Supplier Aging cater calculation Advance
- Report Balance Sheet – automate retain Earning
- When turn on config “Check QOH” , product code with “Is Non Stock Item” there is no need to check QOH any more.
- Master System -> all users are unable to maintain default eMax Email.
- CRM WhatApps + SMS logics , system change to get contact detail from Document (existing from Master)
- Project No(Vehicle No) becomes Mandatory Upper Case.
- report builder add cater report “Invoice DO”
- CRM sms to add the invoice no and invoice date to the item detail
- GRN add cost price, Duty Cost, Local Cost and Foreign Cost
- Bug Fixes
- Report Stock Balance Enhancement Fifo – limitation when scenario ALL BRANCH with -qty , it may not tally with header with detail .
- Bank reconcile – print unpresented record cater customer refund + supplier refund transaction.
- extend Msia mobile number max length validation to 14 characters (include “-” and <space>)
-> Sales , Customer , Vehicle , Customer checked in - Report Salesman Commission By Month with tick “Comm. Detail” – when full payment with different multiple payments , record display will become redundant .
- Validation Running number checking – when saving a new document , the system will additional validate whether “New Running No” exists or not .
- Master Employee unable to save , when username data length more than 20 characters.
- Purchase Return customize column did not cater balance column
- Journal Entry listing unable to multi print.
- Status “Cancel” Sales Order is not allow to do any action (Modify / Convert / Copy)
- Master Branch default special account need filter by “Account Branch access Logics”
- When Database level din maintain “Journal Entry Date” , it may cause all “AddEdit” Page prompt to login (Session problem)
- Purchase Invoice can insert duplicate PI number
- Sales Module single quote when lookup product prompt error
- When PO convert GRN , unit Price did not save in database , it always save zero
- (Bank Recon)Bank Statement print did not show Refund(Customer/Supplier) in crystal report
- etc minor changes , please refer to Note 1.
- Performance Optimization
- Script Set – indexing (Report Payment Media , Aging , Ledger)

