Jump to Content
Wafeq ZATCA Public API
GuidesAPI Reference
v1.0

Log InWafeq ZATCA Public API
API Reference
Log In
v1.0GuidesAPI Reference

General

  • Authentication
  • Webhooks

Wafeq ZATCA API

  • Connected Account
    • Listget
    • Createpost
    • Deletedelete
    • Retrieveget
    • Updateput
  • connected-accounts
    • /zatca/connected-accounts/{id}/patch
  • Credit Note
    • List credit notesget
    • Bulk report credit notespost
    • Bulk validate credit notespost
    • Report a credit notepost
    • Status summary of credit notesget
    • Retrieve an credit noteget
    • Download an credit noteget
    • Report an existing credit notepost
    • Send an existing credit notepost
  • Debit Note
    • List debit notesget
    • Bulk report debit notespost
    • Bulk validate debit notespost
    • Report a debit notepost
    • Status summary of debit notesget
    • Validate a debit notepost
    • Retrieve an debit noteget
    • Download an debit noteget
    • Report an existing debit notepost
    • Send an existing debit notepost
  • Device
    • Listget
    • Registerpost
    • Retrieveget
    • Renewpost
    • Revokepost
  • Invoice
    • List invoicesget
    • Bulk report invoicespost
    • Bulk validate invoicespost
    • Report a invoicepost
    • Status summary of invoicesget
    • Validate a invoicepost
    • Retrieve an invoiceget
    • Download an invoiceget
    • Report an existing invoicepost
    • Send an existing invoicepost
  • Prepayment Invoice
    • List invoicesget
    • Bulk report invoicespost
    • Bulk validate invoicespost
    • Report a invoicepost
    • Status summary of invoicesget
    • Validate a invoicepost
    • Retrieve an invoiceget
    • Download an invoiceget
    • Report an existing invoicepost
    • Send an existing invoicepost
  • Prepayment Simplified Invoice
    • List invoicesget
    • Bulk report invoicespost
    • Bulk validate invoicespost
    • Report a invoicepost
    • Status summary of invoicesget
    • Validate a invoicepost
    • Retrieve an invoiceget
    • Download an invoiceget
    • Report an existing invoicepost
    • Send an existing invoicepost
  • Simplified Credit Note
    • List credit notesget
    • Bulk report credit notespost
    • Bulk validate credit notespost
    • Report a credit notepost
    • Status summary of credit notesget
    • Validate a credit notepost
    • Retrieve an credit noteget
    • Download an credit noteget
    • Report an existing credit notepost
    • Send an existing credit notepost
  • Simplified Debit Note
    • List debit notesget
    • Bulk report debit notespost
    • Bulk validate debit notespost
    • Report a debit notepost
    • Status summary of debit notesget
    • Validate a debit notepost
    • Retrieve an debit noteget
    • Download an debit noteget
    • Report an existing debit notepost
    • Send an existing debit notepost
  • Simplified Invoice
    • List invoicesget
    • Bulk report invoicespost
    • Bulk validate invoicespost
    • Report a invoicepost
    • Status summary of invoicesget
    • Validate a invoicepost
    • Retrieve an invoiceget
    • Download an invoiceget
    • Report an existing invoicepost
    • Send an existing invoicepost

ENUMERATIONS

  • CodeD12Enum
  • CountryD49Enum
  • CurrencyEnum
  • CustomerPartyIdentificationTypeEnum
  • Error403CodeEnum
  • Error500CodeEnum
  • ErrorResponse500TypeEnum
  • ExemptionReasonEnum
  • LanguageEnum
  • MediumEnum
  • ParseErrorCodeEnum
  • ParseErrorResponseTypeEnum
  • Reason202Enum
  • Reason725Enum
  • StatusEnum
  • SupplierPartyIdentificationTypeEnum
  • TaxAmountTypeEnum
  • TaxTypeEnum
  • ValidationErrorResponseTypeEnum
  • ZatcaConnectedAccountCountryEnum
Powered by 

PDF/A-3 with Embedded XML

All documents generated by Wafeq are PDF/A-3 compliant with embedded XML.

This can be verified using tools like

  • Adobe Acrobat Reader - https://get.adobe.com/reader/
  • AvePDF - https://avepdf.com/pdfa-validation

Below is a sample invoice.

PDF/A-3

Embedded XML

  • Table of Contents
    • PDF/A-3
    • Embedded XML