ZATCA Certified Phase 2 Compliant Multi-Currency

ZATCA E-Invoicing for Aramco Vendors

The complete ZATCA e-invoicing solution built for Saudi Aramco vendors & suppliers. Multi-currency billing in USD, GBP, EUR, SAR with direct Fatoora portal integration and SAP Ariba compatibility.

Phase 2 Compliant
USD / GBP / EUR Billing
XML UBL 2.1 Ready
QR Code + Digital Stamp
500+Aramco Vendors Trust Us
170+Currencies Supported
99.8%ZATCA Acceptance Rate
2M+Invoices Processed
Why Choose Us?

Built Specifically for Aramco Vendors & Contractors

The only ZATCA e-invoicing solution in Saudi Arabia built from the ground up for Aramco billing requirements — from purchase orders to SAP Ariba and IKTVA compliance.

ZATCA Phase 2 Certified

Full compliance with ZATCA Phase 2 integration — real-time clearance for B2B invoices, automated reporting for B2C. Supports Wave 23, 24, and all future waves.

Multi-Currency USD / GBP / EUR Billing

Bill Aramco in USD, GBP, EUR, or any of 170+ currencies with automatic SAR conversion at SAMA exchange rates. Perfect for international Aramco vendors and contractors.

XML UBL 2.1 & PDF/A-3

Generates ZATCA-compliant XML invoices in UBL 2.1 format with embedded PDF/A-3. Includes cryptographic stamp, UUID, digital signature, and SHA-256 hash validation.

SAP Ariba Integration

Direct integration with Aramco's SAP Ariba procurement platform. Auto-match purchase orders, service entry sheets, and goods receipts to your invoices.

QR Code & ZATCA Stamp

Auto-generated ZATCA QR codes on every invoice with seller name, VAT number, timestamp, VAT amount, and invoice total. CSID cryptographic stamping for Phase 2.

IKTVA & Vendor Portal Ready

Aligned with Aramco IKTVA (In-Kingdom Total Value Add) program requirements. Auto-populate local content reports and vendor registration data in invoices.

Global Billing

Invoice in Any Currency, ZATCA-Compliant

Bill Aramco and Saudi companies in any currency — our system auto-calculates SAR equivalents and VAT per SAMA exchange rates. Perfect for international oil & gas contractors.

$ USD US Dollar
£ GBP British Pound
EUR Euro
SR SAR Saudi Riyal
AED AED UAE Dirham
CNY CNY Chinese Yuan

How Multi-Currency ZATCA Invoicing Works

1

Create Invoice

Create your invoice in USD, GBP, EUR, or any currency

2

Auto Convert

System auto-converts to SAR at SAMA rates for VAT

3

Generate XML

ZATCA-compliant XML with both currencies, QR & stamp

4

Clear & Send

Real-time clearance via Fatoora API, send to Aramco

Phase 2 Integration

Full ZATCA Phase 2 Compliance

Don't wait until your wave deadline. Our system supports Wave 23 (March 2026), Wave 24 (June 2026), and all future waves. Avoid non-compliance penalties of up to SAR 50,000 per invoice.

Real-time B2B invoice clearance via Fatoora API
Automated B2C invoice reporting within 24 hours
Cryptographic Stamp Identifier (CSID) integration
XML digital signature with ECDSA algorithm
UUID unique identifier per invoice
SHA-256 hash chain for invoice integrity
Credit & debit note support with proper linkage
Sandbox testing environment before go-live

ZATCA Wave Schedule 2026

W23
Wave 23 Coming Soon!
March 2026 Revenue > SAR 375,000
W24
Wave 24
June 2026 All remaining taxpayers

Non-Compliance Penalties

Penalties up to SAR 50,000 per non-compliant invoice. ZATCA fines exemption initiative ends June 2026.

Technical Specs

UBL 2.1 Compliant XML Invoice

invoice-INV-2026-00847.xml
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:...:ubl:Invoice-2">
  <cbc:ID>INV-2026-00847</cbc:ID>
  <cbc:UUID>6f4d20e0-6bfe-4a80...</cbc:UUID>
  <cbc:IssueDate>2026-03-17</cbc:IssueDate>
  <cbc:InvoiceTypeCode>388</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
  <cbc:TaxCurrencyCode>SAR</cbc:TaxCurrencyCode>

  <cac:AccountingSupplierParty>
    <cbc:CompanyID>310XXXXXXXXXX03</cbc:CompanyID>
    <cbc:RegistrationName>
      Advanced Equipment Co.
    </cbc:RegistrationName>
  </cac:AccountingSupplierParty>

  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount
      currencyID="USD">
      146567.50
    </cbc:PayableAmount>
  </cac:LegalMonetaryTotal>

  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="SAR">
      71,671.88
    </cbc:TaxAmount>
  </cac:TaxTotal>

  <ext:UBLExtensions>
    <!-- ZATCA Cryptographic Stamp -->
    <!-- QR Code TLV Data -->
    <!-- Digital Signature (ECDSA) -->
  </ext:UBLExtensions>
</Invoice>

Complete Technical Specifications

UBL 2.1 Standard

OASIS Universal Business Language 2.1 — the mandatory format for ZATCA e-invoicing in Saudi Arabia.

Dual Currency Support

DocumentCurrencyCode (USD/GBP/EUR) + TaxCurrencyCode (SAR) — both currencies in every XML.

ECDSA Digital Signature

Elliptic Curve Digital Signature Algorithm for tamper-proof invoice integrity and non-repudiation.

PDF/A-3 Embedding

XML invoice embedded inside archival-quality PDF — one file for human reading and machine processing.

Invoice Hash Chain

SHA-256 previous invoice hash linking — ensures sequential integrity and prevents invoice deletion.

For Aramco Vendors

Everything an Aramco Vendor Needs

From vendor registration to final payment — we cover the complete Aramco invoicing lifecycle.

PO Matching

Auto-match your invoices to Aramco purchase orders. 3-way matching with PO, GR, and invoice.

Service Entry Sheets

Link invoices to Aramco service entry sheets with auto-validation of approved quantities and rates.

Vendor Compliance Docs

Auto-attach Zakat certificate, GOSI, Saudization, CR, and VAT registration to every invoice.

Payment Tracking

Track payment status from Aramco — submitted, under review, approved, paid. Real-time notifications.

Integrations

Integrates With Your Existing Systems

Seamless integration with ERP systems, accounting software, and procurement platforms. No need to replace your existing systems.

SAP
SAP S/4HANA & ECC
Oracle
Oracle ERP Cloud
Odoo
Odoo ERP
QB
QuickBooks
Xero
Xero Accounting
D365
Dynamics 365
Industries

ZATCA E-Invoicing for Every Industry

Oil & Gas

Aramco, SABIC, and petrochemical contractors

Construction

General contractors and subcontractors

IT & Technology

System integrators and IT service providers

Healthcare

Hospitals, clinics, and medical suppliers

FAQ

ZATCA E-Invoicing FAQ for Aramco Vendors

How do I submit a ZATCA-compliant invoice to Saudi Aramco?

With our ZATCA e-invoicing solution, you create your invoice in your preferred currency (USD, GBP, EUR, SAR), our system auto-generates the XML in UBL 2.1 format, clears it with ZATCA via the Fatoora API, adds the QR code and cryptographic stamp, then submits to Aramco through SAP Ariba or the vendor portal. The entire process is automated.

Can I bill Aramco in USD, GBP, or EUR and still be ZATCA compliant?

Yes. ZATCA allows multi-currency invoicing as long as the XML includes both the document currency (e.g., USD) and the tax currency (SAR). Our system automatically includes the SAR equivalent at SAMA exchange rates, calculates 15% VAT in SAR, and generates the compliant XML with dual currency codes.

What is ZATCA Phase 2 and when is my deadline as an Aramco vendor?

ZATCA Phase 2 (Integration Phase) requires real-time clearance of B2B invoices through the Fatoora API before sharing with customers. Wave 23 (March 2026) covers taxpayers with revenue above SAR 375,000, and Wave 24 (June 2026) covers all remaining taxpayers. As an Aramco vendor, you likely already exceed these thresholds and should be compliant now.

What happens if my Aramco invoice is not ZATCA compliant?

Non-compliant invoices face penalties up to SAR 50,000 per invoice from ZATCA. Additionally, Aramco may reject non-compliant invoices, delaying your payment. Our system ensures 99.8% first-time acceptance rate with automatic validation before submission.

Does the software integrate with SAP Ariba and the Aramco vendor portal?

Yes. Our solution integrates with SAP Ariba for procurement workflows and the Aramco Supplier Network Collaboration (SNC) portal. Purchase orders are auto-imported, and invoices are submitted electronically with full 3-way matching (PO, goods receipt, invoice).

How do I avoid Aramco invoice rejections?

Common rejection reasons include: incorrect PO number, mismatched quantities/rates, missing ZATCA QR code, wrong VAT calculation, and expired compliance certificates. Our system validates all these before submission — pre-checking PO matching, VAT accuracy, ZATCA compliance, and auto-attaching current certificates.

What is the cost of ZATCA e-invoicing compliance for Aramco vendors?

We offer flexible pricing based on your invoice volume. Plans start for small vendors and scale for enterprise Aramco contractors processing thousands of invoices monthly. Contact us for a custom quote — we offer a free demo and consultation.

Is your ZATCA e-invoicing solution available as SaaS or on-premises?

Both. We offer a cloud-based SaaS solution for quick deployment and an on-premises option for organizations with data sovereignty requirements. Both options include the same ZATCA API integration, multi-currency support, and compliance features.

Get Started Today

Ready for ZATCA Compliance?Start Free Today

Join 500+ Aramco vendors using SKYLINE's ZATCA-compliant e-invoicing solution. Free consultation + full product demo available.

Free Demo 24/7 Support Setup in 24 Hours