Your practical guide to setting up EGKOps, managing business operations, using MyInvois e-Invoicing, handling purchasing and shipments, and running payroll.
Complete your company and operational settings first. This information is then available throughout your EGKOps documents and workflows.
Enter your business name, registration number, TIN, SST number, address, contact details, website, bank information, entity type, MSIC code and business activity. Add your company logo and relevant employer references.
Create customer and supplier records with registration details, TIN, SST, contacts, billing addresses, ship-to locations, currencies and payment terms. Keep master data accurate before creating documents.
Configure your LHDN MyInvois information and credentials as required. Use the e-Invoicing workflow to submit invoices and monitor their processing status.
Prepare the products or services you regularly quote, invoice or purchase. Keep descriptions, part numbers, quantities, pricing and tax information consistent across your documents.
Add employee information including department, position, EPF, SOCSO, tax references, salary information and employment details before processing monthly payroll.
Review company details, tax information, customer records and supplier records. Run a test quotation or invoice and confirm the generated PDF contains the correct business information.
EGKOps connects the major operational steps of a Malaysian SME in one business workflow.
Create professional quotations and convert accepted quotations into invoices.
Create invoices, calculate SST, track payments and manage outstanding balances.
Submit e-Invoices and monitor Pending, Validated, Rejected and Cancelled status.
Request supplier quotations and convert completed RFQs into Purchase Orders.
Manage supplier pricing, payments, expected delivery and goods received.
Create delivery documents, labels and delivery acknowledgement records.
Track income, expenses, balances, categories and financial activity.
Generate customer SOAs and review outstanding balances and ageing.
Process salary, allowances, overtime, statutory deductions and contributions.
Generate annual employee EA information from payroll records.
Customer → Quotation → Invoice → Shipment → Delivery → Payment → Statement
Supplier → RFQ → Quote → Purchase Order → Payment → Goods Received
Employee → Payroll → Payslip → Borang EA
Follow these steps to connect your business to LHDN MyInvois directly inside EGKOps — no developer needed.
Make sure your company is registered on the MyTax portal (myinvois.hasil.gov.my) with LHDN and that your Tax Identification Number (TIN) and SST details are active. This must be done before generating API credentials.
Log in to the MyInvois Taxpayer Portal, go to Taxpayer Profile → View, and open the 'ERP Integration / API' tab. Generate a new Client ID and Client Secret for your business — these are what EGKOps uses to talk to LHDN on your behalf.
LHDN provides a Sandbox (preprod) environment for testing and a Production environment for live invoices. Start in Sandbox to confirm everything works, then switch to Production when you're ready to submit real e-Invoices.
In EGKOps, go to Settings → MyInvois Integration. Enter your Client ID, Client Secret and select the environment (Sandbox/Production). Tap Connect — EGKOps will authenticate with LHDN and confirm the connection.
Confirm your Company Profile in EGKOps (TIN, SST, MSIC code, address) matches exactly what is registered with LHDN. Mismatched details are the most common reason for invoice validation errors.
While still on Sandbox, create a sample invoice and submit it through the e-Invoicing workflow. Check the response status (Pending, Validated, Rejected) and fix any field errors before going live.
Once your test invoices validate correctly, switch the environment to Production in EGKOps Settings. From this point, invoices you submit are transmitted to LHDN as real e-Invoices.
After going live, monitor each invoice's MyInvois status inside EGKOps. If LHDN rejects a document, correct the highlighted fields and resubmit — cancellations and corrections follow LHDN's standard time limits.
Find answers to common setup and operational questions. If you need help with a specific issue, contact EGK support and include the relevant document or workflow.
No matching questions — try a different search, or contact EGKOps support below.
For setup questions, MyInvois configuration, document issues, payroll questions or technical problems, contact EGK support.
Best for setup questions, bugs and detailed operational issues.
egkhor@egkhor.com.myGet EGKOps for your Malaysian SME and manage business operations in one app.
Open on App Store ↗