Application Programming Interface (API)

Definition of the Common API that taxpayer systems can leverage to integrate with eInvoicing and eReceipt solutions.

eInvoicing API eReceipt API

Login as Taxpayer System

This API allows taxpayer system to get access token to be used to access other protected APIs of the solution.

Read more

Get Document Types

API allows taxpayer systems to retrieve list of document types published by the eInvoicing solution.

Read more

Get Document Type

API allows taxpayer ERP system to retrieve the details of single document type and its versions.

Read more

Get Document Type Version

API allows taxpayer ERP system to retrieve the details of document type version that contains structure definitions of the documents.

Read more

ERP - Receive Download Ready Notification

API needs to be exposed by ERP and allows ERP system to receive notification when document package is ready for download.

Read more

Get Notifications

API allows ERP system to query for previously received notifications.

Read more

ERP - Ping

API needs to be exposed by ERP to allow eInvoicing to verify during registration of the system notifications that API is accessible from the eInvoicing solution.

Read more

Create EGS Code Usage

API allow taxpayers to create their own codes in the system (EGS Codes).

Read more

Search my EGS code usage requests

API allow taxpayers to retrieve list of code usages requests they created in the system.

Read more

Request Code Reuse

API allow taxpayers to request code reusue from current existing code.

Read more

Search Published Codes

API allow taxpayers to search EGS and GS1 published codes in the solution.

Read more

Get Code Details by Item Code

API responsible for getting published code details.

Read more

Update EGS Code Usage

API responsible for Updating EGS Code Usage

Read more

Update Code

API responsible for Updating Publsihed Codes

Read more