ADC R&D Logo

APIs

Seamless
Integration

API Preview

{
  "trnx_id": "1234567890",
  "total_tax_value": 150,
  "total_value": 1150,
  "tax_payer_tin": "7777788993",
  "info": {
    "ItemList": [
      {
        "ItemCode": "1111",
        "ProductDescription": "item1",
        "PreTaxValue": 1000,
        "TaxAmount": 150
      }
    ]
  }
}
TAP TO VIEW FEATURES

Example of the data structure provided by our public API. Includes transaction IDs, tax totals, and detailed itemization for smooth backend integration.

Authentication

curl -X POST https://trcp-2.adc.com.et/authenticate \ --insecure \ -u adc_erp_api:adc_erp_api_pass \ -H "Content-Type: application/json" \ -d '{"tin_no": "7777788993"}'
TAP TO VIEW FEATURES

Secure your connection by authenticating with your registered TIN. This returns a bearer token required for all subsequent transaction requests.

Registration

curl -X POST https://trcp-2.adc.com.et/receive_request \ --insecure \ -H "Authorization: Bearer [TOKEN]" \ -d '{"device_id":"0964400970","trnx_id":"123..."}'
TAP TO VIEW FEATURES

Direct registration with the Ministry of Revenues. Automated sync ensures your business remains fully compliant with fiscal regulations.

Cancellation

curl -X POST https://trcp-2.adc.com.et/cancel \ --insecure \ -H "Authorization: Bearer [TOKEN]" \ -d '{"invoice_irn":"f8a7303e95..."}'
TAP TO VIEW FEATURES

Easily void or cancel invoices. By providing the Invoice Reference Number (IRN), the specific record is updated across the synchronized ledger.