Blockchain Smart Contract

When the term “Blockchain” surfaces in conversation, many associate it with Bitcoin (BTC) because Blockchain is the cryptography technology that powers it. BTC is traded through a Permissionless or Public Blockchain, an open environment that is decentralized and is transacted from peer-to-peer using a specific cryptocurrency. Another area of Blockchain that can be explored is the Smart Contract, where the same technology can be used in a Permissioned environment working with decentralized nodes. For example, consider the procurement to payment process. Buyers and suppliers exchange many standard documents such as Purchase Orders, Delivery Orders, and Invoices, but how exactly could Blockchain be applied to this process?


Conventionally, procurement starts with a buyer generating a Purchase Order (PO) from their own system which is sent to a supplier’s fax or email. The supplier enters the PO into their system, prepares the goods for delivery, and issues a Delivery Order (DO). Once the goods are delivered, the buyer validates the DO, and the supplier follows up with an invoice. The buyer will cross check the invoice with the PO and DO again. In each step of this transaction, both the buyer and supplier must allocate manpower to manually transfer the documents into their own systems. Buyers do not provide suppliers access to their systems and vice versa, hence the varying formats. Changing a system is time consuming, difficult, and usually a last resort. However, could there be a way to avoid all the duplication and inefficiencies?

Our Platform

The solution is not far fetched. doxa has built an enterprise grade system that can interface with an existing company’s system through an ETL (Extract, Transform and Load) layer or through APIs (Application Programming Interfaces). With doxa platform, a buyer can initiate a Purchase Request (PR), and the platform will channel it to the relevant department for approval, which starts the Audit Trail. Upon approval, a PO is issued and sent to the supplier, who will use the platform to access, accept, and deliver the PO, with each sequence having its own trigger point. The supplier will issue an Invoice, which is posted to the buyer through the platform’s 3-way matching of Invoice, PO and Goods Received. From the PR to Invoice, the platform will match, reconcile, and lock the data into Blockchain as a Proof of Truth, making it immutable. This is one method of preventing both unintended or intended errors, enhancing security and resolving potential multi-financing.

Looking to Simplify Your Transaction Workflow?

Challenges like invoice reconciliation, manual processing and rework on data-entry errors make managing the business supply chain painful. We can help make it easy. Speak to doxa today.

Here are some other articles that may pique your interest.

Case Studies

You can check out some of the pioneering cases that we have been working on. And we’re constantly adding on to this list.


We have woven together a network of partners that is, now, a part of the doxa fabric. Find out how you can be part of this.

    Contact Us

    Reach out. And together, we can embark on a journey to automate your business.

    Operations Address:
    Raffles City Tower 250 North Bridge Road, Singapore 179101

    Mailing Address:
    10 Anson Road #33-17 International Plaza Singapore 079903

      Locate us on map
      Close the map