Professional Documents
Culture Documents
Ey How Blockchain Is Changing Finance Deck PDF
Ey How Blockchain Is Changing Finance Deck PDF
Summit
San Francisco, CA
Distributed ledger and blockchain technologies can be the solutions to many problems faced by our clients.
► Blockchain technologies enable storage of data at the record level (transaction) in an immutable shared database,
while allowing users to access and validate data with minimal effort.
► Distributed infrastructure is technology that allows the distribution of trusted value transfer and execution — the
disintermediation of intermediaries — when the network becomes the intermediary.
Digital identity
Immutable
Rapidly scalable
golden source
Customer
Buy smartphone on
The cost to sell this smartphone is US$50. ABC Receive Make
telecommunications invoice payment
website
management tool
Exhibit A: Sales journal entry Transmit Transmit
relationship
Customer
Date Account Debit Credit order data to billing data to
billing team customer
3 April 2017 Accounts receivable US$300
Cost of goods sold US$50
Revenue US$300
Billing team
Inventory US$50 Perform billing Validate
► Prepare invoice payment
► Validate matches
customer data invoice
Exhibit B: Receive payment journal entry
Date Account Debit Credit
ERP and GL Post journal entry to Post journal entry
8 April 2017 Cash US$300 the general ledger (GL) to the GL that
that sale is made payment received
Accounts receivable US$300 (see Exhibit A) (see Exhibit B)
Journal entries do not change but the process and timing to “complete” transactions change significantly.
Approach Exhibit D: Future state billing process
Timeline
Leverage blockchain Day 1
Customer
on ABC Receive
immutable record- telecommunications
contract with customer: all confirmation of
website parties transparently edit and sale and
keeping, enhanced update payment
data security, and
smart contracts 4
Blockchain invoice
2 3
functionality to Copies of smartphone invoice are
Validate Validate Receive
software
entry to GL that
connected to bank payment network sale made and
payment
received
ERP interface exists: transactions translated into journal (see Exhibits A
entries that automatically can be posted and B)
Blockchain invoicing
Seamlessly issue and When payment is Invoices can be
software is ERP or
reconcile invoices in made, everyone is bought and sold
accounting system
real time aware in market
agnostic
Software functions as a The smart contract With smart contract Now businesses can
blockchain service layer functionality of technology, invoice terms more easily offer their
that connects to ERP. distributed ledger are set and connected to invoices for sale on the
Companies can use technology enables the bank payment global factoring market
blockchain software automatic reconciliation network. Once the bank and receive payment
without changing front- of payments to confirms the payments, based on agreed-upon
end ERP systems. corresponding invoices. invoices are terms.
automatically settled.
Manufacturing, power
Financial services, exchanges
and utilities
Regulators ► Cross-border payments
► Supply chain
► Explore central-bank-controlled digital ► Stock and debt issuance
management
currency ► Cross-border trade
► Securities and derivative clearing and
► Establish policies and guidelines to and logistics settlement
manage blockchain-based economy ► Trade finance, asset custody
► Identify management
► Private blockchains for
internal efficiencies
Blockchain is a decentralized ledger that keeps a record of each transaction that occurs
across a peer-to-peer network.
It allows us to:
1 2 3
Store digital records Exchange digital assets Execute smart contracts
Blockchain allows control of Users can issue new assets and Self-governing contracts simplify and
information through secure, transfer ownership in real time automate lengthy and inefficient
auditable and immutable records without banks, stock exchanges or business processes.
of transactions and assets. payment processors.
The corporate treasury function can be Using a digitized contracting system, two
transformed by implementing a blockchain-based anonymous parties can trade and transact
clearing and settlement function within the without the involvement of a middleman or a
company’s financial network. The immutable trusted party. This, in turn, this helps reduce or
Treasury nature of such a network lends huge credibility to Contracting eliminate costs associated with monitoring and
financial risk management, while effectively enforcement.
managing cash flow based on up-to-date
financial numbers.
Blockchains with inbuilt smart contracts capabilities By using a distributed ledger, tracking the
enable financial applications to allocate costs provenance of a property can be simplified
on a real-time basis, eliminating the long, manual and strengthened by transacting a digital token
Property and
Cost and error-ridden process, thus improving efficiency through the blockchain system, eliminating the
and significantly reducing the cost of the overall asset chances of corruption in this transaction trail. This
allocation
function. management establishes the authenticity of the certificates,
enabling buyer trust and eliminating provenance
checks.
Public ledger
010101010101010
101010101010101 010101010101010 Expiration date
101010101010101 February 6, 2017
Cost term code
Finance and IT Manufacturing Cost term code
Transcribe a cost allocation agreement into a smart contract The IT department incurs the cost and allocates the Transcribe a cost allocation amendment into a modified
between parties at the beginning of the year (set rules, i.e., cost at the end of the period to all departments, e.g., smart contract between parties (modify set rules,
smart contracts). allocates $5m in costs based on the smart rule to the i.e., smart contracts).
► The contract that includes cost allocation terms and logic manufacturing, sales, finance and treasury ► Contract amendment that includes new or modified cost
is communicated to all parties. departments. allocation terms and logic communicated to all parties
► The smart contract is agreed and validated via a ► Sends the allocation transaction via blockchain ► Modified smart contract agreed and validated via
consensus vote in a blockchain network and stored in network for validation with set rules consensus vote in blockchain network and stored in
each node as a hash. ► Validation can be manual or automated, each node as a hash
The smart contracts enable: based on how it is set up
► Consensus-based validation
► Standardization and storage in all nodes
1. Low contracting, enforcement and compliance costs make contracting viable for even low-value transactions
Benefits of smart 2. Maximized transparency of cost and profitability
contracts 3. Limited complexity, enabling informed decision-making
4. Improved accuracy of cost assignments
Manual intercompany invoicing and payment procedures Smart contracts Using smart contract functionality, an
organization could establish automated
Lack of materiality thresholds for intercompany allocations intercompany transaction processes. These
and journal entries contracts could have pre-developed
Inconsistent global intercompany processes due to processes, transaction thresholds and use
fragmented ownership “oracles” (e.g., Reuters to inform exchange
rates) to reduce manual calculations.
Manual Excel modeling and calculations
Company A’s
1
US subsidiary Ordering
places an party
order with its
Chinese Manufacturing Jet engine parts Freight forwarder US Customs Shipping Final assembly Delivery to airline
subsidiary. China produced US customer
5 9
Using coded
smart contract The transaction is settled, and the
rules, the value US subsidiary pays the Chinese
of the parts is subsidiary the calculated value.
calculated.
Smart contract Settlement
Intercompany
agreement Foreign exchange Distributed Intercompany Ledger
rates
6 4
Using Reuters for exchange This information is The end result of this process is an automated transaction that
rate information, the ledger received and registered in follows standardized policies and procedures.
calculates the value of the the distributed
This would allow all business units simultaneously to reflect the
transaction in each currency. intercompany ledger.
same accurate information for many intercompany transactions.
Reuters Tax review and
approval
Delivery users Internal users Service consumer users Service provider users
g party
Manufacturing Jet engine parts Freight forwarder US Customs Shipping Final Delivery to Shipment and arrival Service provider thin clients Audit and approval clients Administration clients
Shipment and arrival
China produced assembly airline clients or devices clients or devices (powered by Angular/Node) (powered by Angular/Node) (powered by Angular/Node)
ge Contract and
and approval queue transaction
service
manager Contact/User registration module
service service
API services s
Digital contract module
Chain code
manager
Fulfillment notification module
Predix PaaS Time stamp
Management server Messaging module Consensus Digital invoice module
service management
OBC Dispute management module service Ledger query
Smart event manager
Payment module
and approval
Requirements:
► A foundational private blockchain network with nodes across the company and trade partners
► Smart contract design for intercompany pricing (with possible robotic process automation support)
To understand the difference between ERP and blockchain, it is essential to understand the architectural construct of enterprise
applications.
Business Activities that leverage multiple applications to accomplish a particular An ERP application integrates the management
processes goal of all major business processes in an enterprise.
It uses a database management system to
End-user programs that rely on database technology to store provide a single source of truth. There are
Applications information multiple database technologies that can be used
to support any ERP application.
Traditionally, relational databases have been
Single source of truth of enterprise data used across functions and used to support the ERP applications.
Databases departments Blockchain technology lives in the layer served
by databases. ERP applications can use their
inherent capabilities to maintain an immutable,
Communication between components at the physical level; to single source of truth just like traditional
Network communicate, servers and computers must agree on similar protocol databases.
Blockchain resides at the edges of ERP applications, enabling enterprises fully to utilize blockchain’s benefits without
changing their existing ERP infrastructure. This can be accomplished easily by establishing an Application Programming
Interface layer between the node and the database. Each participant or node on the network maintains its own copy of
the transaction ledger, which can be used as an input on the database layer.
Business
Blockchain network Flat file data output processes
Applications
Databases
Physical
About EY
EY is a global leader in assurance, tax, transaction and advisory
services. The insights and quality services we deliver help build trust
and confidence in the capital markets and in economies the world
over. We develop outstanding leaders who team to deliver on our
promises to all of our stakeholders. In so doing, we play a critical role
in building a better working world for our people, for our clients and
for our communities.
1705-2288253
ED None
ey.com