✦ EGKOps Support Center

Set Up EGKOps With Confidence

Your practical guide to setting up EGKOps, managing business operations, using MyInvois e-Invoicing, handling purchasing and shipments, and running payroll.

📘 Setup Guide ✉️ Email Support

Start With Your Business Profile

Complete your company and operational settings first. This information is then available throughout your EGKOps documents and workflows.

🏢

1. Company Profile

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.

👥

2. Customers & Suppliers

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.

🇲🇾

3. MyInvois Setup

Configure your LHDN MyInvois information and credentials as required. Use the e-Invoicing workflow to submit invoices and monitor their processing status.

📦

4. Products & Services

Prepare the products or services you regularly quote, invoice or purchase. Keep descriptions, part numbers, quantities, pricing and tax information consistent across your documents.

💼

5. Employees & Payroll

Add employee information including department, position, EPF, SOCSO, tax references, salary information and employment details before processing monthly payroll.

⚙️

6. Verify Before Operating

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.

One Connected Operation

EGKOps connects the major operational steps of a Malaysian SME in one business workflow.

📄

Quotation

Create professional quotations and convert accepted quotations into invoices.

🧾

Invoice

Create invoices, calculate SST, track payments and manage outstanding balances.

🇲🇾

MyInvois

Submit e-Invoices and monitor Pending, Validated, Rejected and Cancelled status.

📑

RFQ

Request supplier quotations and convert completed RFQs into Purchase Orders.

🛒

Purchase Order

Manage supplier pricing, payments, expected delivery and goods received.

🚚

Shipment

Create delivery documents, labels and delivery acknowledgement records.

💰

Accounting

Track income, expenses, balances, categories and financial activity.

📊

Statement of Account

Generate customer SOAs and review outstanding balances and ageing.

💵

Payroll

Process salary, allowances, overtime, statutory deductions and contributions.

📋

Borang EA

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

Connect MyInvois Yourself

Follow these steps to connect your business to LHDN MyInvois directly inside EGKOps — no developer needed.

1️⃣

Register / Verify Your MyTax Account

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.

2️⃣

Get Your Client ID & Client Secret

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.

3️⃣

Choose Sandbox or Production

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.

4️⃣

Enter Credentials in EGKOps

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.

5️⃣

Match Your Company Profile

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.

6️⃣

Submit a Test Invoice

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.

7️⃣

Go 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.

8️⃣

Monitor & Respond

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.

Need your Client ID/Secret regenerated, or unsure which TIN format to use? Contact EGKOps Support — we can walk through the MyInvois Taxpayer Portal with you.

EGKOps FAQ

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.

What should I set up first in EGKOps? +
Start with your Company Profile. Enter your business identity, registration information, TIN, SST information, address, contact details and other applicable company information. Then add customers, suppliers, products/services and employees before using the related workflows.
How do I set up LHDN MyInvois e-Invoicing? +
Complete your company and tax information first, then configure the MyInvois information and credentials required by your business. Once configured, use the invoice workflow to submit eligible invoices and monitor their MyInvois processing status. See the detailed MyInvois Self-Service Setup Guide above for step-by-step instructions.
Can I convert a quotation into an invoice? +
Yes. An accepted quotation can be carried forward into an invoice so customer, item, quantity and pricing information does not need to be entered again.
Can EGKOps track partial and outstanding invoice payments? +
Yes. EGKOps can track payment status and outstanding balances, including paid, partially paid, unpaid and overdue invoices.
What is the RFQ to Purchase Order workflow? +
Create an RFQ for a supplier, record the supplier response and quoted pricing, then convert a completed RFQ into a Purchase Order. This keeps supplier information, quantities and pricing connected between the purchasing stages.
Can I create a shipment from an invoice? +
Yes. EGKOps can carry invoice information into a shipment. You can then manage delivery order information, packages, weight, dimensions, shipment value, barcode labels and delivery acknowledgement/proof of delivery.
What does the Accounting Dashboard manage? +
The dashboard provides a view of income, expenses and balances, with transaction categorization, deductible expenses, SST-related information and filtering. EGKOps also supports CSV and JSON data management for applicable records.
Can I generate a Statement of Account for a customer? +
Yes. EGKOps can generate customer Statements of Account showing opening balance, invoices, payments, running balance, closing balance and ageing categories including Current, 1–30, 31–60, 61–90 and 90+ days.
What payroll information can EGKOps manage? +
EGKOps supports employee records and payroll components including basic pay, allowances, overtime, EPF, SOCSO, EIS, PCB, attendance-related deductions and employer contributions. Payroll can produce gross pay, deductions, net pay and payslips.
Can EGKOps generate Borang EA information? +
Yes. Annual employee EA information can be generated from payroll records for year-end administration.
Where can I find information about privacy and data handling? +
Please review the EGK Privacy Policy for the applicable information about privacy and data handling across EGK services and applications. View Privacy Policy →
I found an error or need help. What should I send to support? +
Email egkhor@egkhor.com.my with the issue, the EGKOps workflow involved, the document or record type, and the device/OS you are using. Screenshots are helpful when an error appears on screen.

Talk to EGKOps Support

For setup questions, MyInvois configuration, document issues, payroll questions or technical problems, contact EGK support.

Email Support

✉️ EGKOps Support

Best for setup questions, bugs and detailed operational issues.

egkhor@egkhor.com.my
Quick Chat

💬 WhatsApp

Contact EGK for support and general assistance.

+60 12-625 1171
EGKOps on App Store

📱 Download EGKOps

Get EGKOps for your Malaysian SME and manage business operations in one app.

Open on App Store ↗