Projects/Muwafeq Invoicing Software
Software Case Study

Muwafeq Invoicing Software

ClientUmair Alrakhiya
RoleSoftware Engineer
TimelineNov 2025
CategoryCustom SAAS
80ZATCA Phase 2 Compliant
4 HoursAverage Support Response
24/7System Availability

Interface Gallery

Design precision and architectural depth.

Interface 1
Interface 2
Interface 3
Background

Muwafeq was developed to address the growing need for digital transformation in the Saudi market, specifically following the ZATCA (FATOORA) regulations. The platform serves as a centralized hub for businesses to manage their entire financial ecosystem—from product catalogs and SKUs to multi-currency customer and supplier profiles. It focuses on reducing manual errors and providing real-time financial insights through live revenue dashboards and Excel-based reporting, specifically targeting small to enterprise-level businesses in the KSA.

The platform is built to handle the rigorous requirements of ZATCA Phase 2 (Integration Phase). Key technical implementations include:

Onboarding & Security: Automated generation of Certificate Signing Requests (CSR) for Production CSID exchange via ZATCA OTP.

Compliance Logic: Real-time generation of UBL 2.1 XML files, SHA-256 hashing, and digital signatures using the secp256k1 curve.

Data Handling: Secure multi-tenant architecture with immutable invoice storage to meet regulatory record-keeping standards.

Workflow Automation: Real-time reporting for B2C simplified invoices and clearance-based workflows for B2B invoices.

UI/UX: A flexible Smart Invoice Designer allowing for brand-specific styling (logos, stamps, and typography) and support for bilingual (Arabic & English) layouts.

Is a UAE based marketing agency.
Umair AlrakhiyaClient Review