Keep your catalog classification codes right

Every line on an e-invoice carries an LHDN classification code, a unit and a tax type. If they are wrong on the product, they are wrong on every invoice. Getting the catalog right once prevents a whole family of rejections.

Set each product up properly

  1. Open Catalog and edit a product.
  2. Classification: use the classification picker. Search by words that describe the item, such as "repair", "rental" or "food", not just the three digits. If no specific code fits, 022 (Others) is the general fallback.
  3. Unit: pick from LHDN's unit list, for example H87 for piece.
  4. Tax type and rate: set what you actually charge. If the item is tax exempt (E), add the exemption reason. LHDN rejects an exempt line with no reason.
  5. Save.

Do not use 004 on a product

Code 004 means "Consolidated e-Invoice". It belongs on the consolidated document, not on an item. envoice applies 004 by itself when it files a walk-in sale, and keeps your product's own code for when a buyer asks for an individual e-invoice.

Keep it tidy

  • Fix the catalog, not just the invoice. When LHDN rejects a classification, correct the product too, or the next invoice repeats the mistake.
  • Save typed lines. When you type a new line on an invoice, envoice offers to save it to the catalog. Accept it, then check its classification.
  • Re-import with care. When you re-import a spreadsheet, rows that name an existing product update it. Check the classification column before you import.
  • Lock what staff can change. On the Profile tab, Lock prices for staff and Catalogue items only for staff stop typed lines with guessed codes.

Source