Skip to main content
Complyance is Officially Listed as a UAE Approved Accredited Service Provider
Latest updates

Changelog

New updates and improvements to Complyance. Stay in the loop with our latest features and enhancements.

September 2026

v3.17.1

Release Log - v3.17.1

v3.17.1 introduces custom email notifications through configurable delivery profiles, adds alerts for government submission timeouts, introduces a validate purpose in the API for checking payloads without a live submission, and enables direct XML payload ingestion through the API.

Custom Email Notifications

Delivery Profiles

Users can now create delivery profiles that pair selected actions with chosen recipients, so each alert reaches the people responsible for it. Targeted profiles reduce email fatigue and make critical events harder to miss.

Action-Specific Alerts

Profiles can be configured for specific events, such as failed submissions and new user invitations, rather than sending every notification to every user.

Workspace-Only Recipients

Recipients are limited to active users within the workspace. Alerts cannot be sent to external email addresses, keeping notification content within the organization.

Access Visibility for Administrators

Administrators can be notified when new users are invited to the workspace, maintaining visibility over who has access to data.

Failed Submission Alerts for Finance Teams

Finance teams can be alerted when a submission fails, so the affected invoice can be re-initiated promptly.

Government Submission Timeout Alerts

Timeout Notification Trigger

A new notification trigger is now available for government submission timeouts (504 errors), which can occur when a tax authority endpoint is unresponsive due to maintenance or high load.

Setup Through Delivery Profiles

Timeout alerts are enabled by creating a custom email profile for this event and selecting the workspace users to notify.

Faster Re-Initiation

Alerts make timed-out submissions visible as soon as they occur, so affected invoices can be identified and re-initiated quickly instead of remaining in an unclear state.

Validate Purpose via API

Pre-Submission Validation

A new validate purpose (purpose: validate) runs all standard validations on a payload without submitting it to the government, allowing data integrity to be checked before committing to a live submission.

Success or Failure Response

Validation requests return a simple success or failure response, making it straightforward to confirm a payload is ready before submitting it with the invoicing purpose.

Existing Purposes Unchanged

The mapping and invoicing purposes continue to work as before. Unlike invoicing, validate does not trigger a live submission; unlike mapping, it applies the full set of standard validations.

XML Payload Ingestion via API

Direct XML Submission

The API now accepts XML payloads directly, alongside JSON. Customers no longer need to convert XML exports to JSON on their side before submitting.

Consistent Processing

Complyance converts incoming XML to JSON internally and processes it the same way as any other JSON payload.

Simpler ERP Integration

Customers whose ERPs export data only in XML can now integrate without building and maintaining their own conversion step, removing a complex and error-prone part of the integration.

v3.17.0

Release Log - v3.17.0

v3.17.0 introduces ERP reconciliation for verifying Complyance data against ERP records, supports the UAE mandate for multiple discounts per line item, adds supporting-document ingestion, applies local currency formatting, and extends the query API with failed-invoice filters. On the Partner Platform, it simplifies ISV integration setup, gives partners more control over customer access, makes purchase invoice assignment and delivery easier to manage, and introduces limited-availability accounting-firm onboarding and customer activation workflows.

Features apply to the portals and account types identified below. Availability depends on your workspace configuration and rollout. Pilot and preview capabilities are listed separately below.

ERP Reconciliation

Sales and purchase invoices

ERP reconciliation

ERP Data Comparison

Complyance data can now be reconciled against ERP records to identify discrepancies. ERP exports are ingested in XLSX format, with column headers mapped to Complyance fields.

Pre-Check Error Detection

A pre-check flags errors in the uploaded file, such as missing mandatory fields, and identifies the exact row numbers affected. Flagged rows must be excluded for reconciliation to proceed, so only clean rows are compared.

Categorized Reconciliation Report

Reconciliation produces a detailed report categorizing matches, mismatches and exclusions.

Excel Export

The reconciliation report is exportable to Excel, supporting external rework and team collaboration.

Multiple Discounts per Line Item

UAE

Multiple Discounts Support

A single line item can now carry multiple discounts, meeting the UAE mandate. Each discount is represented as a duplicated line in the upload file with a unique line discount ID.

Consolidated Line Display

The UI displays such entries as a single line item with all associated discounts listed together.

Supporting Document Ingestion

Supporting document ingestion

API Ingestion

Invoices submitted via API can now include supporting files, such as PDF or PNG, as Base64-encoded content in the XML payload. Complyance decodes the files and displays them in the portal.

Attachments in API Responses

Attached files are included as a sub-item in the API response object.

Portal Upload

Supporting files can be uploaded directly in the Create Invoice form, with Base64 encoding handled automatically. Supporting documents are not available via Excel bulk upload.

Local Currency Formatting

Local currency formatting

Country-Specific Separators

Currency amounts in the UI now display with country-specific comma separators, such as 1,000.00.

Formatted Invoice PDFs

Generated PDFs apply the same local formatting. This applies to new invoices; PDFs for invoices submitted before this release are unchanged.

Failed Invoice Filtering via API

Issue-Date and Status Filters

The existing query API now supports filtering failed invoices by issue date and by multiple document-status values, such as Non-Compliant and Needs Correction, in a single request.

Planned Response Refinement

An upcoming update will support the columns filter to return only required fields, such as document number, status and date, instead of the full document history.

Default Mapping and Integration Setup

ISV workspaces

Ready-to-Use UAE Mapping

Eligible ISV workspaces now receive a protected default UAE GETS mapping with a complete sample payload, providing a starting structure instead of requiring a new UAE mapping to be built from scratch. Receiving a default mapping does not by itself qualify a workspace for production invoicing.

Automatic Source Assignment

Newly onboarded sources are now connected to the designated default mapping automatically when automatic assignment is enabled. The setting governs future onboarding only; existing sources and their custom mappings are unaffected.

Editable Mapping Copies

The protected system default can now be duplicated when an integration needs an independently editable mapping. The copy is a separate configuration with its own country context, testbed progress and source assignments; the original default remains protected.

Existing Integration Compatibility

Default-mapping setup preserves existing custom integrations rather than replacing them. Eligible existing workspaces can receive a missing system default alongside their current integrations, and existing customers retain their previous qualification behavior.

Mapping Readiness

Mapping readiness now shows testbed qualification separately from source connection. A mapping can have passed its required scenarios while still needing a source association before it becomes active, making it clear whether the next step is testing or source setup.

Payload Management

ISV workspaces now have access to Payload Manager to browse, search and filter workspace payloads by country, document type or date, with a preview for inspecting and copying JSON. Payload browsing is separate from testbed qualification.

Consistent Workspace Setup

Additional workspaces created under an ISV account now inherit the ISV account classification and receive the applicable ISV setup experience. Each new workspace still completes its own setup and customer-run qualification.

Testbed Qualification

New ISV workspaces using the default mapping

Run Scenarios with Your Own Payloads

New ISV workspaces start with no pre-passed testbed results for the default mapping. Qualification now uses customer-run scenarios executed against the workspace's own uploaded JSON payloads; the built-in sample is a reference, not a substitute.

Direct Testbed Access

Testbed can now be opened directly from the default mapping, so qualification does not require unlocking the system-managed mapping or creating an editable duplicate.

Saved Test Results

Each scenario now retains its result and the payload used for that run across reloads, making it easy to identify which scenarios still need attention. Routine default-mapping setup does not reset completed results.

Production Readiness Checks

For new ISV workspaces on the default mapping, production invoicing is blocked until all required scenarios pass, across both portal and API submission paths. Company onboarding and sandbox remain available during testing, and existing customers keep their previous qualification behavior.

Mapping Transfer and Customer Access

Developer Portal and supported ISV-managed customer relationships

Scoped Integrator Access

Administrators can now invite implementation users with an Integrator access grant, providing the Developer Portal access needed for integration work without unrelated commercial access or automatic customer-workspace membership. The designation is visible in user management and can be suspended or removed.

Customer-Owned Mapping Copies

Users with the Integrator grant can now transfer a copy of an accessible mapping into a customer workspace. The result is an independent customer-owned draft containing mapping configuration only — source connections, credentials, webhooks, uploaded payloads and previous testbed results are not transferred.

Qualification for Transferred Mappings

Transferred mappings arrive as drafts requiring country confirmation and testbed completion in the destination workspace. Source assignment is blocked across all supported paths until these steps are complete.

Independent Documents and Reports Access

Portal access for supported ISV-managed customer relationships can now be granted per module — Documents, Reports, both or neither. New relationships begin with both modules disabled so access is granted deliberately; existing relationships retain their compatibility behavior.

Simpler Customer Management Setup

The Enable customer management dialog now combines enabling management and choosing the Documents and Reports modules in a single flow, with integration scope reviewed separately through Edit scope.

Connection Lifecycle Controls

Supported customer connections can now be suspended, resumed or disabled from Customer Access, with confirmation prompts before disruptive changes and a stronger confirmation for disabling. Access management is read-only while suspended, and lifecycle changes are recorded in the connection's history.

Editable Connection Scope

The country, environment and permitted Sales or Purchase document flows of an existing customer connection can now be reviewed and adjusted through Edit scope. Connection scope is separate from the Documents and Reports portal-access switches.

Customer Access History

Customer connections can now be searched and filtered by status and scope, with a per-relationship history of recorded lifecycle actions such as activation, suspension, disabling and scope updates.

More Reliable Invitations and Navigation

Selective customer invitations now route recipients to the correct One Platform page — reports-only users reach the appropriate report page, and document access no longer stalls on Checking permissions. Manage portal access controls correctly reflect saved settings after changes.

Partner Signup and Company Linking

Sign Up Before Linking Your Company

Partners using standard signup can now complete account creation and workspace setup before supplying the company-link ID. An owner or administrator completes the link through Connect your company when accessing Sales Lifecycle; already-linked workspaces are unaffected.

Partner signup before company linking

Company-Link Validation

Company IDs submitted through Connect your company are now validated before the link is accepted, with a clear error when the ID cannot be linked. Account creation and company linking remain separate steps, and existing valid links are preserved.

Company-link validation

UAE Purchase Invoice Assignment and Delivery

UAE ISV purchase flow

Company-Scoped Branch Assignment

Incoming UAE purchase invoices are now associated with their receiving company first, with branch assignment resolved from the invoice's branch reference and the company's eligible branch and source routes. Unresolved invoices remain visible for a manual decision, branch choices stay within the receiving company, and manual decisions are recorded.

Branch Reference IDs

UAE onboarding now generates and displays branch reference IDs. Suppliers can include a shared reference in the purchase invoice's BuyerReference field, helping the assignment process match the invoice to an eligible branch within the receiving company.

Assignment from the Invoice Row

Branch assignment can now be reviewed and updated directly from the purchase invoice row, scoped to the receiving company's branches and applied only after confirmation. Source-delivery status is tracked separately.

Bulk Assignment of Selected Invoices

Selected purchase invoices can now be assigned in bulk from the table's Actions menu, grouped by company and exact branch reference, with up to 50 invoices per operation. Eligibility is rechecked when applying changes, concurrent assignments are not overwritten, and unresolved selections and delivery warnings remain visible.

Company and Branch Filters

The purchase table now includes a Company & Branch filter, including an Unassigned option, with company search and an active-filter indicator. It combines with existing search and document filters.

Assign All Matching Invoices

With one company and Unassigned selected, an assign-all action now covers every invoice matching the current search and filters across pages, processed in batches of up to 50 with partial outcomes reported. Existing assignments are protected from being overwritten.

Delivery After Assignment

Purchase routing and delivery are now separate steps: source-specific retrieval and purchase webhook delivery wait until branch assignment is resolved. Delivery eligibility is distinct from endpoint acceptance, and delivery attempts and failures are tracked separately.

Separate Delivery Status

The purchase table now shows source-delivery status separately from document-processing status, and previously blank delivery values are handled consistently. A processed document is no longer conflated with a successfully delivered one.

Safer Retry Processing

Retries of the same inbound purchase no longer create duplicate Ready records, and saved document actions are preserved rather than being treated as belonging to an unrelated new invoice.

Purchase Webhooks and Failure Alerts

Company and Branch Context

Purchase webhook events now carry attribution identifying the receiving company, branch and source along with assignment status and reason. The attribution.companyId supports listing the company's purchase invoices and retrieving individual documents by ID.

Opt-In Failure Emails

Webhooks can now be configured with up to five email recipients who are alerted when delivery reaches terminal failure, such as an exhausted retry allowance or a non-retryable response. Alerts include failure details and a link to webhook management.

In-App Failure Notifications

Terminal webhook failures now also produce a workspace bell notification, making failures visible in the portal alongside configured email alerts. Failure notifications are not sent through the failing webhook channel.

Reliable Delivery Retries

Retry scheduling has been corrected so eligible failed deliveries are queued for another attempt according to the configured retry policy, rather than silently stopping. Terminal responses or exhausted retries end the sequence and trigger the failure-notification flow.

Reliability and Usability Improvements

Faster Page Rendering

Both portals no longer wait on the same remote feature checks on every page-rendering request, removing an avoidable source of delay. No customer action is required.

Clearer Status Labels

Document status history and tooltips now show readable, translated action labels instead of internal translation keys.

More Reliable Integration Processing

Integration handling has been corrected around source names, versions and API-key context, addressing cases where setup or invoice processing failed despite correct configured source details.

Invitation Continuity

Users invited to a workspace before creating an account are now returned to their invitation after signup, verification and sign-in, instead of being diverted into the workspace-creation wizard and risking an unnecessary second workspace.

Clearer Two-Factor Sign-In Errors

An incorrect two-factor authentication code now returns the expected sign-in failure instead of an unexpected server error. Existing attempt and session protections are unchanged.

Updated API Guidance

The Connect V3 invoicing documentation now covers the implemented single-invoice and batch-submission flows, including authentication headers, environment selection, request formats and documented response and error formats.

Simplified One Platform Settings

The ERP Connections settings page has been removed from One Platform. Supported ISV-managed customer connections continue to be managed from Customer Access in the Partner Platform.

Preview — Intelligent Purchase Branch Assignment

Under evaluation; not generally available.

Learned Branch Suggestions

Confirmed manual assignments now build per-company, per-supplier history that can surface a suggested branch with its supporting confirmation count in the branch selector. Suggestions are not applied automatically and remain subject to existing branch-eligibility checks.

Approved Assignment Rules

Administrators can now review learned assignment patterns and approve rules — limited to their company and supplier context — that assign matching future purchases automatically. A suggestion alone is not approval, and deterministic routing behavior remains in place.

Backlog Assignment

Approved rules can now be applied to existing purchase invoices from the branch-rules workflow, extending a reviewed pattern to the backlog. Existing human-confirmed assignments remain protected.

Correction Safeguards

Correcting an invoice assigned by a learned rule now pauses that rule pending administrator review, with branch eligibility rechecked at approval. Reprocessing preserves human-confirmed assignments, keeping customer decisions ahead of automation.

Pilot Preview — Accounting-Firm Onboarding and Sales

Subject to a confirmed pilot rollout; not generally available.

Partner and Customer Registration

The pilot establishes partner company identity and maintains customer-company records with duplicate and domain checks and CRM synchronization. Existing company attribution is preserved during synchronization, and registration conflicts must be resolved before proceeding.

Pre-Linked Partner Invitations

An invited registration flow carries the approved company association through email verification and workspace creation, so the company is already linked once the invitation is accepted — no separate manual company-ID entry.

Invitation Management

The supported partner-invitation integration can now check invitation status, resend invitations with a refreshed token, and cancel them so old links become unusable. Accepted invitations report the associated workspace.

Partner-Private Opportunities

Sales opportunities can be tracked within the partner's own workflow, recording owner, activities, next action, expected close date, value and currency across the applicable sales stages. A won opportunity records the commercial outcome; customer go-live remains a separate step.

Versioned Proposals

Proposals are now versioned against an opportunity, retaining acceptance evidence per version. Closing an opportunity as won or lost applies closure controls that keep the information required for the next stage.

Partner Priority Windows

Participating partner pursuits follow a sequential 45-day priority-window queue. A lost pursuit advances the next eligible partner; a won pursuit stops competing future progression. Priority warnings surface the queue state during the pursuit.

Commercial Reporting and History

Deal stages, stage history, commercial values, currencies, payment information and activation state are retained for reporting and reconciliation, linking sales outcomes to subsequent activation progress.

Pilot Preview — Customer Activation and Setup

Accounting-firm pilot, UAE first; subject to a confirmed pilot rollout.

Request Activation from a Won Deal

Activation can now be requested directly from a Closed Won deal, with the administrator contact and deal details such as country, document flows and integration route prefilled and summarized. The deal page becomes the place to follow the handoff.

Request activation from a won deal

Track Activation Progress

The deal page now shows activation status with the responsible party, blocker and next action, reflecting the applicable invitation, onboarding, integration, testing and production milestones — instead of a single unexplained pending state.

Track activation progress

Customer Workspace Ownership

Activation supports provisioning a customer workspace, linking an eligible existing workspace, or a supported partner-managed setup. In the customer-owned path, ownership transfers when the designated administrator accepts the owner invitation, and the temporary provisioning membership is retired.

Guided Customer Setup

A One Platform setup guide now walks customers through four journeys — country onboarding, mapping, test invoices and go-live — showing the current action, completed steps and blockers. Supported UAE onboarding details are prefilled from the activation handoff, and progress is derived from actual workflow milestones.

Guided customer setup

Faster Progress Updates and Hide Control

During activation, the setup guide refreshes progress approximately once a minute, surfacing recently completed actions without waiting for the scheduled reconciliation pass. The guide can be hidden per activation without cancelling it or stopping notifications; polling stops once activation is live.

Activation Notifications

The activation workflow sends email and in-app notifications for invitation events, blockers and lifecycle changes, keeping participants informed of when action is needed. Notifications continue even if the customer hides the guide.

v3.16.0

Release Log - v3.16.0

v3.16 introduces API key lifecycle controls, adds PDF generation for purchase invoices, and simplifies Excel upload with custom templates, custom header mapping and dynamic PDF template routing.

Features apply to the portals and account types identified below. Availability depends on your workspace configuration and rollout.

Features Added

API Key Lifecycle Management

API Key Lifecycle Management

Permission Levels

API keys now support Read-only and Read/Write permission levels, so each integration receives only the access it requires.

Custom Expiry Dates

API keys now support a custom expiry date, enabling credential rotation on a defined schedule instead of indefinite validity.

Key Limits

Workspaces support up to 25 production keys and 50 mock keys.

Existing Key Migration

Existing keys have been migrated automatically, with expiry dates calculated from each key's creation date. No customer action is required.

Purchase Invoice PDF Generation

Standard Purchase Invoice PDFs

A standard PDF is now generated for every purchase invoice, including documents received via PEPPOL, which previously had no PDF representation.

Export PDFs to Email

PDFs for one or more selected purchase invoices can now be exported directly to email.

Template builder

Template builder

Custom Field Selection

Upload templates can now be built with only the fields relevant to your business, replacing the single default template of more than 250 fields that caused confusion and upload errors.

Protected Mandatory Fields

Fields required for the selected transaction type, such as Tax Invoice, are pre-selected in every custom template and cannot be removed, so templates always satisfy the applicable requirements.

Optional Automatic Calculations

Custom templates support an optional setting that embeds Excel formulas for automatic calculations, such as quantity multiplied by unit price. The setting can be disabled to prevent formula-driven rounding errors.

Custom Excel Mapping and PDF Routing

Custom Header Mapping

The Integration Engine now maps custom Excel column headers to Complyance fields, so native ERP and CRM exports can be uploaded without renaming columns or reshaping the file.

Dynamic PDF Template Routing

Invoices in an Excel upload can now be routed to specific PDF templates through a Template ID column, mapped in the Integration Engine. Each invoice renders with the template identified by its unique Template ID.

Default Template Fallback

Invoices without a Template ID continue to use the standard default template.

August 2026

v3.15.0

Release Log - v3.15.0

This release puts document creation and correction directly in your hands, sharpens how you find invoices with powerful new filters, replaces the single status column with a granular lifecycle view, and upgrades UAE mapping with smarter auto-calculations and seamless legacy compatibility — so you can create, fix, and track every document with more control and clarity than ever.

Features Added

Manual Document Creation & Editing

(Invoice Portal only)

Create and manage invoices right from the portal — no upload or integration needed. A guided UI form lets you build documents manually, backed by two-layer validation that first checks every mandatory field and then verifies value formats, so issues are caught before submission, not after.

Create Document

Build a new invoice from scratch through an intuitive form. Two-layer validation — mandatory fields first, value formats next — guides you to a compliant document every time.

Create Document

Fix Document

Got a document with errors? Edit it directly in the portal and resubmit in a few clicks — no need to go back to the source system to correct and re-send.

Fix Document

View Document

A clean, read-only view for documents that are processing or already submitted — inspect every detail without any risk of accidental changes.

View Document

PDF Preview

See exactly what you're sending. Preview the final invoice PDF before submission, so what goes to your buyer is precisely what you expect.

PDF Preview

Enhanced Document Filters

Find any document, fast. Filter your documents by Buyer Name, Seller Name, Buyer/Seller Registration Type, and Buyer/Seller Tax ID Number. All filters are case-insensitive, so you get the results you're looking for no matter how you type them.

Enhanced Document Filters

Improvements

Detailed Status Revamp

Know exactly where every document stands. The single status column has been replaced with a granular, detailed status view that tracks the full document lifecycle — giving you clear, step-by-step visibility from creation through final submission.

Detailed Status Revamp

UAE Mapping Enhancements (GETS V3)

The UAE GETS V3 mapping now fully aligns with UAE invoice requirements — while existing clients keep working with zero disruption. Legacy payloads continue to be supported during migration, and new or remapped integrations simply use the clean GETS V3 fields.

  • Invoice line totals — Line Total With Tax (optional) and Line Total Without Tax (mandatory for new GETS V3 mappings) are now available on UAE invoice lines.
  • VAT breakdown — the redundant UAE VAT breakdown mapping fields have been removed; the breakdown is now generated automatically.
  • AED amounts — the AED line amount fields required by the UAE XML are now calculated automatically, with no manual mapping needed.
  • Discounts, charges & supporting documents — legacy payload fields remain supported through default compatibility mappings during migration.

July 2026

v3.14.0

Releaselog - v3.14.0

22 July 2026

Release Log - v3.14.0

22 July 2026

This release launches Germany e-invoicing, opens a code-free SFTP channel for the UAE and Malaysia, adds custom-branded PDFs and bulk export, and refines onboarding, certification, and status visibility across every market — so you can go live in more countries, give partners and developers a richer platform, and stay compliant with less effort.

Germany (DE) E-Invoicing

Germany E-Invoicing

Germany is live. Onboard German entities and handle the full B2G e-invoicing lifecycle end to end — with a dedicated Germany certification flow and jurisdiction-aligned validation and mapping built for the market. Send, validate, and track German invoices right alongside every other country you operate in.

SFTP Invoice Ingestion (UAE & Malaysia)

SFTP Invoice Ingestion

Send invoices without writing a single line of integration code. Drop files onto a secure SFTP folder and Complyance takes it from there — validating each document, submitting it to the tax authority, and writing the results back for you. Available for the UAE and Malaysia, with managed and client-managed modes, isolated per-customer folders, configurable delivery and digest emails, and a results workbook that spells out every validation detail.

Custom PDF Templates

Invoice Portal only

Custom PDF Templates

Make your invoices look like yours. Design and manage custom invoice PDF templates with configurable matrix fields, your own assets, and full lifecycle control — all isolated per company so every entity gets the right branding. Header, footer, and layout customization included.

Bulk Invoice Export

Invoice Portal only

Bulk Invoice Export

Get your data out, fast. Straight from the Sales page, export invoice data in bulk to Excel and PDF and get an email the moment your export is ready — no more waiting around. Smoother export controls with the ability to cancel a job in flight.

Developer Test Mode & Sample Data

Partner Portal only

Explore the developer portal before you send a single real invoice. Turn on Test Mode and the portal fills with ready-made sample data, so developers can walk through every feature and see exactly how things work — with no setup required.

ISV Platform

Partner Portal only

A dedicated platform for our ISV partners. Manage documents, webhooks, and views in one unified, consistent experience that mirrors the customer portal — so partners and their clients get a single coherent workflow across the board.

Hybrid Client Management

Partner Portal only

Manage clients your way. Partners can now run a hybrid model across their client workspaces — combining direct and partner-managed setups from a single partner portal, with certification-aware access controls.

Notifications

Stay in the loop. A new notifications experience keeps you informed of the events that matter — with cleaner state management and clearer, more relevant messaging.

Complyance SMP Integration

Onboarding now runs on Complyance's own SMP (Service Metadata Publisher) across every country. Participant registration is handled natively end to end — no third-party dependency — for a faster, more reliable onboarding experience.

Document Status Breakdown

Document Status Breakdown

Know exactly where every invoice stands. A clear, country-aware document status breakdown is now available for Saudi Arabia, Malaysia, the UAE, and Germany — giving you consistent, at-a-glance visibility into each document's lifecycle no matter the market.

Partner Certification

Partner Portal only

The partner certification journey is more structured and refined — a guided, step-by-step flow that makes getting certified clearer and easier to complete.

LHDN Certification Lifecycle Management

LHDN Certification Lifecycle Management

Full visibility and control over Malaysia (LHDN) digital certificates. Upload, queue, promote, and validate certificates through their entire lifecycle — with automatic P12 date checks at onboarding and renewal, and clearer visibility into certificate status.

Integration Engine

Smoother and more predictable. The Integration Engine now handles its states more cleanly, with refined status management and clearer navigation between steps.

Malaysia Receipt-to-Invoice

Invoice Portal only

A revamped receipt-to-invoice conversion experience for Malaysia — rolling up receipts into compliant invoices through a cleaner, faster website flow.

B2C Vault (Consolidation)

Invoice Portal only

Refined consolidation for high-volume B2C transactions. The B2C vault now consolidates receipts into compliant invoices more reliably, powered by an improved consolidation job service and worker.

Have feedback or feature requests?

We'd love to hear from you.

Get in touch
Complyance Logo

One API for Global E-invoicing