Transaction status

DigiTax Queueing system

DigiTax provides the following:

  • Asynchronous functionality that automatically retries eTIMS
  • Get notifications on transaction statuses via Callback URLs
  • Throttling traffic between the businesses throughput and eTIMS

This functionality is possible due to the DigiTax Queueing system.

πŸ“˜

You don't run the risk of double-entry

Every transaction that interacts with eTIMS is first off entered into the DigiTax Queueing system to mitigate against possible eTIMS intermittency and downtime or slow response rate.

The different transaction statuses and what they mean

Since transactions are first off entered into the DigiTax Queueing system, we give you the following statuses. This is what they mean.

Transaction statuses

Status

Meaning

Action

pending

DigiTax Queueing system is pending before trying to reach eTIMS

Check in later. If you set up Callback URLs, we'll post to your system when the eTIMS sync is done.

failed

eTIMS rejected the transaction

Please initiate another transaction.

completed

eTIMS has received and accepted the transaction, and we have the final data

For ITEM: You can now create a sale with this item\ For SALE: You now have the etims_url, and invoice metadata (signature and internal_data)

submitted

eTIMS has received and accepted the transaction; however, we do not have the final data from their system. Though this is unlikely, we have a workaround to get the data.

If you don't have an etims_url kindly initiate an email/ chat with us when this happens. (DigiTax chat is at the bottom right of any page)