Error: "In Preferences General, at Do you give discounts? at transaction level, ensure to select discount after tax"
What is the error?
Possible Solution:
Change main setting
Go to the "Do you give discounts" settings, (example below)
and select whichever of the following suits your organization better:
a) At line item level,
If user select discount at line item level, user can select either
1. Discount before tax
2. discount after tax .
both results should be the same.
/ OR /
b) At Transaction Level
User must select Discount after tax, this is in accordance with LHDN portal's method
Change item rates tax settings

This setting must be Tax Exclusive.
Finally, you are required to edit the document, and save it again.
To be extra sure, you may attempt to change the discount amount (not type) to something temporarily, and then save it,
and then re-edit the document back to the original values to refresh the document with the desired discount settings.
Example below :
Edit invoice:
Save invoice:
discounts amount can be found here:
You may then try to push the invoice as normal.
Should this not rectify the problem, attempt the following :
- Ensure your settings is set to the following:
- “Do you sell your items at rates inclusive of Tax?” set to Tax Exclusive
- create the invoice again from scratch, (without using the clone method on the problem invoice,)
this is because cloning may be carrying over the zoho books settings from the original invoice, not the new zoho books settings
You may then try to push the invoice as normal.
Related Articles
Error - item details
Introduction This article is how to specifically check and update item details and check documents to see if everything is updated and saved according to LHDN's requirements. Troubleshoot steps: Check Item Classification. In Zoho Books > items > ...
Error: missing MSIC code
Introduction This article is to assist if you are experiencing an error stating you are missing your customer's MSIC code. Do note that the MSIC code is a mandatory field in some instances, such as self-billed invoices. Troubleshoot steps: Check on ...
When Can I Use a General TIN in Malaysia’s MyInvois e-Invoice System?
Answer: General TINs are placeholder Tax Identification Numbers (TINs) issued by LHDN for use in very specific situations — they are not to be used by default. Using them incorrectly may result in rejected e-Invoices or audit issues. Approved General ...
Error with customer data (TIN and BRN )
Introduction: This article is to assist for errors that details problems with Customer TIN and BRN Troubleshoot steps: Check the Related Lists table on the document. In Zoho Books > the document that is failed to pushed > scroll down to the related ...
error : " Value is empty and 'get' function cannot be applied. "
Error in question: You are experiencing an error related to the Debit Note module when pushing documents to the LHDN MyInvois portal. This usually happens when the Debit Note module in Zoho Books has not been activated. Solution: Activate the Debit ...