Skip to content
Changelog & roadmap

What shipped, what's next.

The honest view of MyInvois Bridge — every capability that is live today, and every gap we're actively working through. If something on your shortlist isn't here, ask us — most of the roadmap moves on customer pull.

Live today

  • May 2026

    All 8 LHDN UBL 2.1 document types live

    Invoice (01), Credit Note (02), Debit Note (03), Refund Note (04), and the four self-billed variants (11, 12, 13, 14). Every document type generates compliant UBL 2.1 XML and routes through the same submission pipeline.

  • May 2026

    LHDN preprod environment, switchable

    OAuth2 client-credentials flow targets the LHDN preprod sandbox by default. Production switches via a single env var when you're ready to go live. Tokens are scoped per company via the LHDN onBehalfOf header.

  • May 2026

    Submission lifecycle, end to end

    new → processing → submitted → approved or rejected. Every transition stamps the LHDN UUID and Long ID against the invoice. Cancellation requests relay LHDN's response, including the OperationPeriodOver error if the 72-hour window has elapsed.

  • May 2026

    CSV upload with 65+ supported columns

    Bulk-upload invoices through the dashboard or the REST API. Schema covers every required LHDN field plus optional metadata. Per-row validation surfaces missing or malformed fields before submission.

  • May 2026

    M2M API credentials

    Mint client ID and client secret pairs from the Settings page. Scopes are stored per credential. Revocation is tracked with a timestamp and reason. (Automated rotation is on the roadmap — see below.)

  • May 2026

    22-key RBAC + multi-company tenancy

    Granular per-resource permissions for invoices, documents, integrations, roles, and audit. Each company is fully isolated at the query level — important for accounting firms running many clients through one account.

  • May 2026

    Activity audit log

    Forty action types recorded across ten entity classes — invoices, batches, documents, users, roles, integration credentials, auth, customers, products, companies. Visible to company owners.

Coming soon

Items on the active roadmap. Each lands with a corresponding entry above when it ships.

  • Outbound webhooks

    Today, invoice status updates are available via the polling endpoint. We're adding webhook delivery so your systems can react to submission, approval, rejection, and cancellation events in real time.

  • Idempotency on externalBatchId

    The REST upload endpoint accepts a batch identifier, but does not yet deduplicate on it. Adding idempotency so retries are safe by default.

  • Automated API-key rotation

    Today, rotating an M2M credential is a manual revoke + recreate. We're adding a scheduled rotation flow with overlap windows so credentials can be rotated without downtime.

  • Consolidated invoices

    The 8 UBL 2.1 document types are live. The consolidated-invoice pattern (one document representing many underlying transactions) is on the roadmap once LHDN's spec for it stabilises.

  • TIN + MSIC validation against LHDN registries

    Today, TIN and MSIC fields are captured and passed through. We're adding live validation against the LHDN-published registries so structural errors fail fast before submission.

  • Bahasa Malaysia interface

    Translation scaffolding is in place across the dashboard. The full Bahasa Malaysia interface ships alongside the marketing site mirror.

Book a free assessment

Roadmap priorities follow customer commitments. Tell us what you need and we'll tell you when.