Updated 69 days ago

Invoice Lending (Factoring)

Invoice Factoring marketplace

  • Crypto / Web3
  • Ethereum
  • Defi

Description

A decentralized platform where businesses can sell their outstanding invoices (represented as NFTs on the Request Network) to investors for immediate liquidity, facilitating a peer-to-peer invoice factoring ecosystem without the need for traditional financial intermediaries

Dashboard

On this page, the users can view all invoices that use ERC20 Transferable Receivable as the payment network. Using this payment networks, the invoice can be minted as an NFT to facilitate invoice swapping for funds (invoice financing/ factoring).

dashboard.png

The detail modal page on every invoice shows the state of the invoice, such as the pending actions and the done actions.

details.png

Invoices Marketplace

Payees are able to mint their invoices as NFTs. For every invoice NFTs, they are able to list the NFTs for sale in the marketplace. The marketplace page shows all NFTs that are listed by the owners who would like to swap their invoices for funds (invoice factoring).

marketplace.png Note that for this MVP, the NFT buyer only needs to pay 95% of the due amount of the invoice. In other word, the buyer obtains 5% profit by performing the invoice factoring.

Marketplace Smart Contract

The Marketplace smart contract is implemented using Solidity and deployed on Sepolia Testnet. The smart contract provides the following features:

  • listInvoice - List the invoice in the marketplace.
  • BuyInvoice - Facilitate invoice swapping by transferring the invoice NFT to the buyer and transfer the funds to the current owner of the invoice NFT.
  • UnlistInvoice - Unlist the invoice from the marketplace.

The smart contract address is 0x48854E5754f3784f5A225C892d11abd8a3CCf239 Source; https://gist.github.com/ariesgun/c713dbe8e586ed41dccc4154b3345a1b#file-contracts-marketplace-sol