MyInvois Intermediary Software

MyInvois Intermediary Software for Malaysian SMEs

TREX Grow uses an authorised TREX HOUSE SDN. BHD. intermediary path for supported records. Your company appoints the intermediary in MyInvois, verifies the access in TREX Grow and keeps control of the official representation period.

MyInvois intermediary software overview showing taxpayer appointment, TREX Grow verification, TREX HOUSE on-behalf access and MyInvois returned status
Problem

Intermediary software is useful only when the authority boundary is clear

The risky misunderstanding is that selecting software automatically gives it access to a taxpayer's MyInvois account. The official model works the other way around: the taxpayer appoints and permissions an intermediary first, then the intermediary system can act on behalf of that specific taxpayer.

Operational pressure

The next action is easy to lose when context is scattered.

When records live in different places, the person responsible has to reconstruct what happened before they can make a confident decision or follow up.

Scattered recordsUnclear ownershipAvoidable surprises
High risk

Appointment is mistaken for a software setting

A toggle inside business software cannot create the official MyInvois representation. An authorised person must complete the appointment in the company's taxpayer profile.

Access scope is assumed to be unlimited

An intermediary does not receive a general view of every document in the taxpayer account merely because it has been appointed.

Permission is checked too late

The team prepares a submission before discovering that the company TIN, representation or intermediary authorisation is not ready.

High risk

Responsibility becomes blurred

No one knows who owns business-data accuracy, software review, authorised transmission, returned validation and follow-up.

Expiry has no operating owner

The representation period changes in MyInvois, but the accounts team has no checkpoint to reverify access before the next supported submission.

Education

What MyInvois intermediary software actually means

HASiL's SDK defines the intermediary login as an ERP system associated with an intermediary representing and acting on behalf of a specific taxpayer. The token is tied to the represented taxpayer, and the permissions granted by that taxpayer control the functions available to the intermediary.

A useful record supports the next decision

The work is easier when the team can see the current facts, the responsible person, and the next action without reconstructing the history from separate tools.

Shared operating context
Clear ownership and status
A visible next action

Set up the team view

1

Define the shared fields

  • - Use current facts
  • - Keep details consistent
2

Assign the next action

  • - Name an owner
  • - Set a review date
3

Keep it current

  • - Record changes
  • - Resolve exceptions

The taxpayer remains the principal

Your company controls the appointment in its MyInvois Taxpayer Profile and remains responsible for its transactions, data and current obligations.

The intermediary supplies the system identity

The intermediary system authenticates with its own system credentials and identifies the taxpayer it is representing for the protected API call.

Permissions travel with the representation

MyInvois applies the taxpayer-granted permissions to the intermediary profile, so authorised functionality is not a blanket handover of the account.

MyInvois remains the validating system

The software and intermediary path prepare and transmit supported data; MyInvois receives it and returns the official workflow result.

Best practices

Evaluate the permission model before the feature list

A credible intermediary solution should be able to show where official authority starts, what the product verifies, what each submission is tied to and how future access is ended. Use these checkpoints in a vendor demonstration.

Do this

Taxpayer-created appointment

Confirm that an authorised company user completes the official appointment in MyInvois rather than sharing MyTax credentials with the software.

Do this

Named taxpayer context

Ask how every on-behalf session is mapped to the correct company TIN and prevented from crossing into another taxpayer's records.

Do this

Visible readiness status

Require a clear authorised or not-authorised state before staff reach the final submission action.

Do this

Source-record permission

The user should still need the relevant business-document permission; intermediary appointment alone should not bypass internal access controls.

Do this

Returned evidence

Submission IDs, document IDs, current status, submitter, time and previous attempts should stay connected to the source record.

Do this

Representation end path

The taxpayer should know where to change the official Representation To date and what the operating team must recheck afterwards.

The best practice is to make the next action clear before the situation becomes urgent.

Solution

TREX Grow separates taxpayer control from software execution

The current TREX Grow route uses TREX HOUSE SDN. BHD. as the appointed intermediary. The taxpayer controls the MyInvois representation, TREX Grow controls product readiness and user actions, TREX HOUSE uses the authorised on-behalf path, and MyInvois controls the returned validation state.

Operations work better when records and next actions are connected

Responsibility map for taxpayer, TREX Grow, TREX HOUSE intermediary and MyInvois in an authorised e-Invoice submission path

Taxpayer: appoint and govern

An authorised company user switches to the correct taxpayer profile, appoints TREX HOUSE, assigns the applicable permissions and controls the representation dates.

TREX Grow: verify and gate

The company needs a Malaysia profile and TIN, a verified intermediary state and the applicable user and document permission before supported submission actions are available.

TREX Grow Operations Hub

TREX HOUSE: act on behalf

The intermediary system uses its own authorised integration identity in the context of the taxpayer being represented; it does not become the taxpayer.

MyInvois: validate and respond

MyInvois applies the granted permission, processes the protected request and returns the submission and document result used for follow-up.

Workflow

Authorise once, verify before use and keep each submission controlled

Use a short setup path before the first supported e-Invoice action, then keep permission and source-record checks inside the normal document workflow. The official appointment remains manageable from MyInvois after setup.

A repeatable operating workflow

Capture

Record the current facts in one shared place.

Check

Confirm what is known and what needs attention.

Assign

Make the next decision or follow-up accountable.

Act

Complete the next task and record the outcome.

Review

Refresh the shared view when facts change.

A dependable workflow keeps the shared record and the next action aligned.

Six-step MyInvois intermediary software process from taxpayer appointment and TREX Grow verification to authorised submission and returned status
1

Confirm the company context: use a Malaysia company profile, maintain the company TIN and make sure an authorised person can switch to the correct taxpayer in MyTax and MyInvois.

2

Open the taxpayer profile: enter MyInvois from MyTax, switch to the company taxpayer and open the Taxpayer Profile rather than working from an unrelated personal context.

3

Appoint TREX HOUSE: add TREX HOUSE SDN. BHD. as the intermediary, select the applicable permissions and set the official representation period. Use the current identifiers in the TREX Grow setup guide.

4

Verify the connection in TREX Grow: open Company Profile, review the authorised-intermediary state and use Verify LHDN Status after the MyInvois appointment is complete.

5

Review an eligible source record: confirm the required party data, document state, user permission, line information, classifications, tax and totals for the currently supported path.

6

Submit and retain the result: send through the authorised taxpayer context, then keep the returned IDs, status, submitting user, time and history with the business document.

Solution

Permission-aware controls sit in front of the submission action

TREX Grow does not treat a MyInvois intermediary appointment as permission for every user and every record. The product combines company eligibility, intermediary verification, document access and source-state rules before it exposes the supported action.

Operations work better when records and next actions are connected

Malaysia company and TIN requirement

The current verification path applies to Malaysia companies and requires the taxpayer TIN used to establish the represented-company context.

Authorisation status gate

TREX Grow shows whether the company has a verified intermediary state and blocks LHDN submission while that state is not authorised.

Document-specific user permission

The person taking the action still needs the relevant invoice, note or supplier-record permission; the company appointment does not grant application access by itself.

TREX Grow Operations Hub

Source-record readiness

Supported records must meet their current approved, finalised, linked-original or Malaysia-supplier conditions before the e-Invoice action can proceed.

On-behalf taxpayer binding

The integration uses the represented taxpayer context for MyInvois access and rejects a token that does not match the company's taxpayer TIN.

Response history beside the document

The operating team can see the returned submission details and previous attempts from the record it used to initiate the action.

Best practices

Know what intermediary access does and does not include

HASiL's SDK FAQ places a clear privacy boundary around intermediary visibility. Product scope adds another boundary: an official permission may exist while a particular document or action is still unavailable in the software.

MyInvois and TREX Grow access boundary

Use this table to separate official intermediary authority from the current application workflow.

QuestionCurrent boundaryWhat it means for the SME
Who creates the authority?The taxpayer appoints and permissions the intermediary in MyInvois.Software cannot self-authorise and your team should not treat an in-app toggle as the official appointment.
Which taxpayer is represented?The intermediary login identifies the specific taxpayer it is acting on behalf of.Your company TIN and selected taxpayer profile must be correct before verification and submission.
Can the intermediary see all sent e-Invoices?HASiL says intermediaries can access e-Invoices they submitted on behalf of that taxpayer, not documents the taxpayer submitted independently.Do not assume the intermediary becomes a complete view of every MyInvois activity.
Can the intermediary retrieve received e-Invoices?HASiL says intermediaries are not permitted to access or retrieve e-Invoices received by the taxpayer.A separate received-document or purchasing process is still needed where applicable.
Does company appointment authorise every TREX Grow user?No. TREX Grow also checks the relevant source-document permission and operating state.Keep internal roles and document approvals separate from the official intermediary appointment.
Does authorised access guarantee a valid result?No. MyInvois can still return an invalid or unauthorised response, and transaction data can still be wrong.Review the source, returned detail and current official guidance before deciding the next action.

The best practice is to make the next action clear before the situation becomes urgent.

Education

Treat intermediary authority as a lifecycle, not a one-time checkbox

The March 2026 MyInvois Portal FAQ says a registered intermediary profile cannot be deleted. To stop future privileges, the taxpayer edits the intermediary and changes the Representation To date; historical records remain available for reference.

A useful record supports the next decision

The work is easier when the team can see the current facts, the responsible person, and the next action without reconstructing the history from separate tools.

Shared operating context
Clear ownership and status
A visible next action

Set up the team view

1

Define the shared fields

  • - Use current facts
  • - Keep details consistent
2

Assign the next action

  • - Name an owner
  • - Set a review date
3

Keep it current

  • - Record changes
  • - Resolve exceptions

Set the intended period

Choose representation dates that match the approved business arrangement instead of assuming access should remain open indefinitely.

Record an access owner

Name the director, owner or authorised representative responsible for reviewing the MyInvois Taxpayer Profile and approving changes.

Reverify after a change

After permissions or representation dates change, use the TREX Grow verification step again before the team relies on the next submission action.

End future privileges deliberately

Use Edit Intermediary and adjust Representation To in MyInvois when the company wants to deactivate further intermediary activity while preserving history.

Investigate an authorisation failure

Check the taxpayer profile, TIN, granted permissions, representation period and current company role before treating the problem as document data.

Solution

Give the accounts team a controlled path instead of a shared-access workaround

A permission-aware intermediary workflow keeps official taxpayer authority separate from everyday application access. That creates a cleaner handoff between the company owner, accounts operator, source document, intermediary system and returned MyInvois result.

Operations work better when records and next actions are connected

No routine MyTax credential handoff

The authorised company user creates the representation in MyInvois; the intermediary path uses its own system identity for on-behalf access.

Earlier permission visibility

The team can see that intermediary verification is required before it reaches a supported submission deadline.

Internal access stays role-based

Users work through the permissions attached to their operational records rather than inheriting authority from a company-level appointment.

TREX Grow Operations Hub

One record for execution and evidence

The source document and returned MyInvois submission history remain available together for follow-up and investigation.

Taxpayer-controlled exit

The company can deactivate future intermediary privileges through the official MyInvois representation period without rewriting historical records.

Education

Check current HASiL rules before changing company policy

Official materials can change. The HASiL guideline page was rechecked on 8 August 2026 and listed e-Invoice Guideline version 4.7 and Specific Guideline version 4.8, both published on 7 July 2026. The intermediary claims on this page were also checked against the current MyInvois SDK and the Portal FAQ updated on 9 March 2026.

A useful record supports the next decision

The work is easier when the team can see the current facts, the responsible person, and the next action without reconstructing the history from separate tools.

Shared operating context
Clear ownership and status
A visible next action

Set up the team view

1

Define the shared fields

  • - Use current facts
  • - Keep details consistent
2

Assign the next action

  • - Name an owner
  • - Set a review date
3

Keep it current

  • - Record changes
  • - Resolve exceptions

Verify the responsible company role

Confirm who currently has authority to switch to the company taxpayer and manage its intermediary profile in MyTax and MyInvois.

Review permissions and dates

Use the current MyInvois interface and user guidance when selecting intermediary permissions or changing the representation period.

Keep transaction judgment with the taxpayer

Software support and a valid MyInvois response do not decide whether the document type, self-billing treatment, classification, tax or data is correct.

Recheck product scope

Confirm the current TREX Grow plan, supported document path and feature boundary before standardising the workflow across the business.

Next step

Set up a taxpayer-controlled MyInvois intermediary path

Start with one supported e-Invoice record in TREX Grow. Appoint TREX HOUSE using the current setup guide, verify the company status and keep the returned result with the source document. Confirm current obligations and permissions against HASiL guidance before changing business policy.

Start Free

It is business software that uses an authorised intermediary system to act on behalf of a specific taxpayer when calling protected MyInvois APIs. The taxpayer must first appoint the intermediary and grant the applicable permissions in MyInvois; the software cannot create that authority by itself.