Wafeq integration

UAE/GCC accounting: invoices, expenses, contacts, tax (VAT), reports, Arabic-first

Help CentreConnectors

Overview

Wafeq is a UAE/GCC accounting platform – VAT-compliant for Saudi Arabia + UAE + other GCC tax regimes. The Automize Wafeq connector covers invoices, expenses, contacts, accounts, tax rates, and financial reports.

  • Regions: GCC region (UAE, Saudi Arabia, Bahrain, Kuwait, Oman, Qatar). Arabic + English bilingual UI + invoicing.
  • Plans: Starter, Standard, Premium – API access on Standard+.

Setting up the connection

Auth type: API Key.

  1. Sign in to app.wafeq.com → Settings → API Keys → Generate.
  2. Copy the key.
  3. In Automize, open Settings → Connectors → Wafeq → Add connection. Paste key.

Find your credentials at https://app.wafeq.com/settings/api-keys.


Rate limits

Wafeq enforces per-account limits – typical 60/min. Connector retries 429 with backoff.


Data model

Accounting primitives:

    Organisation ─┬─ Contacts (customers + vendors)
                  ├─ Invoices (sales) ─── Line Items
                  ├─ Expenses (purchases) ─── Line Items
                  ├─ Accounts (chart of accounts)
                  ├─ Tax Rates (VAT – KSA 15%, UAE 5%, etc.)
                  └─ Reports (P&L, balance sheet, VAT return)

Available operations

12 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create ContactGeneralCreate a new contact
Create ExpenseGeneralCreate a new expense
Create InvoiceGeneralCreate a new invoice
Get ContactGeneralGet contact details
Get InvoiceGeneralGet invoice details
Get ReportGeneralGet a financial report by type
List AccountsGeneralList chart of accounts
List ContactsGeneralList all contacts
List ExpensesGeneralList all expenses
List InvoicesGeneralList all invoices
List Tax RatesGeneralList available tax rates (VAT)
Send InvoiceGeneralEmail an invoice to the contact

Operations

Create Contact

Create a new contact

ParameterRequiredTypeDescription
Name nameYestext
Email emailYestext
Tax Number tax_numberYestext
Currency currencyYestext

Tips

  • name + email + tax_number + currency.
  • tax_number is required for B2B contacts under KSA/UAE VAT rules.

Create Expense

Create a new expense

ParameterRequiredTypeDescription
Contact contactYestext
Line Items line_itemsYestext
Currency currencyYestext
Date dateYestext

Tips

  • contact (vendor) + line_items + currency + date.

Create Invoice

Create a new invoice

ParameterRequiredTypeDescription
Contact contactYestext
Line Items line_itemsYestext
Currency currencyYestext
Date dateYestext
Due Date due_dateYestext

Tips

  • contact + line_items[] + currency + date + due_date.
  • Each line item: account_id + amount + tax_rate_id + description.
  • Wafeq auto-generates VAT-compliant tax invoices with bilingual layout.

Get Contact

Get contact details

ParameterRequiredTypeDescription
Contact Id contact_idYestext

Tips

  • Returns contact + tax_number (TRN for UAE, VAT number for KSA).

Get Invoice

Get invoice details

ParameterRequiredTypeDescription
Invoice Id invoice_idYestext

Tips

  • Returns invoice + line items + VAT breakdown.

Get Report

Get a financial report by type

ParameterRequiredTypeDescription
Report Type report_typeYestext

Tips

  • report_type: profit_loss, balance_sheet, vat_return.
  • Date params: start_date, end_date.

List Accounts

List chart of accounts

No input parameters.

Tips

  • Chart of accounts. Filter by type (income, expense, asset, liability, equity).

List Contacts

List all contacts

No input parameters.

Tips

  • Filter by type (customer, vendor, both).

List Expenses

List all expenses

No input parameters.

Tips

  • Vendor expenses. Filter by contact, date range.

List Invoices

List all invoices

No input parameters.

Tips

  • Filter by contact, status, date range. Pages via cursor.

List Tax Rates

List available tax rates (VAT)

No input parameters.

Tips

  • VAT rates configured for the org (KSA 15%, UAE 5%, zero-rated, exempt).

Send Invoice

Email an invoice to the contact

ParameterRequiredTypeDescription
Invoice Id invoice_idYestext

Tips

  • Emails the invoice to the contact + attaches PDF (Arabic/English).

FAQ

VAT compliance – KSA vs UAE?
Wafeq handles both. KSA VAT is 15% (zero-rated/exempt categories). UAE VAT 5%. Tax invoices auto-generate with TRN/VAT number on each line.
Bilingual invoicing?
Invoices auto-render in Arabic + English side-by-side. Customer's locale on the Contact record sets the default.
ZATCA e-invoicing (KSA Phase 2)?
Wafeq integrates with ZATCA Fatoora portal for Phase 2 e-invoice submission. Set up in Wafeq UI; API exposes the resulting clearance status.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.