Application Programming Interface (API)

Definition of the API that taxpayer systems can leverage to integrate with e-Invoicing solution

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

Submit Documents

Taxpayer can submit one or more signed documents to eInvoicing solution using this API.

Read more

Cancel Document

API allows taxpayers to cancel previously issued document.

Read more

Reject Document

API allows taxpayer that received an invalid invoice to reject it.

Read more

Get Recent Documents

API allows taxpayer systems to query latest documents sent or received that are available on the eInvoicing solution.

Read more

Request Document Package

API allows taxpayer system to request larger packages of previously sent or received documents to be prepared for download.

Read more

Get Package Requests

API allows taxpayers to retrieve information on previous document package requests, their status.

Read more

Get Document Package

API allows taxpayer systems to download previously requested document packages as XML or JSON files (compressed).

Read more

Get Document

API allows taxpayers to retrieve document source XML or JSON with additional tax authority added metadata.

Read more

Get Submission

API returns information on documents submitted during a single submission by taxpayer.

Read more

Get Document Printout

API enables ERP system to download the PDF version of the document having predefined layout.

Read more

ERP - Receive Document Notifications

API needs to be exposed by ERP and enables ERP system to receive notifications on document related events - validation, issuance, rejection and cancellation.

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 e-Invoicing to verify during registration of the system notifications that API is accessible from the e-Invoicing solution.

Read more

Get Document Details

API allows taxpayers to retrieve a single document full details including validation results.

Read more

Decline Document Cancellation

API allows taxpayers "recipient" to decline document that was previously cancelled by other taxpayer "issuer".

Read more

Decline Document Rejection

API allows taxpayers "Issuer" to decline document that was previously rejected by other taxpayer "Receiver".

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