KSA E-Invoicing Compliant

Seamless ZATCA Integration for Developers

The most reliable API for Phase 2 E-Invoicing in Saudi Arabia. Fully compliant, developer-friendly, and ready for production.

Phase 2 Ready 99.99% Uptime Bank-Grade Security
POST /api/Invoice/SubmitInvoice
{
  "documentType": "TaxInvoice",
  "invoiceIndicator": "Nominal",
  "currency": "SAR",
  "buyer": {
    "buyerName": "Tech Corp",
    "buyerVatId": "300000000000003"
  },
  "documentLineItems": [
    {
      "lineItemName": "Consulting Services",
      "lineItemPrice": 1000.00,
      "lineItemQty": 1,
      "vatRateOnLineItem": 15
    }
  ]
}

Complete ZATCA Compliance

AVTAX Zatca Integration bridges the gap between your ERP and ZATCA.

100+ Validation Steps

We automatically validate your invoice against over 100 ZATCA rules before submission, ensuring high acceptance rates.

🤝

Partner Dashboard

Manage multiple EGS Units effortlessly. Create, onboard, and monitor EGS units directly via our V2 API.

🔐

Full Cryptography

We handle the complex XML signing, SHA-256 hashing, and ECDSA signature generation required for Phase 2.

📄

Automatic PDF/A-3

Generate ZATCA-compliant PDF/A-3 files with embedded XML directly from our API. No external tools needed.

For Developers

Powerful API Suite

Two robust API versions to meet your integration needs.

V1 API: Invoice Submission

The core engine. Send simple JSON, get compliant XML. Handles SubmitInvoice, validation, and reporting.

V2 API: Partner Management

For platforms and ERPs. Use CreateNewEgsUnit to onboard your customers and manage their credentials programmatically.

  • Simple Authentication: Bearer Token flow
  • 📄 Swagger Documentation: Full OpenAPI specs available
  • 🛠️ Simulation & Production: 1 Free Simulation Env per partner
  • 🖨️ PDF/A-3 Support: /PrintA3 endpoint included
Explore the API Reference →
📄
Step 1

Simple JSON Submission

You send a simple JSON payload to our API. No complex XML or crypto knowledge needed.

Step 2

Validation & Conversion

We convert your JSON to UBL 2.1 XML and run 100+ ZATCA validation rules to ensure compliance.

Step 3

ZATCA Clearance

If valid, we submit to ZATCA. We return the Signed XML and clearance status to your system.

🖨️
Step 4 (Optional)

PDF/A-3 Generation

Request a compliant PDF/A-3 invoice. Use our templates or send your own custom template, and we'll embed the XML for you.

Simple, Transparent Pricing

Purchase EGS Units to scale your e-invoicing capacity.

Starter

Free

Perfect for testing and small businesses.

  • 1 EGS Unit (Simulation Only)
  • 10,000 Invoices / month
  • Basic Support
  • Free Simulation Environment
Get Started

Enterprise

Custom

For high-volume needs.

  • Multiple EGS Units
  • 10,000 Invoices / unit / month
  • Dedicated Account Manager
  • Custom SLA
Contact Sales

Note: Each EGS Unit can process up to 10,000 standard invoices per month. Need more capacity? Purchase additional EGS Units.