It is Arriving - Blockchain Accounting and Audit

It is Arriving - Blockchain Accounting and Audit

In the accounting world we have had two approaches to write accounts:

  1. Passing single entries or just making notes of what transactions we did and with whom. But it never really helped us as it did not show the other side of transaction and never gave a full picture of the financial position of an entity.
  2. Then came the double entry system of book keeping and accounting which solved all the problems that the single-entry system had. It showed us two sides of the transaction i.e Debit and Credit, which revolutionized the accounting world forever.

But the problem now is that you must appoint auditors and other investigators to check, examine and verify whether the said accounts are true, as, in the double entry system, you can make ample amounts of adjustments to show up a glamorous picture which isn’t true.

Audit is an inseparable part of companies and organisations but there have been many instances that involved high audit risk while in others, auditors collude with the management and then we have scandals like Enron and Satyam Computers to bear.

Accounting and auditing requires a lot of documentations, reports and most of all, it needs to be true. Manipulation and changes sit at the forefront today leading businesses to eat out the shareholder’s money and crumbling down the trust that is required in the society.

What can we do about it?

#Blockchain it!

People aware of or who have read my previous articles about Blockchain know that at it's core, it is the structure of network and chains, of blocks filled with data, formed with help of hash codes (digital signature) which makes data immutable in a blockchain based network.

And people in the industry have begun to realise it’s true potential in the field of audit and accountancy.

So how would it work?

When I transact today using an ether wallet, the transactions I make are posted to the Ethereum blockchain network, filled in the block, time stamped and chained with the hash codes generated, based on the data inside the block.

Before we go any further:

A wallet is kind of a public key to which money can be sent to. Making it a bit simpler, it is like your bank account number. Only you have access to you use the funds in it. Others may know the account number to send across the money.

Being time stamped is a proof that the transaction was done on at a particular date and time. For example, when you post something on facebook, it is a time stamped post. You can delete the post maybe, but you can never change the time you posted it at.

Coming back, if I want to know how many transactions I carried out, of what amount and when, I simply need to type my wallet address on the “Etherscan”- the search engine for Ethereum.

The result would be:

  • All my transaction IDs
  • The amount I have sent across and receive
  • The wallets which I transacted with and;
  • The age of the transaction (the time period since I made the transaction) will appear in a jiffy.

All this information has no bias, has been time stamped and something which you cannot manipulate until and unless you own 50% or more of the network (which is highly impossible). This introduces self auditing wherein the books of the seller, receiver can be compared with the transactions in the public ledger.

And here comes the possibility of accounting with Blockchain:

You won’t need to enter transaction details into your accounting software system. And it brings the triple entry approach of accounting.

Every time that you will make a transaction, the entry will be loaded on the network and whenever you want to know or verify any information, you will have it within seconds.

Obviously, you want to maintain secrecy about your transactions in a public network. Worry not, as it is covered by the encryption, on which the Blockchain banks on. Nobody comes to know “who” transacted with whom except for the person you are making transaction with. For example, if Bob sends $10,000 to Allice, only Bob and Alice will know about people involved in the transactions, rest of people on the network will only see wallet addresses which never reveal identity of the person.

How do we see this in implementation?

Developing a standalone blockchain accounting software will never work because the entire crux of the technology will be crucified.

It is a distributed ledger-based structure.

Yes, we can surely develop smart contracts (Will talk about it in-depth in my next article) but not a standalone software. Because the entire point of bringing people on blockchain is to have a standard level of transparency which can be easily traced, verified and audited.

In the current times, we can develop blockchain based accounting software for digital transactions and assets which will have an integrated network. Every time a transaction is done via our wallet, with the help of the software you can get information like, with whom you made the transaction which will be visible to you, what was the time you made it, etc.

If you are an organization, we can develop reports based on smart contracts. For example, if we encode that after every 3 months, budget variation report, profit and loss report or a balance sheet be generated (the format will obviously require coding of the reports too), that can bring such vital information in seconds with single a touch and you don’t even need to make any adjustments because those transactions are time stamped and sealed in the block.

Different tranches for diverse types of transactions can be generated which could further help in getting transaction type-based reports.

The cycle of accounting in blockchain based environment would be very simple:

  • Transaction is performed
  • Posted on the affiliated network which the firm is a part of and is notarized
  • transaction ID is generated.

Based on the ID, it can be verified whether the transaction was performed. Newer developments can even lead to generation of invoice/documents based on the respective transaction via the transaction ID. (Again, this is only for digital assets, liabilities, products and services). Further, the network can be integrated with the taxation and international transactions network, where, after a period of time, your tax will be automatically calculated and sent across using smart contracts. The possibilities of creating a cohesive environment is immense.

Yes, the future seems a bit more transparent and secure but not everything is going to be cake walk:

  1. We would require a different Blockchain based network environment and not a decentralized application developed on Ethereum or Neo. It must be different.
  2. Blockchain based accounting will require industry level acceptance. Mere group (Main company and its subsidiary companies are together called a group) level accounting won’t have any effect as then the transparency will take place only in group transactions (which is a critical area but not the only one).
  3. The biggest challenge from an audit perspective would be to make the entity disclose all their official/proprietary wallets to the auditors. But this problem can be solved with Artificial Intelligence auditing the financial and control aspects. Any unauthorized transaction from organisation to outside or from outside to the organisation can be very well detected and a record on the distributed ledger be asked.
  4. Stealing of private keys. All the hacking and losses that you might have heard in regards with Bitcoin/Alt coins was not because someone hacked the blockchain network. It was because people hacked into individual wallets and tried to steal private keys (part of the wallet based on which you send money across the network). And this creates another opportunity for blockchain developers to improvise the current phase of technology.
  5. If AI and blockchain is combined with the capabilities that they individually hold, you will have huge human resource layoffs.

Accounting would reduce only to make budgets and ensure that the wallet address put in for each transaction was right. Auditing would reduce to mere developing internal financial controls and formulating audit reports.

Yes, this is going to be tough on the entire accounting and auditing industry but an equally inevitable phenomenon. AI and Blockchain are coming and if you don’t embrace it, you will be lost in the sands of time, quite literally.

Accounting and auditing is just one area. Taxation, international taxation, advisory, distress management and other professions will be changed forever. The only thing we can do is to innovate our own self and prepare ourselves to be polymath.

Share this article

Leave your comments

Post comment as a guest

0
terms and condition.
  • Lisa Gladwish

    Very well explained! I like the accounting examples here about how and where blockchain can be used other than crypto currencies.

  • Patrick Vargas

    Great article

  • Andres E

    Very clear explanation

  • Frank Zanotto

    I was only having a conversation with two accountants the other day about how I just couldn't get my head around any of it. But this article was incredibly helpful. Thanks!

  • Brian Legge

    Blockchain is such a disruptive technology !!

  • Daniel Hamilton

    Love the way you broke accounting in blockchain down

Share this article

Aman Soni

Management Expert

Aman is a Global Assurance Trainee at KNAV International LTD. He is passionate about business and technology as well as the different policies and initiatives taken by the Indian Government. He drafts policies and suggests key areas for development purposes to his local government through their portals on web and mobile. Aman holds a Bachelor of Commerce from the University of Mumbai and is also pursuing the Chartered Accountancy final exam.

   
Save
Cookies user prefences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline