Applying Block-chain based Smart Contract in Payment Management System - SERSC

 
CONTINUE READING
Applying Block-chain based Smart Contract in Payment Management System - SERSC
International Journal of Control and Automation
                                                             Vol. 13, No.2, (2020), pp. 1193 - 1199

         Applying Block-chain based Smart Contract in Payment
                         Management System

  Yohanes Chandra1, Reffiano Noeris Hiwa 2, Emil R. Kaburuan*3, Gunawan Wang4,
                                      Sfenrianto5

 Information Systems Management Department, BINUS Graduate Program –
Master of Information Systems Management, Bina Nusantara University, Jakarta
                                  11480

          1
           Yohanes.chandra004@binus.ac.id, 2Reffiano.hiwa001@binus.ac.id,
     3
         emil.kaburuan@binus.edu,4Gwang@binus.edu; 5Sfenrianto@binus.edu;

                                       Abstract
   This Corona virus pandemic has made the economy in Indonesia decline, it is
estimated that by the end of the year the economy in Indonesia could return to normal.
Many employees are laid off amid this pandemic. This study takes the case of a company
that supplies goods that must survive amid this pandemic. Where companies must really
maintain their cash flow to survive, especially to run their operations and in the
procurement of goods for operational needs. The purpose of this proposed idea is about
the effectiveness and efficiency of payment administration, payment records, and payment
reminders in an organization. In other words, the ideas raised regarding the application
of smart contracts. The proposed block chain solution focuses on the payment
administration timeframe, the organization of payment records and payment reminders
between suppliers and buyers or trading companies.

  Keywords— Block chain, Smart Contract, Terms of Payment, Payments Records,
Payment Reminder, Covid 19

1. Introduction
  In April 29, 2020, as many as 9,771 cases have been confirmed as positive for COVID-
19. The number of fatalities is 784, while the number of patients who have recovered is
1,391 [1].
  Finance Minister Sri Mulyani revealed the spread of the corona virus would further
burden the economy with a projected economic growth of Indonesia around 2.3 percent
due to the corona virus. However, the worst scenario of the RI economy is minus up to
0.4 percent [2].
  According to M. Widyar Rahman, the economic recovery process due to COVID-19
requires a long time at least until the end of 2021 [3]. That way, if these conditions
continue to be sustainable, then it is very certain that Indonesia's economic growth will
decline, as evidenced the level of employees affected by layoffs increases amid this
corona pandemic and the number of employees who have been laid off has reached more
than 1.2 million so far due to the corona virus pandemic. That number is expected to
reach its peak in June 2020 [4]
  The COVID-19 impact of changing the pattern of transactions in various companies in
Indonesia, where many companies are trying to survive in this pandemic, especially
companies engaged in the supplier sector. Where companies have to really maintain their
         ISSN: 2005-4297 IJCA
                                                                                             1193
         Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                             Vol. 13, No.2, (2020), pp. 1193 - 1199

cash flow to survive, especially to run their operations and in the procurement of goods
for operational needs.
   Cash flow management has long been recognized as a very important tool for the
survival of a company because cash is the most important resource for daily activities in
the company's organization [5].
   Term of payment is quite common which is being used for cash flow management, the
contracts are used for set promises or rules between 2 organizations, with this payment
terms the company can survive from cash resources that cannot be predicted.
   The payment term is a constraint and often fails in a project. In addition, they lack
transparency and authority. And also, the system relies on a trusted third party (TTP) for
payment. Thus, making them unreliable [6].
   Terms of payment is one of the good solutions for purchasing goods but for producers
terms of payment is very important, especially in pandemic covid-19, Producer fear of
late payment is very large in this pandemic corona due to uncertain financial stability.
   Therefore, this paper is primarily concerned with the propose idea about terms of
payment that is used in projects or supply items with involving two or more different
organizations, with a block chain based solution for term of payment, payment
monitoring and register term of payment which can help problems between buyers and
suppliers in the transaction process in the middle of COVID-19 outbreak.

2. Literature Review
2.1. Automation of Contract

  Contract management automation has increased the company's demand for the best way
to evaluate available solutions, the company approached contract management operations
and deployed the best solutions, including contract modules from ERP, SRM and CRM
platform providers [7].

2.2. Smart Contract
   In daily life, business activities carried out by someone not far from the contract.
When you want to buy and sell item, then there is a contract in it. When you want to buy
goods on an online site, offline sales or E-procurement, there is a contract that must be
agreed after. A contract that is often heard has the meaning of an agreement made
between two or more organization who agree on a matter and will create an obligation for
a particular things [8][9].
   Some systems and standards for entering into contracts are well established and this
envisions the emergence of smart contracts idea, such as the example in electronic data
exchange (EDI) for communicating of structured data manner in terms of trading partners
[10].

3. Related Work
  This project is a block chain – based solution for the POD (Proof Of Delivery) of assets
digital, they have a solution in changing the log evidence, tracking events and task that
occur using a unique token for each customer that accesses it, and automatic payment if
the project completely [11]

      ISSN: 2005-4297 IJCA
                                                                                             1194
      Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                            Vol. 13, No.2, (2020), pp. 1193 - 1199

                   Figure 1. Interactions Between The Different Actors

    They provide payments from digital assets such as digital books, photos, documents,
and streaming media by utilizing the security features of transparency technology on
block chains, block chain smart contracts that we propose by offering automatic
recording. organized and registered payments, payment records, payment reminders for
trading companies.

4. Purpose Idea
  The goal of this idea is effective and efficiency terms of payment administration,
organization payment records and payment reminders, but it rather acknowledges
organization have power to overrule the smart contracts decisions. The Proposed Block
chain solutions focuses on terms of payment administration, organization payment records
and payment reminders between supplier and buyer or trading Company.

4.1. System Overview
  The base design is that smart contracts reliably record Terms of payment processes and
can make suggestions on behalf of the supplier or buyer and connected with any ERP
system, ERP system can generate a data from the smart contract database in Ethereum,
and the data will be seen in the ERP system which will later facilitate and speed up
suppliers in administration in determining terms of payment for the buyer.

  Figure 2. Smart Contract Application that combine with Block chain

   In the picture above explains that the block chain server will store all data from the
      ISSN: 2005-4297 IJCA
                                                                                            1195
      Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                              Vol. 13, No.2, (2020), pp. 1193 - 1199

terms of payment, payment records which will later trigger to remind the buyer or
supplier to make payment or billing to the buyer.

4.2. Smart Contract In Supply Chain Trading Company
   Supply chain involves a series of steps involved to get a product or service to the
customers, the steps include request items to invoicing, the proposed smart contract in
supply chain trading company in Figure 3.

                             Figure 3. Propose idea in Supply Chain

   We propose, smart contract between before sent quotation to buyer and payment. First,
the buyer must register and upload documents related to payment requirements such as
SIUP, TDP, NPWP, Company Deed, after registration is complete then the document will
be stored on the block chain and can be used by the trading company that will transact
with them, the smart contract will help the trading company to see the payment terms of
the buyer in the company that is connected to the smart contract, and can see the payment
terms of the buyer in other companies. The payment terms that are in the smart contract
have rules that will be clear right in figure 4.

                         Figure 4. Rules Terms Of Payment (TOP)

  With the related rules then the trading company does not need to analyze the payment
capabilities of the buyer because their payments have been recorded in the block chain
that can be accessed by registered suppliers, suppliers only need to set the maximum
payment terms that they are able to provide to all buyers. Payment records have sufficient
rules that make suppliers trust smart contracts which are described in figure 5.

      ISSN: 2005-4297 IJCA
                                                                                              1196
      Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                              Vol. 13, No.2, (2020), pp. 1193 - 1199

                                Figure 5. Rules Payment Record

    This rule is arranged in such a way that suppliers feel safe in making transactions using
smart contracts where the penalty given if they are late paying they will go down one
level from the TOP (Terms Of Payment) before it, until the level of blacklist penalties in
all registered suppliers. But the buyer also gets a profit commensurate with the penalty,
the buyer does not need to request an increase in the TOP (Terms Of Payment) level to
the supplier, the buyer simply pays on time so the quality class of the payment from the
buyer will naturally increase following their payment accuracy.
   The rules on payment records are also completed by the payment reminder system
where the running system will request daily data in the block chain server to get the
reminder data to be sent to the buyer, the submission for the reminder system will
describe in figure 6.

                               Figure 6. Rules Payment Reminder

   In the picture above explains that the system will help remind buyers to pay with a
specified timeframe in accordance with existing rules, the rules can be set by the buyer in
accordance with their wishes. Payment terms will run if the supply chain process has
reached a Sales order, which if a sales order has been formed then the goods desired by
the buyer, can already be sent to the buyer.
   Smart contract must also obtain quality control data from the two parties which if not
received from one of the quality controls, the system considers the item cannot be
processed into invoicing to the buyer. If all processes are going well, invoicing will be
generated automatically in the smart contract which will be sent directly to the reminder
and will be reminded in accordance with the rules explained above until payment is
completed, if payment has been completed then payment receipt from the buyer will be
sent to trading company which indicates that the supply chain process is complete.
4.3. Simulation Transaction with Smart Contract

      ISSN: 2005-4297 IJCA
                                                                                              1197
      Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                              Vol. 13, No.2, (2020), pp. 1193 - 1199

   In this study discusses the use of smart contracts to replace contracts that are usually,
especially during a pandemic corona, the economy is declining and inevitably the process
of buying and selling still must run. Not a few workers who work from home and some
even get laid off. This study takes the example of a smart contract simulation at an
urgency company during this pandemic, which is a supplier of goods for WFH purposes
such as supplier laptops, Wi-Fi, and suppliers of medical devices and anything.
  With the existence of this pandemic, the transaction process that was previously carried
out as usual, meeting clients, vendors and making purchase documents manually, has now
become constrained.
  Supplier have a concern about payment from buyer, and didn’t know predict their
payment in this pandemic, with this smart contract application, supplier got analysis from
smart contract based in block chain about buyer payment.
   In the first buyer register in smart contract they get terms with cash before delivery,
after they got first transaction they get 15 days for terms of payment, they need to pay
with right time from the term in 3 times for get a better terms and supplier can setting
maximum term that they can provide.
  If buyers can’t pay in the right time from terms, then they terms will drop with the rules
which are described in figure 5.

5. Discussion and Conclusion
   Despite having a lot of potential, smart contracts are still classified as very young
technology. For example, the code that makes the contract must be perfect and not contain
bugs. This can cause errors and, sometimes, bugs like that are exploited by scammers. As
with DAO hacking, money put into smart accounts with errors in the code can be stolen
from it.
   Moreover, the novelty of technology still brings many questions. How did the
government decide to arrange such a contract? How will they be taxed? What happens if
the contract cannot gain access to the subject of the agreement, or anything unexpected
happens to it? This happens when a traditional contract is made, it can be cancelled in
court, but Block chain makes the contract work no matter what, according to the 'Code is
the Law' policy.
   However, most of these problems exist solely because of how smart contracts are still
young as a technology. With promises like that, technology will definitely be perfected
over time. No doubt, smart contracts will become an integral part of our society, because
smart contracts can make the world a better place that is free of commissions. Surely this
can reduce fraud, delays and overall costs for many things.
   From the explanation of purpose idea above we can conclude that this will bring
differences on supply chain from trading company, such as:
1. Speed
      Trading company doesn’t need to request the required documents for submission
   of TOP, or analysis of buyer's payment capability, because all the data needed is
   already recorded in the block chain of the smart contract.
2. Cost
      Trading company does not require sending invoicing to buyers offline, because it
   has been done by the system.
3. Security Discussion
      Data manipulation only didn’t change the data ends up on the block chain. Each
   party can delete or manipulate the data. The security of the data has proven the high
   risk stemmed from different error from smart contract.

      ISSN: 2005-4297 IJCA
                                                                                              1198
      Copyright ⓒ 2020 SERSC
International Journal of Control and Automation
                                                                      Vol. 13, No.2, (2020), pp. 1193 - 1199

4. Secure
      This application creates a sense of security in the transaction between suppliers
   and buyers in which all buyer transactions are recorded in the block chain and can be
   accessed by the supplier to ensure that the buyer does not have problems in payment
   during the pandemic Covid–19.
5. Scalability
      This application has rules that can be measured automatically which can reduce the
   risk of transactions in this pandemic.

References
[1]    “COVID-19 developments in Indonesia.” https://indonesien.ahk.de/en/infocenter/news/news-
       details/covid-19-developments-in-indonesia (accessed Apr. 29, 2020).
[2]    “Sri       Mulyani:       Dampak         Virus       Corona      Berat     ke       Perekonomian.”
       https://www.cnnindonesia.com/ekonomi/20200401111243-532-489012/sri-mulyani-dampak-virus-
       corona-berat-ke-perekonomian (accessed Apr. 29, 2020).
[3]    “Dampak Pandemi Covid-19, Ekonomi Indonesia Diperkirakan Pulih 2022 - Ekonomi Bisnis.com.”
       https://ekonomi.bisnis.com/read/20200427/9/1233454/dampak-pandemi-covid-19-ekonomi-
       indonesia-diperkirakan-pulih-2022 (accessed Apr. 30, 2020).
[4]    “Virus corona: Gelombang PHK di tengah pandemi Covid-19 diperkirakan mencapai puncak bulan
       Juni,     Kartu     Prakerja     dianggap      tak     efektif   -    BBC     News      Indonesia.”
       https://www.bbc.com/indonesia/indonesia-52218475 (accessed May 27, 2020).
[5]    H. A. Odeyinka and A. Kaka, “An evaluation of contractors’ satisfaction with payment terms
       influencing construction cash flow,” J. Financ. Manag. Prop. Constr., 2005, doi:
       10.1108/13664380580001074.
[6]    H. R. Hasan and K. Salah, “Blockchain-based solution for proof of delivery of physical assets,” in
       Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and
       Lecture Notes in Bioinformatics), 2018, doi: 10.1007/978-3-319-94478-4_10.
[7]    A. Group, “The Contract Management Solution Selection Report,” no. June, 2005.
[8]    F. C. Lunenburg, “The Law of Contracts : What Constitutes a Contract ?,” vol. 5, no. 1, pp. 1–5,
       2011.
[9]    Denny Tenggino, Richman Pakpahan, Wendy Widjaya, Emil R. Kaburuan, Gunawan Wang,
       Sfenrianto, “Blockchain Smart Contract in Supply Chain Financing”, IJAST, vol. 29, no. 05, pp.
       8630-8635, May 2020.
[10]   G. Governatori, F. Idelberger, Z. Milosevic, R. Riveret, G. Sartor, and X. Xu, “On legal contracts,
       imperative and declarative smart contracts, and blockchain systems,” Artif. Intell. Law, 2018, doi:
       10.1007/s10506-018-9223-3.
[11]   H. R. Hasan and K. Salah, “Proof of Delivery of Digital Assets Using Blockchain and Smart
       Contracts,”     IEEE     Access,    vol.    6,     no.    8,   pp.   65439–65448,     2018,     doi:
       10.1109/ACCESS.2018.2876971.

       ISSN: 2005-4297 IJCA
                                                                                                      1199
       Copyright ⓒ 2020 SERSC
You can also read