Contract Stamping Integration · For ERP Platforms

Contract lifecycle runs in your ERP. Stamping can too.

Your customers already generate HR, procurement, and vendor contracts in your ERP. Stamping shouldn't be the one compliance step that sends them to MyTax. Partner API handles employment and loan submissions; web app covers the rest — so the whole surface is answered.

What changes for your customers

Contract lifecycle and compliance stay in one place — employment, loan, tenancy, general.
Implementation partners stop apologizing for a compliance gap.
LHDN queries handled offline by our team. The customer's ops team doesn't get pulled into MyTax.

What changes for your customers

Contract lifecycle and compliance stay together.

Employment, loan, tenancy, general contracts — all stamped, all retrievable alongside the source.

Implementation partners stop apologizing.

One less "you'll need to also do X on MyTax" slide in the rollout deck.

LHDN queries handled offline by our team.

The customer's ops team doesn't get pulled into MyTax for post-submission follow-ups.

What changes for your business

One compliance answer for the whole contract surface.

HR, procurement, vendor, legal — stamping covered across the ERP.

Referral revenue on every customer you onboard.

Commission per the partnership agreement on every customer that signs up through your referral.

Implementation velocity.

Your teams stop fielding "what about stamping" mid-rollout.

The things that go away

The "MyTax for stamping" sentence in your implementation documentation.

Customer churn on renewals where compliance is the stated reason.

Workarounds your customers built with spreadsheets and manual MyTax logins.

Under the hood

For your engineering and implementation teams.

Employment submissions

POST /api/integration/employment/submit

Loan submissions

POST /api/integration/loan/submit

Webhook events

ContractConfirmed, ContractProcessing, ContractCompleted, ContractFailed

Tenancy and general contracts

Stamp through the Kenal web app under the document types system today. API coverage expanding.

Integration, answered.

Which contract types does the Partner API cover?

Employment and loan today. Tenancy and general contracts stamp through the web app.

Can we integrate multiple contract types in one flow?

Yes. Each type has its own endpoint; your orchestration stays on your side.

Does the customer need their own Kenal account?

Yes. Each customer has their own workspace, wallet, and certificates.

What happens on LHDN appeals?

Handled offline by our team. The customer is only contacted when we need their input.

How does commission work?

Referral code at signup. Commission percentage and duration per your partnership agreement.

Talk to us about the integration.

One compliance answer covering your ERP's entire contract surface.