How To Get Your Oracle EBS Phase-2 E-Invoicing Compliant?

Ensure E-Invoicing Compliance for Oracle EBS Phase-2 with Expert Guidance. Streamline Processes & Stay Compliant Easily. Boost Efficiency Today!

Ajith Kumar M
May 31, 2023
4 min

Sign up for E-Invoicing Newsletter

The latest industry news, technologies and resources.
We care about your data in our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.


The Oracle E-Business Suite (EBS), a product from Oracle Corporation, is a comprehensive suite of business applications that cater to enterprises of all sizes. Providing an assortment of ERP, CRM, and SCM applications, EBS gives businesses across the globe a robust solution to manage their various operations.

One of the notable attributes of Oracle EBS is its integrated nature. The suite operates on a unified data model, enabling every application within the suite to share a common understanding of business data. Furthermore, Oracle EBS can flexibly adapt to cater to different business models, operational processes, and regulatory requirements.

Key Oracle EPS Releases:

Oracle E-Business Suite (EBS) has seen the release of several major versions, namely:

Oracle EBS 10.7

Oracle EBS 11.0

Oracle EBS 11.1

Oracle EBS R12.0

Oracle EBS R12.1

Oracle EBS R12.2

Each of these versions has seen minor updates or versions. For instance, the latest known update for Oracle EBS R12.2 was R12.2.9.

Connecting Oracle EBS with Zatca’s E-Invoicing Network via Complyance APIs

Oracle E-Business Suite (EBS) offers the Integrated SOA Gateway that enables you to configure and deploy a range of interfaces, including PL/SQL APIs, as RESTful web services. This functionality promotes smooth integration with other systems using standard protocols such as HTTP. We can assist you in incorporating E-Invoicing into your existing Oracle EBS through the Integrated SOA Gateway.

Oracle EBS and RESTful Web Services: Oracle EBS supports both SOAP and RESTful web services, but REST provides a lightweight and protocol-independent alternative. RESTful APIs, authenticated using HTTP Basic Authentication security, can be developed based on E-Business Suite technology infrastructure and deployed directly to an existing Oracle EBS WebLogic environment, with no dependency on Oracle SOA Suite.

Supported Interface Types in Oracle EBS: Integrated SOA Gateway supports a variety of interface types, including:

PL/SQL APIs: Can be presented as SOAP and REST services.

Concurrent Programs: Also accessible as SOAP and REST services.

Java Bean Services: REST services only.

Application Module Services: REST services only.

Open Interface Tables and Views: REST services only.


Consider an example of a large retail company, "RetailCo," which uses Oracle E-Business Suite (EBS) for their enterprise-wide operations. As a part of their operations, they generate thousands of invoices daily.

However, with the introduction of Zatca's new e-invoicing regulations, RetailCo needs to comply by digitally issuing invoices that meet the new standards. To achieve this, they decide to utilize the Integrated SOA Gateway provided by Oracle EBS, which allows them to configure and deploy various interfaces, including PL/SQL APIs, as RESTful web services.

Deploying PL/SQL API as a REST Web Service: A Step-by-Step Guide

In RetailCo's scenario, the company leverages the Integrated SOA Gateway to expose the PL/SQL API, INVOICE_API_PUB.CREATE_INVOICE, as a REST web service. This API allows them to create e-invoices that comply with Zatca's standards directly within Oracle EBS.

To make this happen, they go through the following steps:

1. They configure the RINVOICE_API_PUB.CREATE_INVOICE API in the Integrated SOA Gateway.

2. They generate necessary artifacts, such as the WADL document, which describes the API.

3. They deploy the RESTful web service in the Oracle EBS WebLogic environment.

GC Once deployed, the API can be consumed by RetailCo's invoicing system to generate e-invoices that comply with Zatca's standards. These invoices are then sent to Zatca’s E-Invoicing Network via Complyance APIs.

Advantages of Deploying PL/SQL APIs as REST Web Services: Some of the benefits of deploying PL/SQL APIs as RESTful web services include:

Streamlined integration: RESTful APIs are widely supported and can be easily consumed by a variety of applications.

Lightweight and scalable: RESTful services are lightweight, enabling efficient communication between systems and can scale to handle high volumes of requests


In conclusion, by utilizing Oracle EBS and its Integrated SOA Gateway, RetailCo can effectively comply with Zatca's e-invoicing regulations while continuing to leverage their existing Oracle EBS setup. This offers a practical demonstration of the capabilities of Oracle EBS to adapt to new regulatory requirements and continue providing value to its users.

However, the process of adaptation might initially seem complex. Here, professional assistance from can make all the difference. Our team at is adept at guiding you through this transition, reducing downtime and ensuring a seamless switch. With the right partner by your side, your Oracle EBS can be customized to cater to specific business needs and industry regulations, maximizing your investment and ensuring business continuity.

Oracle's continuous investment and enhancement of the E-Business Suite promise even more robust functionalities, integrations, and improvements in the future. This continuous commitment to EBS confirms Oracle's dedication to providing value to its customers, reaffirming its standing as a reliable and forward-looking business solution provider.

Every business is unique and deserves unique business solutions. Harness the power of Oracle EBS's features, adapt to regulatory changes like ZATCA's E-Invoicing compliance with the help of, and let your business thrive in this ever-evolving digital landscape.

For a comprehensive step-by-step demonstration and more examples, refer to the "Logistics Webinar: EBS Logistics – PL/SQL APIs as REST web services" document (Doc ID 2581594.1) available on the Oracle Support portal."