GST Setup User Guide (2016)

1. Active Malaysia GST Module in EMP

 Path: Control Panel > System Admin > EMP Configuration > Tax

2. Active Malaysia GST Tax Code

Path: Accounting > Maintenance > Configuration > List Tax Code


3. Configure Default GL Code for Sales (Output Tax)
Path: Control Panel > System Admin > EMP Configuration > Tax > Sales (Output Tax)
*Recommendation: Retailer used INCLUSIVE TAX method


4. Configure Default GL Code for Purchase (Input Tax)
Path: Control Panel > System Admin > EMP Configuration > Tax > Purchase (Input Tax)
*Recommendation:  EXCLUSIVE TAX method


6. Item Maintenance
Path: Inventory > Item > Add Item > Pricing and Costing



7. Customer Maintenance
  • This section is optional. Only set this for customers with special GST Tax Rate / Code (e.g: DS, OS, GS, ZRL, ZRE)
  • The Tax Code set here will take precedence over the Tax Code set in EMP Configuration and Item
  • Path: Customer > Maintenance > Create Account / Edit Account

Mandatory Field Configuration

Path: Control Panel > System Admin > EMP Configuration > Customer > Customer Account Creation Configurations

8. Supplier Maintenance

  • This section is optional. Only set this for suppliers with special GST Tax Rate / Code (e.g: NR, IM, BL, OP, GP, ZP)
  • The Tax Code set here will take precedence over the Tax Code set in EMP Configuration-Tax and Item Maintenance
  • GL Code: accPayable used for Trade Supplier
  • GL Code: otherPayable used for Non-Trade Supplier
  • Path: Supplier > Maintenance > Create Supplier / Edit Supplier



NOTES

  • If no tax code is set for supplier / customer, it should follow the "tax_code" set at item level.
  • However, Item level have 2 different tax code: "tax_code" for purchase and "tax_code_output" for sales.
  • So, if the page is for purchase transaction, it should select "tax_code", and if the page is for sales transaction, it should select "tax_code_output".
  • Then again, if neither is available, it should follow branch level "tax_code".
  • Lastly if even that is not available, it should be assigned to blank.

Private & Confidential