Skip to content

supplyInvoice is an attempt to accelerate secure exchange of information between parties in the supply chain by leveraging the use of smart contracts.

Notifications You must be signed in to change notification settings

limyz/supplyInvoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

supplyInvoice

Introduction

supplyInvoice is an attempt to accelerate secure exchange of information between parties by leverage on the use of smart contracts. By mapping a collection of orders, invoices and bill of ladings (BL) as a non-fungible token (NFT), this greatly enhances information exchange between different parities.

Coded in Solidity with OpenZeppelin libraries, supplyInvoice provides a secure implementation and allow 3 different parities (buyer, seller and carrier) to complete the procure-to-pay process.

API calls

A total 13 different API calls are introduced to complete the supply chain procure-to-pay process, from order creation to payment release.

  • createOrder
  • cancelOrder
  • createInvoice
  • cancelInvoice
  • createLading
  • assignTradeTerms
  • negotiateTradeTerms
  • determineLiability
  • confirmShipment
  • retrieveInvoice
  • queryOrder
  • queryInvoice
  • queryLading

About

supplyInvoice is an attempt to accelerate secure exchange of information between parties in the supply chain by leveraging the use of smart contracts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published