Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • List Views
      • Entity Flows
      • الفواتير والضرائب والخصومات

        • Customer Reward Points (Loyalty Points)
        • Invoice Discounts and Tax Calculation System - Comprehensive Guide
        • Pricing and Offers Management Guide
        • Payment Schedules User Guide
        • ربط سندات الدفع بالفواتير
        • Online Payments Integration
        • Nama ERP e-Invoice guide
        • الربط مع هيئة الزكاة والدخل بالسعودية
        • Electronic Receipt (Egypt Tax eInvoice) تفعيل الإيصال الإلكتروني - الفاتورة الإلكترونية - مصر
        • Standard Terms and Conditions Feature Documentation
        • ميزة حقل الباركود للمسح المتتالي
        • .
      • Supply Chain
      • Manufacturing
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module
      • Service Center Module
      • Supply Chain Module
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos
      • Human Resources Videos
      • .

In Progress

This document is still in progress, not yet finished

UAE E-Invoicing Integration via Orchida osTax

Overview

NamaERP supports sending electronic invoices to the UAE Federal Tax Authority (FTA) through the Orchida osTax service provider. Orchida acts as an Accredited Service Provider (ASP) in the UAE's Peppol-based 5-corner e-invoicing model.

The system sends invoices in JSON format to Orchida, which validates them, reports tax data to the FTA, and routes them to the buyer through the Peppol network.

Prerequisites

Before starting the setup, you need:

  • An account on the Orchida osTax platform (https://app.orchidatax.com)
  • An API Key (Bearer Token) from the Orchida dashboard
  • A Company ID from the Orchida dashboard

Getting Credentials from Orchida

  1. Log in to the Orchida dashboard
  2. Enter the OTP sent to your email
  3. Select your tenant and company
  4. Go to Security > Generate Key
  5. Create a new key (set expiration date and name)
  6. Copy the API Key and Company ID

System Setup

Step 1: Global E-Invoice Settings

From Global Configuration > Page 2:

  • Set e-Invoice Page To Show to UAE Page
  • After changing the value, perform a Regen UI

Step 2: Tax Payer Configuration

Create a new Tax Payer Configuration or edit an existing one.

Basic Information

FieldValue
taxPayerTypeUAE - Electronic Invoice Staging (for testing) or UAE - Electronic Invoice (for production)
TaxRegNoYour establishment's tax registration number

Integration Settings

FieldDescription
APIURLAuto-filled when Tax Payer Type is selected
passwordAPI Key from Orchida (Bearer Token)
orchidaCompanyIDCompany ID from the Orchida dashboard

Tax Code Configuration

UAE tax codes follow the UN/EDIFACT 5305 standard (Aligned Tax Category Codes).

Tax Type:

CodeDescription
VATValue Added Tax

Tax SubType:

CodeDescription
SStandard rate (5%)
ZZero rated
EExempt from tax
OOut of scope
AEReverse Charge

Warning

When using code S (Standard rate), the VAT rate must be exactly 5.00

Step 3: Customer Setup

For each customer that will receive electronic invoices, fill in the following fields:

Tax Information

FieldDescription
taxRegNoCustomer's Tax Registration Number (TRN)
specialNumberCustomer's Peppol Endpoint ID
description4Agency ID (e.g. TL)
description5Agency Name (e.g. company name)

Address

FieldDescription
countryCountry code (e.g. AE)
cityCity name
streetStreet address
governorateEmirate code

Emirate Codes

CodeEmirate
AUHAbu Dhabi
DXBDubai
SHJSharjah
AJMAjman
UAQUmm Al Quwain
RAKRas Al Khaimah
FUJFujairah

Step 4: Unit of Measure Setup

Each UOM used in invoices must have a valid tax authority code following UN/ECE Rec 20:

CodeDescription
EAEach
KGMKilogram
MTRMetre
LTRLitre
XBXBox
PCEPiece

Step 5: Currency Setup

Ensure a currency with tax authority code AED exists and is set as the default currency.

Sending Invoices

Creating a Tax Authority Submission Document

  1. Go to Tax Authority Submission Document
  2. Click "Collect Documents" to add the invoices to be sent
  3. Click "Send" to submit the invoices to Orchida

Submission Statuses

After sending, the document status is set to:

  • Sent: Orchida accepted the invoice for processing
  • NotValidSent: The invoice was rejected — check the errors field for details

Checking Invoice Status from Orchida

After submission, you can check the final status of the invoice with the tax authority:

  1. From the Tax Authority Submission Document, click "Check Documents Status"
  2. The system calls Orchida and retrieves the current status
  3. The following fields are updated automatically:
    • Status In Tax Authority: valid, invalid, or pending
    • Tax Auth Entity Status Type: updated based on Orchida's response

Warning

Orchida may take some time to process the invoice. If the status is pending, wait and check again later.

Supported Document Types

TypeSupported
InvoiceYes
Credit NoteYes
Debit NoteNo

Maximum Days to Send

The default number of days allowed to send an invoice after its value date is 14 days. This can be changed in the Tax Payer Configuration under "Max Days To Send Invoice".

Edit On github
Last Updated:: 4/15/26, 11:43 AM