Back to selected works
FinTech Compliance SaaS

Invaq

Bridges enterprise ERP systems (SAP, Oracle, Odoo) to the UAE Peppol e-invoicing compliance network using a high-performance Rust parser to output PINT-AE XML.

Rust ParserPeppol AP ClientERP ConnectorsUBL PINT-AE XMLSHA-256 Signing

Project Overview & Objectives

Invaq is a mission-critical compliance middleware engineered specifically to meet the UAE Federal Tax Authority (FTA) e-invoicing standards. The mandate requires every commercial invoice transaction to be generated, validated, and signed in the specialized UBL PINT-AE XML format before routing it to Peppol Access Point nodes. Organizations running monolithic ERP systems like SAP or Oracle cannot easily adapt their database architectures to compile these precise compliance formats. Invaq acts as a high-performance middleware layer. Built in Rust for maximum speed and safety, it ingests raw JSON outputs from ERP systems, maps the data points to the PINT-AE specification, applies cryptographic signatures, and submits the finalized XML document in under 5 milliseconds. This plug-and-play architecture enables compliance without modifying the underlying ERP code.

Core Tech Stack

  • Rust Parser
  • Peppol AP Client
  • ERP Connectors
  • UBL PINT-AE XML
  • SHA-256 Signing

The Challenge

The UAE e-invoicing mandate requires organizations to validate and submit electronic invoice transactions to Federal Tax Authority (FTA) channels in the strict PINT-AE format. Enterprise ERP engines cannot natively structure or cryptographically sign these payloads, creating massive regulatory compliance risk.

Our Solution

We engineered Invaq, a high-speed middleware compliance layer. Built in Rust, Invaq intercepts raw invoice JSON telemetry from ERP systems, converts and validates it into UBL PINT-AE XML in under 5 milliseconds, applies secure digital signatures, and routes documents through approved Peppol Access Point channels for real-time clearance.

< 5ms XML Parsing Latency
100% FTA Schema Compliance
Zero ERP Source Code Changes

Interactive Device Preview

https://invaq.me
Invaq UAE Compliance Hub Dashboard
SYSTEM ARCHITECTURE

Data Flow & Pipeline Architecture

A technical overview of how data is ingested, processed, and routed through the system.

01

JSON Ingestion

Receives raw transaction payloads from SAP/Oracle ERP gateways via webhook or REST API.

02

Rust Compiler

Transforms and structures the JSON fields into compliant UBL PINT-AE XML schemas in under 5ms.

03

Access Point Routing

Applies cryptographic signatures and transmits the payload to approved Peppol Access Points.

ENGINEERING SPRINT

Development & Delivery Timeline

Key phases of the development sprint from initial database design to production rollout.

Phase 1

UBL PINT-AE Schema Design

Drafting XML template schemas matching Federal Tax Authority guidelines and validating sample payloads.

Phase 2

Rust Parser & Middleware Core

Coding the high-speed parser engine in Rust and setting up database connectors for SAP ERP systems.

Phase 3

Peppol AP Integration & Cryptography

Implementing secure SHA-256 signing keys and deploying routing handlers for Peppol Access Points.

COMPLIANCE & ARCHITECTURE

Sandboxing & Security Framework

Every digital product we engineer complies with modern security frameworks and operating system boundaries.

🛡️

PINT-AE XML Engine

Validates and parses raw invoice payloads against the UAE Federal Tax Authority standard schemas.

🛡️

Cryptographic Signing

Generates tamper-proof SHA-256 signatures for every transaction to verify source integrity.

🛡️

ERP Middleware Bridge

Plug-and-play connectors mapping SAP, Oracle, and Microsoft Dynamics data points seamlessly.