AutoCount Audit Trail: Investigating Changes and User Activity

When an invoice changes unexpectedly, a document is deleted, or an accounting figure does not look right, business owners need to understand what happened before deciding what to do next. In AutoCount Accounting, you can start by checking the document’s created or modified date and time, along with the associated user information where available. For a deeper investigation, the Audit Trail function can help you review recorded system events. However, investigating problems is only one part of good accounting control. Setting appropriate user permissions and locking completed accounting periods are important steps to help prevent unauthorised or accidental changes. 1. Start by Checking the Document Details When an accounting issue is reported, begin with the document involved. This could be a sales invoice, purchase invoice, payment entry or another transaction. Check the available document information, including: These details help narrow down the investigation. For example, if a document was modified after the accounting team completed its checks, you can use the recorded time and user information to decide what to investigate next. Remember that the user shown is the account associated with the activity. It does not automatically prove who was physically using the computer or whether the change was improper. 2. Use Audit Trail to Investigate Recorded Events AutoCount Accounting’s Audit Trail for reviewing recorded events involving supported records and transactions. Depending on the version and configuration, event information may include actions such as creating, editing, cancelling, deleting or printing records. The function includes search criteria and filters to help narrow down results. It also included an Event Message that provides information about a selected event. A general investigation process is: The exact menu names, event details and access requirements may differ between versions. Check the help documentation for your installed version if the screen or available options are different. 3. What Issues Can Audit Trail Help Investigate? Unexpected invoice changes If a sales or purchase invoice has changed unexpectedly, check the available event information and compare the recorded details with the current document and supporting evidence. Cancelled or deleted documents Where the relevant events are recorded, Audit Trail may help you investigate document cancellation or deletion. Review the event information available, including the associated user and date or time where recorded. Unusual transactions or accounting differences When an accounting figure does not match the expected result, use the event history to help narrow down when a relevant record may have changed. Then compare the transaction with accounting reports, ledgers and supporting documents. Security-related activity Audit Trail may also be useful when investigating sensitive system activity, depending on the event types supported by the installed version and configuration. Examples to verify include login activity, SQL execution, code changes and approval-related events. Do not assume that every AutoCount Accounting installation records all these event types or displays the same level of detail. Confirm the available event categories in your own system. Audit Trail is an investigation aid, not proof of misconduct by itself. Assess recorded events alongside the business reason, supporting documents and relevant system settings. 4. Set User Permissions Before Problems Occur Not every employee needs access to every accounting function. Billing staff may need to create invoices, while sensitive administrative functions should be limited to authorised personnel. AutoCount Accounting provides user access-right controls. The exact controls available depend on the version, modules and configuration. Review permissions for functions such as: Follow the principle of least privilege: give each user the access needed to perform their job without granting unnecessary authority. Review permissions when employees change roles or leave the company. Where practical, use individual user accounts rather than shared accounts. This makes recorded activity easier to associate with the relevant account and investigate. 5. Lock Completed Accounting Periods One of the most important accounting controls is to restrict changes to periods that have already been checked and finalised. AutoCount Accounting provides period-locking controls that allow users to lock individual months once they are completed or lock an entire financial year after the accounts have been audited. This helps prevent further entries or changes to transactions within the locked period, preserving the integrity of the accounting records. A practical month-end process is: Exception settings allow users to control which document types and actions, such as creating new documents or amending existing ones, are permitted after an accounting period has been locked. These permissions can be configured according to business requirements and the financial impact of each function. For example, quotations and sales orders may be allowed to be amended, while cash book transactions that affect bank balances remain restricted to protect the accuracy of financial records. Frequently Asked Questions What is Audit Trail in AutoCount Accounting? Audit Trail is a function for reviewing recorded events involving supported accounting records and documents. The event types and level of detail available depend on the installed version and configuration. Can Audit Trail show who edited or deleted a document? It can show recorded events and associated details supported by the system. Edited documentation shows Event Message for additional information. Can every AutoCount user access Audit Trail? Not necessarily. Access depends on the user permissions and system configuration. Review access rights and limit sensitive functions to authorised personnel. Does Audit Trail prevent users from changing accounting records? No. Audit Trail helps investigate recorded activity. User permissions and period-locking controls are separate preventive measures. Why should completed accounting periods be locked? Locking a completed period helps prevent further entries or changes within the locked scope. This reduces the risk of accidental or unauthorised changes after the accounts have been checked, subject to the configured controls and exceptions. Does every AutoCount version record SQL execution, code changes and approval events? Do not assume that every version or configuration records all these event types. Check the available event categories in your installation and consult AutoCount support or your implementation partner if you need to confirm specific security logging capabilities. Conclusion When an accounting document changes unexpectedly, start with the available created and modified information to … Read more

How to Reduce Sales Invoice and Stock Errors in AutoCount Accounting v2

Sales invoice and stock errors can affect customer orders, inventory records and accounting work. Common problems include selecting the wrong item, recording an incorrect quantity and updating stock at the wrong stage of a transaction. AutoCount Accounting v2 provides sales documents and stock reports that help users manage these processes. However, accurate records also depend on following the correct workflow and checking document details before saving. Sales, warehouse and accounting staff can work together to reduce mistakes by understanding how documents are transferred, when stock is updated and how to investigate discrepancies. 1. Understand the Sales Document Workflow A sales transaction may involve several documents: Quotation → Sales Order → Delivery Order → Sales Invoice Not every transaction requires all four documents. Some businesses create a Sales Invoice directly, while others prepare a Delivery Order before invoicing the customer. Each document serves a different purpose: Transfer documents instead of re-entering details AutoCount allows users to transfer details from one sales document to another where the document flow supports it. Depending on the transaction, users may transfer the full document or partial transfer only selected items or quantities. For example, a customer orders 100 units of an item, but only 60 units are available for delivery. The user may transfer the appropriate quantity to the Delivery Order, according to the company’s workflow, and process the remaining quantity later. Document transfer can reduce repeated data entry and help maintain links between related documents. However, staff should still verify the item, quantity, unit of measurement and other details before saving. Important: Document transfer follows a defined direction. AutoCount does not support reversing the transfer direction from a Sales Invoice back to a Delivery Order. If a document has been created incorrectly, users should follow the appropriate correction procedure rather than assume the original transfer can be reversed. 2. Check Item Details Before Saving Selecting the wrong stock item is a common cause of sales and stock errors. Products may have similar descriptions, different packaging or item codes that are easy to confuse. For example, a business sells a wireless mouse and a wireless keyboard. If the wrong item is selected, the sales document may look correct at first glance while recording the wrong product. Before saving, check: Use item search or barcode scanning where available and properly configured. Do not rely on the description alone when several items look similar. Use Show Instant Info to Check Item Information AutoCount Accounting v2 provides Show Instant Info, which lets users view information about a selected item without leaving the transaction screen. Depending on the system setup, it may show stock balance, price history, stock item information and replacement items. To use it, highlight the item and click Show Instant Info. Show Instant Info helps verify item details, but users should still check the item code, UOM and quantity before saving. What About Batch and Serial Number Control? Some businesses need to track stock by batch or by individual serial number. This may be important for products with expiry dates, warranties or unique serial numbers. Batch and serial number control may require an additional module or upgrade option. Confirm the required licence, module and configuration with AutoCount or an authorised dealer before relying on these functions. 3. Understand When Stock Is Updated A sales document does not necessarily reduce stock just because it has been created. Stock movement depends on the document type and the system’s settings. For example, a Delivery Order may be configured to update stock. If a Sales Invoice is subsequently created from that Delivery Order, the invoice should not unintentionally reduce stock a second time. A direct Sales Invoice may behave differently depending on the company’s workflow and configuration. One setting to review is Post to Stock, including any relevant document-control options. Do not assume the setting is identical for every document type or transaction. Before changing stock-related settings, confirm: Practical example: A warehouse user records goods through a Delivery Order. Later, the accounts team creates a Sales Invoice from that Delivery Order. If the Delivery Order has already updated stock, the team should confirm that the invoice does not create a duplicate stock movement under the current setup. The key is to understand the stock effect of each document before making adjustments. Changing settings or entering an adjustment without checking the document flow may create another discrepancy. 4. Investigate Stock Differences When AutoCount stock records do not match the physical quantity, check the reports and source documents before making adjustments. Start by confirming the item code and comparing the stock balance. Then review relevant Sales Orders, Delivery Orders, Sales Invoices and other stock movements. If the cause remains unclear, involve the relevant sales, warehouse and accounts staff to verify the transaction details before correcting the records. Conclusion To reduce sales invoice and stock errors in AutoCount Accounting v2, follow the appropriate document workflow, check item details before saving and understand which documents update stock. Use Show Instant Info for relevant item information, and investigate unresolved differences through the Stock Balance Report, Stock Card and source documents. Most importantly, make accuracy a shared responsibility across sales, warehouse and accounts. Consistent checks and clear procedures can reduce avoidable errors, improve stock records and help prevent customer complaints.

How to Understand Financial Reports in AutoCount Accounting v2

Financial reports help business owners, accountants and managers understand how a business is performing. However, reading the figures alone is not enough. You also need to understand what the figures mean, identify changes and investigate unusual amounts. AutoCount Accounting provides financial reports that help users review income, expenses, account balances and business performance. By learning how to read these reports and trace figures back to their transactions, you can make better-informed business decisions. Note: Financial Report Names in AutoCount AutoCount can use new financial reporting standards (FRS) terminology: To use the traditional terms, go to Tools → Options and uncheck Use new financial reporting standards (FRS) terms. Available options may vary by version or configuration. 1. Understand the Main Financial Reports Different reports answer different questions. Start by understanding what each report tells you. Profit & Loss Statement The Profit & Loss Statement, also known as the Statement of Comprehensive Income when FRS terminology is enabled, shows income and expenses over a selected period. It helps you understand whether the business made a profit or loss. For example, a simplified monthly report may show: Item Amount Sales revenue RM100,000 Cost of sales RM55,000 Operating expenses RM27,000 Net profit RM18,000 These illustrative figures show RM18,000 in net profit after deducting the listed costs and expenses. Higher sales do not always mean higher profit. If expenses increase faster than revenue, the business may earn less profit even when sales improve. Balance Sheet The Balance Sheet, also known as the Statement of Financial Position when FRS terminology is enabled, shows the business’s financial position at a specific date. It includes assets, liabilities and equity. For example, a business has RM150,000 in assets and RM60,000 in liabilities. If these figures are complete and correctly classified, the difference is RM90,000 in equity. This report helps management understand what the business owns, what it owes and its financial position at that point in time. Cash Flow Statement The Cash Flow Statement shows cash inflows and outflows over a period. It helps you understand how cash moves into and out of the business. A business may report a profit but still face cash flow pressure because customers have not paid their invoices or because large payments are due. Profit and cash flow are different measures. Reviewing both gives you a clearer picture of business performance. Cash Flow Statement availability may depend on your AutoCount edition and installed modules. Trial Balance Report The Trial Balance Report lists general ledger account balances. It helps users review account figures and identify balances that may need further investigation. However, a balanced trial balance does not guarantee that every transaction is correct or that all transactions have been recorded. Further checks may still be needed. 2. Compare Financial Results Between Periods Reading one report gives you a snapshot of performance. Comparing reports from different periods helps you identify trends and changes. For example, consider these monthly results: Item Previous Month Current Month Revenue RM90,000 RM100,000 Expenses RM70,000 RM82,000 Net profit RM20,000 RM18,000 Revenue increased by RM10,000, but expenses increased by RM12,000. As a result, net profit decreased by RM2,000. This shows why you should review revenue and expenses together. Although sales improved, the business earned less profit. When reviewing reports in AutoCount, select the correct reporting period. Where the report and available settings allow, compare monthly or yearly results to identify significant changes. Ask these questions when comparing periods: These questions help turn financial figures into useful information. 3. Investigate Unusual Figures If a figure looks unusual, do not assume it is correct or incorrect immediately. Investigate the details before drawing a conclusion. AutoCount Accounting provides report and transaction-viewing functions that can help you trace figures to individual entries and source documents, depending on the report used. Example: Office Expenses Increased Suppose office expenses were RM4,000 last month but increased to RM9,000 this month. The increase is RM5,000. Before deciding that spending is too high, find out what caused the change. You can: The investigation may reveal a one-off equipment repair, an annual service payment or a transaction recorded under the wrong account. Each situation requires a different response. Use the Ledger Report and Account Details The Ledger Report helps you review transactions for selected accounts and date ranges. It can help explain how an account balance was formed. The Account Details Report can also help you examine account-related information, depending on the report options available in your setup. For example, if supplier-related expenses appear higher than expected, review the relevant account details and transactions to identify which entries caused the increase. You can also export report data to Excel when you need to sort, filter or compare figures in more detail. Refer to the accounting records and source documents before deciding whether an entry needs correction. 4. Check Whether the Figures Are Reliable Understanding a report also means checking whether the figures are based on complete and appropriate records. For example, the Profit & Loss Statement shows a profit of RM18,000. Before relying on that figure, consider whether the relevant transactions have been recorded correctly. Useful checks include: Example: A Missing Supplier Invoice A business owner notices that this month’s expenses seem unusually low. After checking the records, the accountant discovers that a supplier invoice for the period has not been entered. The reported profit may therefore be higher than expected because the expense has not been recorded. The accountant should verify the invoice and record it in the appropriate period according to the business’s accounting procedures. The report can then be regenerated and reviewed. This example shows why reports should be checked against the underlying accounting records. A report reflects the information recorded and the criteria used to generate it. 5. Use Financial Reports to Support Business Decisions After understanding the reports and investigating unusual figures, you can use the information to support business decisions. For example, if revenue has increased for several months but profit continues to fall, management can investigate rising costs and review pricing or spending … Read more

How to Track Overdue Customer Invoices in AutoCount Accounting v2

Late customer payments can affect a company’s cash flow. If staff cannot identify overdue invoices quickly, payment follow-ups may be delayed. AutoCount Accounting v2 provides reports and account inquiry functions to help billing and accounts receivable staff identify overdue balances, review customer transactions, send debtor statements, and record payments. Step 1: Identify Overdue Invoices and Check Details AutoCount provides different reports for different purposes. Debtor Aging Report — prioritise overdue accounts Use the Debtor Aging Report to see how much customers owe and how long their balances have been outstanding. The report groups outstanding amounts into aging periods based on the report settings. This helps staff identify accounts with older overdue balances and decide which customers need follow-up first. Use it when: You need an overview of overdue accounts and want to prioritise payment follow-ups. Outstanding A/R Invoice Report — check unpaid invoices Use the Outstanding A/R Invoice Report to review individual invoices that have not been fully settled. It helps staff check invoice numbers, dates, customers, and outstanding amounts, depending on the available report options. Use it when: You need to identify the specific invoices that remain unpaid. Practical tip: Start with the Debtor Aging Report to identify accounts that need attention. Then use the Outstanding A/R Invoice Report and customer account details to verify the invoices and balances. Step 2: Send a Debtor Statement The Debtor Statement Report provides a summary of a customer’s account transactions over a selected period. It helps customers review invoices, payments, and outstanding balances. In AutoCount Accounting Desktop, open AR > Debtor Statement Report, select the required date range and debtor or debtors, and generate the statement. Review the details before sending it. Send statements using Batch Mail Where supported and configured, the Batch Mail function allows staff to send debtor statements to multiple customers by email. AutoCount Accounting v2 version 2.2.33.50 introduced support for Email Message Templates in Batch Mail within the Debtor Statement Report. Staff can save frequently used email messages and select a suitable template when sending statements. Examples include: Templates reduce repeated typing and help staff use consistent wording. Before sending, check the recipient list, email message, statement period, and attachments. Follow up with the customer If payment remains outstanding, follow up by phone or email according to your company’s credit policy. Confirm the expected payment date and record the outcome using your normal process. Step 3: Record Customer Payments Correctly After receiving payment, record it using the appropriate A/R Receive Payment function and knock off the receipt against the correct invoice or invoices. Correct allocation helps ensure that outstanding balances reflect the customer’s payment accurately. If a receipt is recorded but not matched to the relevant invoice, the invoice may continue to appear outstanding. After saving the receipt and completing the allocation, run the relevant report again to confirm that the outstanding balance has been updated correctly. If the balance is still incorrect, check the invoice, receipt, and knock-off details. Conclusion Tracking overdue customer invoices is easier when each AutoCount function is used for the right purpose. Use the Debtor Aging Report to prioritise overdue accounts, the Outstanding A/R Invoice Report to check individual unpaid invoices, and customer account inquiry to verify transaction details. Send debtor statements and follow up when necessary, then record and allocate payments after they are received. A consistent process helps staff maintain accurate customer records, reduce missed follow-ups, and manage accounts receivable more effectively.

How to Do Stock Take in AutoCount Accounting v2

Does your physical stock match the quantity shown in AutoCount? Stock differences can happen because of wrong entries, damaged goods, missing items, or stock movements that were not recorded correctly. For purchasing staff, accurate stock records are important. They help the company plan purchases, avoid shortages, and reduce excess stock. AutoCount Accounting Desktop has a Stock Take function that helps users compare physical stock with system records and prepare stock adjustments. 1. Plan a Stock Take Date Before starting, choose a cut-off date for the stock count. Sales, purchases, billing, and deliveries can change stock quantities while staff are counting. If possible, temporarily stop stock movements during the count. If the business must continue operating, record all stock movements carefully so the quantities can be checked against the correct date. 2. Filter Items to Make Counting Easier Instead of counting every item at once, divide the stock into smaller groups. Depending on your AutoCount version and setup, you may be able to filter items by: For example, purchasing staff can count one brand or item group first, then continue with another group. This makes it easier to assign counting tasks and reduces the chance of missing items. 3. Enter the Actual Stock Quantity Open Stock → Stock Take and create a new stock take document. Enter the physical quantity counted for each item. AutoCount compares the counted quantity with the system’s on-hand quantity and calculates the difference. For example: Item On hand quantity Physical quantity Difference Item A 100 98 -2 Item B 50 50 0 Item C 20 25 +5 In this example, Item A has two units less than the system record, while Item C has five extra units. Before posting, check the differences. Recount items with unusual results and investigate possible errors. 4. Post to Adjustment Once the quantities have been checked, use Post to Adjustment in the Stock Take document. AutoCount can create a Stock Adjustment document using the differences calculated during the stock take. Review the generated document and complete the required save or posting step. This is easier than manually calculating each difference and entering it again in a separate Stock Adjustment. For example, if the system shows 100 units but the physical count is 98, the adjustment should reduce the stock by two units. Always confirm the document date and quantities before posting. 5. Keep Stock Records Accurate A stock take is not only about correcting quantities. It can also help the company identify problems in its daily process. After the stock take, review the Stock Balance Report or Stock Card Report to check the updated quantities and stock movements. AutoCount provides these reports for inventory checking and review. Purchasing staff can then use the updated stock balances to plan future orders. The Reorder Advice Report can also help identify items that may need replenishment. Conclusion The Stock Take function helps businesses compare physical stock with AutoCount records and prepare adjustments based on the differences. The basic process is simple: Regular stock takes, clear procedures, and accurate stock movements can help keep inventory records reliable.

AutoCount Accounting: 3 Ways to Handle Unconfirmed Invoices

Sometimes, customers ask for an invoice before confirming their purchase. They may need the document for internal approval or to start their payment process. For accounts staff using AutoCount Accounting v2, this can be a problem. A saved sales invoice may post to the General Ledger, even when the customer has not confirmed the transaction. Here are three ways to handle this situation. 1. Use a Quotation or Sales Order Instead of issuing a sales invoice, create a quotation or sales order. These documents do not create General Ledger entries. They can also be transferred into later sales documents to reduce repeated data entry. If the customer requests a proforma invoice, you may consider creating a new template design with the title “Proforma Invoice” (replacing title Quotation or Sales Order) provided the document is clearly identified and meets the customer’s requirements. However, changing the document title does not change the actual type of the document. 2. Save the Invoice as a Draft If your AutoCount setup enabled a draft or approval workflow, you can consider using it while waiting for confirmation. A draft watermark helps users identify that the document is not final. However, you should check whether saving the draft creates any accounting entries in your installed version. Also confirm who can approve the invoice and what happens after approval. 3. Control General Ledger Posting AutoCount has posting controls that determine whether a transaction affects the General Ledger (GL) or stock. Before saving the invoice, you can adjust these settings. If you do not want the invoice to be posted to the GL, simply uncheck the GL posting option. If an invoice has already been posted, do not unpost it without checking the consequences. This may affect accounts receivable, stock records, reports, or related transactions. Follow your company’s procedures and make sure any changes are properly authorized and checked. Improve Coordination Between Sales and Accounts Sales staff may need a document to help secure an order, while accounts staff need to ensure that transactions are recorded at the correct time. To avoid confusion, companies should: Conclusion Not every document requested by a customer needs to be a final sales invoice. For unconfirmed transactions, start by considering a quotation or sales order. Draft workflows and General Ledger posting controls may also help, but their behavior should be checked in your AutoCount setup. A clear process between Sales and Accounts helps reduce premature postings and keeps financial records more accurate.

How to Fix “Fail to Connect to AutoCount Server” Error in AutoCount Accounting

If you’ve just opened AutoCount Accounting and encountered the following pop-up message: Fail to connect to AutoCount Server. Please check the following: i) AutoCount Server is version 2.2.13.1 or above, and the service is started. ii) Firewall is opened. iii) Port number is valid. This can usually be resolved within a few minutes. The issue simply means that your AutoCount Accounting client, the program you use to log in cannot establish communication with the AutoCount Server component responsible for managing the database connection. Below is a step-by-step guide to diagnosing and fixing it, in the same order the error message hints at. Why This Error Happens AutoCount Accounting uses a small background service called AutoCount Server (sometimes seen as an icon in your system tray/notification area) to handle communication between the client software and your database. The error appears when one of three things goes wrong: Let’s fix each one. Go through the steps in order — if Step 1 turns out to be the problem and starting the service fixes it, you can stop there and skip Steps 2 and 3. Step 1: Check the AutoCount Server Service Is Running If you cannot find the icon, proceed to the next step. Step 2: Open the Firewall Port Even if the service is running, Windows Firewall (or your antivirus) may be silently blocking the connection. If you use a third-party antivirus (Norton, McAfee, etc.), it may override Windows Firewall — you’ll need to add the same exception inside that antivirus program, or ask your IT support to do so. Step 3: Make Sure the Port Number Is Valid Sometimes the port AutoCount is trying to use is already occupied by another program, which stops the AutoCount Server service from starting properly. Both the server and every client PC must use the same port number for the connection to succeed. One more thing to note: on some computers, especially older or lower-spec machines, this error can also happen simply because the PC is still busy loading other programs right after Windows starts up, the AutoCount Server service hasn’t fully started yet when you try to open AutoCount Accounting too quickly. If this sounds familiar, try waiting 1–2 minutes after Windows startup before launching AutoCount Accounting, to give the service time to finish initializing.

How to Set Up SST in AutoCount Accounting

Setting up Malaysia’s SST in AutoCount is simple: enable the tax system, configure the right tax codes, and set the start date. This guide covers AutoCount Accounting v2.2 so you can set up SST in AutoCount correctly the first time. Checklist SST registration number and effective date. Confirm whether you need Service Tax, Sales Tax, or both. List taxable vs. exempt items/services. Latest updated AutoCount version. AutoCount Accounting 1. Enable SST Go to Tools → Options → Country & Tax Turn on check Enable Tax 2. Run the SST Wizard (auto creates tax codes) Tax → Tax Code Maintenance → Configure Malaysia SST Click through the Wizard on lower left to add the standard codes. Enable Yes if your business subject to Sales Tax or Service Tax relevant Tax Rate. Enter your Sales or Service Tax Registration Number and Next. Choose Yes if your business purchase purchase charged by Sales or Service Tax and Next. Choose Yes to generate proposed SST accounts. Click Next and Finish. 3. SST Option System generated proposed SST account list. Click to SST Option tab to set SST start date and taxable period. Click Save. Try a sample invoice dated within your SST period. Set defaults (auto-pick the right SST code) When defaults are set at the Item/Service (and optionally Customer/Supplier), AutoCount proposes the correct SST code during data entry. This cuts errors, speeds invoicing, and keeps your SST Processor clean. Items (Stock & Non-Stock): open each taxable item – set Default Tax Code. Customers/Suppliers: set default tax codes if they’re consistently taxable/exempt.

e-Invoice Setting: Complete Configuration Guide

In AutoCount Accounting version 2.2.18.26 or earlier, the e-Invoice settings were located under: Company Profile > e-Invoice tab Tools > Options > Country & Tax > e-Invoice tab Starting from version 2.2.18.26 onwards, all settings have been consolidated under e-Invoice menu > e-Invoice Setting. Between versions 2.2.19.27 and 2.2.22.30, there were minor adjustments to the e-Invoice Setting details. This guide is based on version 2.2.22.30 for accuracy. Setup and Configure Your e-Invoice in Three Steps Configure e-Invoice Setting e-Invoice Status e-Invoice License Step 1 – Configure e-Invoice Setting This section allows you to set the start date for e-Invoice and configure related settings. Check the “Enable e-Invoice” checkbox to turn it on. Once enabled, the e-Invoice Settings screen will appear, and you can begin configuring the settings. 1) Enable e-Invoice “Enable e-Invoice” will be automatically enabled based on the main setting. When “Enable e-Invoice” is unchecked, all other options will be disabled. 2) Start Date Enter the date you want to start submitting your e-Invoices to IRBM. Refer to the implementation timeline below. 3) Allow Interim Relaxation Period Until To ensure smooth transitioning and implementation of e-Invoice, the Government of Malaysia agreed, on 26 July 2024, to provide taxpayers a six (6)-month interim relaxation period from the date of mandatory implementation of each phase. During the interim relaxation period, the Government of Malaysia has agreed to allow taxpayers to adopt the following: Issue consolidated e-Invoice for all activities and transactions, including the industries or activities listed under Section 3.7 of the e-Invoice Specific Guideline. Issue consolidated self-billed e-Invoice for all self-billed circumstances outlined under Section 8.3 of the e-Invoice Specific Guideline. Input any information or details in the “Description of Product or Service” field in the consolidated e-Invoice or consolidated self-billed e-Invoice, without being restricted to receipt/statement/bill reference numbers as required under Sections 3 and 4. Not issue individual e-Invoice or individual self-billed e-Invoice, even upon request, provided the taxpayer complies with the two points above. Additionally, IRBM will not undertake prosecution action under Section 120 of the Income Tax Act 1967 during the interim relaxation period for non-compliance with e-Invoice requirements, provided taxpayers comply with the requirements above. Select this option and set the appropriate date for the interim relaxation period. Refer to the table below for details on the Interim Relaxation Period by phase. Refer to: IRB E-Invoice Specific Guideline (Version 4.3) 4) Allow to Create Consolidated e-Invoice Check the box “Allow to create Consolidated e-Invoice” if your industry regulations permit it. If this option is turned off, every invoice must provide a Tax Entity so that it can be submitted for e-Invoice. 5) Consolidated e-Invoice Detail Line Limit This setting helps manage the 300KB file size limit when submitting consolidated e-Invoices. If you encounter errors during submission, try reducing the line limit. By default, this setting is set to 250 lines. 6) Use Today’s Date as Submission Date When Document Date Is Not a Valid Submission Date Check this box if you want the system to automatically use today’s date as the e-Invoice issue date whenever the original Document Date is not valid for submission (Document Date earlier than 3 days, or a future date). Example: if this option is checked, and you create an e-Invoice with Document Date = 01/07/2025 while today is 24/07/2025, the system will automatically use 24/07/2025 as the e-Invoice submission date when you save the document. 7) Enable Edit Validated e-Invoice within 72 Hours Mechanism When disabled, only non–e-Invoice-related fields can be edited. This setting is checked by default. If you do not wish to run this mechanism, kindly uncheck it. If the setting is unchecked and you attempt to edit any e-Invoice related fields, a blocking message will prompt you during save. 8) Default Classification Code Set a default classification code to be automatically applied to any item that does not have an assigned classification or has an empty item code. 9) Auto Email Validated e-Invoice Setting Enable this setting to automatically email the invoice to your customers once the e-Invoice has been successfully validated. For more details, refer to the release highlights for version 2.2.18.25. 10) Update e-Invoice Code List This button updates your MSIC, Classification, Unit of Measurement, and Country code according to the latest IRBM list. 11) This Account Book Is Using AIP Production / Staging This setting indicates whether the current account book is connected to AIP Production or AIP Staging. AIP Production is connected to the MyInvois live environment (mytax.hasil.gov.my). AIP Staging is connected to the MyInvois prepod/sandbox environment (preprod-mytax.hasil.gov.my). To switch to AIP Staging mode, contact your software dealer for assistance in creating a testing account book and linking it to AIP Staging. Note: an account book with a registered license cannot be connected to AIP Staging. Step 2 – e-Invoice Status This section connects the AIP server to your account and configures the license settings. Use this option to activate e-Invoice on AIP Server. Click Activate e-Invoice on AIP Server to do the linking. Steps to Link Your Company Tax Entity and Activate AIP Server Access Add your company’s Tax Entity. If you haven’t yet linked your company’s tax entity in the Company Profile, click Click for add new TIN. Complete required registration on the MyInvois Portal. Follow the instructions in the MyInvois Portal General Guide Rev 9 to register and link your company, add intermediaries, and add ERP — noting down the Client ID and Client Secret. Enter your Client ID. Enter your Client Secret. Click Activate. When validation is successful, the system displays a dialog with the message: “Successfully validated Intermediary Login & TIN Ownership.” Click OK to continue. If your e-Invoice license has already been activated on the License Portal, it will be automatically updated. Click OK. If you encounter the error: “License Portal error: e-Invoice License information not found in License Portal. Please contact your servicing agent to assist you on this matter,” this means the e-Invoice license has not been properly registered on the License Portal. Contact your … Read more

How to Add Malaysia e-Invoice QR Code in AutoCount Accounting

With the introduction of Malaysia’s e-Invoice system, it’s crucial for businesses to update their document formats to include the QR code and validation link as required by LHDN. While AutoCount Accounting comes with default e-Invoice-ready templates, many long-time users already have custom-designed reports that do not yet include the QR code. This guide will show you how to drag the QR code and validation text from field list into your existing custom report. This ensures your business remains compliant without redesigning your layouts from scratch. Steps to Add QR Code 1. Open Report Designer Go to Sales → Invoice. Click Report → Design Document Style Report. Select existing report template → Click Design 2. Add the QR Code and Caption In the Field List pane on the left, drag EInvoiceQRCode and EInvoiceQRCaption onto the report layout. Position EInvoiceQRCode and EInvoiceQRCaption in an appropriate location within the layout, ensuring they are clearly displayed and properly aligned. 3. Save the Report Click Save, and you’re done!Now the QR code and caption text will show only when the invoice is validated.     Done! You’ve successfully added the Malaysia e-Invoice QR Code and Validation Text to your custom report in AutoCount Accounting. Apply the same method to Credit Note, Debit Note, or any other document that requires e-Invoice output.