SlideShare a Scribd company logo
Accounting Basics
(Brainstorming)
Charles Hoffman, CPA
January 12, 2021 (DRAFT)
Note that this borrows heavily from the work of Willi Brammertz and the
work of ACTUS (Algorithmic Contract Types Unified Standards),
https://www.actusfrf.org/about
Bookkeeping vs Accounting
• Bookkeeping is a mechanical process of recording transactions.
Bookkeeping is the action of accounting. Bookkeeping is a record
keeping process.
• Accounting is about determining what constitutes the transactions
that are recorded. Accounting is the language used by bookkeeping.
Accounting is a communications tool.
• Financial reporting and the general purpose financial report
specifically is about communicating information about the financial
position (status, stock) and financial performance (performance, flow)
about an economic entity using the language of accounting.
Venetian Method of Double Entry Bookkeeping
• Best practices method of double entry bookkeeping
• Single entry bookkeeping = one ledger
• Double entry bookkeeping = two synchronized ledgers
• DEBITS = CREDITS
• Allows for separation of duties
• Enables detection of errors/inconsistencies
• Enables differentiation of errors from fraud
http://xbrl.squarespace.com/journal/2021/10/23/accounting-our-first-communications-technology.html
FASB SFAC 6, Elements of Financial Statements
FASB, SFAC 6, https://www.fasb.org/pdf/con6.pdf
SFAC 6 is for US
GAAP. IFRS has
something similar; as
does UK GAAP and
other such financial
reporting schemes
FASB, SFAC 6, highlights, page 9, https://www.fasb.org/pdf/con6.pdf
Note the term “interrelated”.
SFAC 6 Defines 10 “Interrelated Elements”
Each financial reporting scheme published does
something similar, see
http://xbrlsite.azurewebsites.net/2020/master/Ele
mentsOfFinancialStatements.pdf
10 Interrelated Elements
1. Assets
2. Liabilities
3. Equity
4. Comprehensive Income
5. Investments by Owners
6. Distributions to Owners
7. Revenues
8. Expenses
9. Gains
10. Losses
FASB, SFAC 6, section 21, page 21, https://www.fasb.org/pdf/con6.pdf
Articulation
Common Knowledge, Wikipedia, Accounting Equation, https://en.wikipedia.org/wiki/Accounting_equation
Interrelations (Part 1)
Assets = Liabilities + Equity
(Never explicitly defined by the FASB, but no one disputes this relation; it is common knowledge.)
FASB, SFAC 6, section 20, page 21, https://www.fasb.org/pdf/con6.pdf
Interrelations (Part 2)
Comprehensive Income = Revenues - Expenses + Gains - Losses
(That sentence is not as explicit as one might optimally like; but again this equation is well understood.)
The equation above defines the relationship between comprehensive income and its components.
The equation below defines the relations between the other concepts and uses the term
“Comprehensive Income” as defined above.
0 = (EquityT0 + RevenueP1 - ExpensesP1 + GainsP1 - LossesP1 + InvestmentsByOwnersP1 -
DistributionsToOwnersP1) + LiabilitiesT1 - AssetsT1
And so, using both equations, the relations between each of the concepts is crystal clear as long as
you understand the balance type (debit, credit) of each of the core elements. FASB, SFAC 6, page 21
and 22, paragraph 21.
EquityT1 = EquityT0 + RevenueP1 - ExpensesP1 + GainsP1 - LossesP1 + InvestmentsByOwnersP1 -
DistributionsToOwnersP1
Simplified:
EquityT1 = EquityT0 + Comprehensive IncomeP1 +
InvestmentsByOwnersP1 - DistributionsToOwnersP1
FASB, SFAC 6, section 20, page 21, https://www.fasb.org/pdf/con6.pdf
Interrelations (Part 3)
Undisputed Basic Equations
AssetsTn = LiabilitiesTn + EquityTn
Comprehensive IncomePn = RevenuesPn - ExpensesPn + GainsPn - LossesPn
EquityTn+1 = EquityTn + Comprehensive IncomePn+1 + Investments by
OwnersPn+1 – Distributions to OwnersPn+1
Assets
Liabilities
Equity
Balance Sheet
Assets
Liabilities
Equity
Cash
Assets
Noncash
Assets
Balance Sheet
Expenses
Revenues
Gains
Losses
Comprehensive
Income
Income Statement
AssetsT0
LiabilitiesT0
EquityT0
AssetsT1
LiabilitiesT1
EquityT1
ExpensesP1
RevenuesP1
GainsP1
LossesP1
Comprehensive
IncomeP1
Comprehensive IncomeP1
Investments by OwnersP1
Distributions to OwnersP1
EquityT0
EquityT1
AssetsTn = LiabilitiesTn + EquityTn
Comprehensive IncomePn = RevenuesPn - Expenses + GainsPn - LossesPn
EquityTn = EquityTn-1 + Comprehensive IncomePn + Investments by OwnersPn – Distributions to OwnersPn
Knowledge of Accounting
Basic Undisputed Interconnected Equations
EquityT1 = AssetsT1 - LiabilitiesT1
EquityT1 = EquityT0 + Investments by OwnersP1 - Distributions to
OwnersP1 + Comprehensive IncomeP1
Comprehensive IncomeP1 = RevenuesP1 -
ExpensesP1 + GainsP1 - LossesP1
Distilled down to ONE Equation using Algebra
I am still trying to get my head around
this. This relates to algebra and calculus.
As I understand it, this equation is a
combination of the three equations on
the prior slide.
Accounting is a Closed System
• Obvious in a world of:
• All values are nominal values
• All values are a single currency
• Single reporting style
• Simple business events
• Single economic entity
• No other real world complexities
• Complicated (but still a closed system) in a world of:
• Nominal value, fair value, amortized cost, etc.
• Multiple currencies
• Many different reporting styles
• Complex business events
• Consolidated economic entities
• Other real world complexities
YouTube.com, CognitiveEdge,
Cynefin Framework,
https://youtu.be/N7oz366X0-8
Any inequality, inconsistency,
or contradiction means some
sort of error has occurred
within the system.
Venetian Method of Double Entry Bookkeeping
• DEBITS = CREDITS
• Any inequality, inconsistency, contradiction means some sort of
error has occurred within the system
• Unintentional error (mistake)
• Intentional error (fraud)
• Ability to distinguish a mistake from fraud
FASB, SFAC 6, section 64, page 40, https://www.fasb.org/pdf/con6.pdf
Business Events Drive Accounting Transactions
Per SFAC 6
AssetsT1
LiabilitiesT1
EquityT1
ExpensesP1
RevenuesP1
GainsP1
LossesP1
Comprehensive
IncomeP1
Comprehensive IncomeP1
Investments by OwnersP1
Distributions to OwnersP1
EquityT0
EquityT1
Business Events (accounting patterns)
Dynamic Balance Sheet
• Transactions is not what drives accounting.
• Contractual monetary business events that drive
accounting, they are turned into accounting
transactions.
• Cash flows is the basis for everything.
• Balance sheet is derived from result of cash flows (actual
cash flows, promised cash flows a.k.a. accruals)
• Income statement is derived from balance sheet changes
• Cash flow statement is derived from balance sheet changes
“Never go to sleep until
the balance sheet
balances.”
Luca Pacioli
Main Categories of Accounting Entries
• Exchange of assets
• Exchange of liabilities
• Asset for liability
• Liability for asset
• Asset for revenue (gain)
• Liability for expense (loss)
• Move comprehensive income to equity
• Asset to equity
• Liability to equity
Additional Important Details
• Revenues
• Operating revenues
• Incidental or peripheral revenues
• Expenses
• Operating expenses
• Incidental or peripheral expenses
• Receivables
• Payables
• Accruals
• Investments
• Reserves
• Debt
• Operations
• Continuing
• Discontinued
• Equity
• Controlling interests (parent)
• Noncontrolling interests
• Taxes
• Current
• Deferred
• Current
• Assets
• Liabilities
• Noncurrent
• Assets
• Liabilities
• Gross profit
• Income attributable to equity investments
• Income from operations
• Continuing
• Discontinued
• Prepayments
• Deferrals
Contractual Algorithm Patterns (Business Events)
• Purchase inventory on account
• Sell inventory on account
• Collect on account
• Pay on account
• Borrow
• Repay on borrowings
• Investment by owner
• Distribution to owner
• Write off uncollectable receivable
• Purchase capital assets
• Lease capital asset
• Issue common stock
• Issue preferred stock
• Acquire insurance
• Purchase an economic entity
• Pay federal taxes
• Invest in stocks
• Equity investment in company
• Pay deposit on contract
• Write off obsolete inventory
Visual of One Contractual Algorithm Pattern (Borrowing
and repayment of debt principle and interest)
Financial Contracts and Trade (Operational)
Contracts
Enterprise
1
Enterprise
2
Enterprise
3
Enterprise
4
Bank 1
Bank 2
Bank 2
Business Events
Business
Event
Financial
Contract
Business
Contract
• Business events - events that happen
in the real world. Business events
generate:
• Business contracts - machine readable
representations of the logic of the
things that happened in the real world
expressed in some standard physical
syntax. There are TWO TYPES of
business contracts:
• Financial contracts always involve CASH
on BOTH SIDES of the contract/event.
• Trade (operational) contracts involve
“goods and services” on at least one
side of the contract and CASH on
perhaps ONE SIDE of the contract.
Trade (or
operational)
Contract
https://www.actusfrf.org/taxonomy#:~:text=The%20figure%20below%20shows%20the,pattern%20is%20able%20to%20express
Resource Event Agent (REA)
• The Resource-Event-Agent (REA) model is an approach to conceptualizing
the semantics of economic exchanges such as accounting transactions or
business events.
• The REA model is an ISO standard, ISO/IEC 15944-4:2007.
• The REA model is best understood by understanding the "R" the "E" and
the "A".
• Resource: Economic resources or claims are objects that are under the control of an
economic agent. Economic resources/claims may things such as goods, services,
rights, obligations, claims.
• Event: Economic events are the events, transactions, circumstances, and other
phenomena which change economic resources from production, exchange,
consumption, and distribution.
• Agent: Economic agents are identifiable parties which obtain, use, or dispose of
economic resources.
http://xbrl.squarespace.com/journal/2016/9/27/understanding-the-resource-event-agent-rea-conceptual-model.html

More Related Content

Similar to Accounting Basics (Brainstorming)

5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptx5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptx
Rohan Singh
 
Acctg fundamentals
Acctg fundamentalsAcctg fundamentals
Financial Accounting by Maliha Tahir 07
Financial  Accounting by Maliha Tahir 07Financial  Accounting by Maliha Tahir 07
Financial Accounting by Maliha Tahir 07
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Analyzing and Recording Transactions
Analyzing and Recording Transactions Analyzing and Recording Transactions
Analyzing and Recording Transactions
Tara Kissel, M.Ed
 
Book keeping
Book keeping Book keeping
Accounting
AccountingAccounting
Accounting
Husnain Haider
 
Study material
Study materialStudy material
Study material
pankajmaini
 
Bcs day one_exam
Bcs day one_examBcs day one_exam
Bcs day one_exam
John Beasley
 
Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)
finance1rkh
 
Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)
Sas_Bala
 
Financial ratios
Financial ratiosFinancial ratios
Financial ratios
Preeti Malik
 
Ratio analysis
Ratio analysisRatio analysis
Ratio analysis
Aras Gabriel
 
“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip Drake“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip Drake
Megan Calcote
 
6 fixed assets, current assets, depreciation methods
6 fixed assets, current assets, depreciation methods6 fixed assets, current assets, depreciation methods
6 fixed assets, current assets, depreciation methods
Dr.R. SELVAM
 
Accounting for Entrepreneurs
Accounting for EntrepreneursAccounting for Entrepreneurs
Accounting for Entrepreneurs
GOL_Academic
 
Financial Accounting .pptx
Financial Accounting .pptxFinancial Accounting .pptx
Financial Accounting .pptx
Robbia Rana
 
Fundamental of accounting for begginers
Fundamental of accounting for begginersFundamental of accounting for begginers
Fundamental of accounting for begginers
SmartStudy Help
 
Financial Statement and Depreciation
Financial Statement and DepreciationFinancial Statement and Depreciation
Financial Statement and Depreciation
Nakul Gaur
 
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
EstelaJeffery653
 
Double Entry System & Accountin Equation
Double Entry System & Accountin EquationDouble Entry System & Accountin Equation
Double Entry System & Accountin Equation
Gurkirat Singh
 

Similar to Accounting Basics (Brainstorming) (20)

5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptx5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptx
 
Acctg fundamentals
Acctg fundamentalsAcctg fundamentals
Acctg fundamentals
 
Financial Accounting by Maliha Tahir 07
Financial  Accounting by Maliha Tahir 07Financial  Accounting by Maliha Tahir 07
Financial Accounting by Maliha Tahir 07
 
Analyzing and Recording Transactions
Analyzing and Recording Transactions Analyzing and Recording Transactions
Analyzing and Recording Transactions
 
Book keeping
Book keeping Book keeping
Book keeping
 
Accounting
AccountingAccounting
Accounting
 
Study material
Study materialStudy material
Study material
 
Bcs day one_exam
Bcs day one_examBcs day one_exam
Bcs day one_exam
 
Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)
 
Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)Financial interpretations with models & formats (unit 2)
Financial interpretations with models & formats (unit 2)
 
Financial ratios
Financial ratiosFinancial ratios
Financial ratios
 
Ratio analysis
Ratio analysisRatio analysis
Ratio analysis
 
“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip Drake“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip Drake
 
6 fixed assets, current assets, depreciation methods
6 fixed assets, current assets, depreciation methods6 fixed assets, current assets, depreciation methods
6 fixed assets, current assets, depreciation methods
 
Accounting for Entrepreneurs
Accounting for EntrepreneursAccounting for Entrepreneurs
Accounting for Entrepreneurs
 
Financial Accounting .pptx
Financial Accounting .pptxFinancial Accounting .pptx
Financial Accounting .pptx
 
Fundamental of accounting for begginers
Fundamental of accounting for begginersFundamental of accounting for begginers
Fundamental of accounting for begginers
 
Financial Statement and Depreciation
Financial Statement and DepreciationFinancial Statement and Depreciation
Financial Statement and Depreciation
 
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
Chapter 3 ANALYZING AND RECORDING TRANSACTIONSPrinciples of
 
Double Entry System & Accountin Equation
Double Entry System & Accountin EquationDouble Entry System & Accountin Equation
Double Entry System & Accountin Equation
 

More from Charles Hoffman

MINI Financial Reporting Scheme
MINI Financial Reporting SchemeMINI Financial Reporting Scheme
MINI Financial Reporting Scheme
Charles Hoffman
 
Journal Entries Represented in XBRL
Journal Entries Represented in XBRLJournal Entries Represented in XBRL
Journal Entries Represented in XBRL
Charles Hoffman
 
Trial Balance Representation in XBRL
Trial Balance Representation in XBRLTrial Balance Representation in XBRL
Trial Balance Representation in XBRL
Charles Hoffman
 
Proof (Digital Financial Reporting)
Proof (Digital Financial Reporting)Proof (Digital Financial Reporting)
Proof (Digital Financial Reporting)
Charles Hoffman
 
Common Elements of Financial Statements
Common Elements of Financial StatementsCommon Elements of Financial Statements
Common Elements of Financial Statements
Charles Hoffman
 
SFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRLSFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRL
Charles Hoffman
 
Accounting Equation Representation in XBRL
Accounting Equation Representation in XBRLAccounting Equation Representation in XBRL
Accounting Equation Representation in XBRL
Charles Hoffman
 
Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...
Charles Hoffman
 
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroAccounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Charles Hoffman
 
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Charles Hoffman
 
Introduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional AccountantsIntroduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional Accountants
Charles Hoffman
 
Knowledge Representation Using XBRL
Knowledge Representation Using XBRLKnowledge Representation Using XBRL
Knowledge Representation Using XBRL
Charles Hoffman
 
How Xbrl Works
How Xbrl WorksHow Xbrl Works
How Xbrl Works
Charles Hoffman
 

More from Charles Hoffman (13)

MINI Financial Reporting Scheme
MINI Financial Reporting SchemeMINI Financial Reporting Scheme
MINI Financial Reporting Scheme
 
Journal Entries Represented in XBRL
Journal Entries Represented in XBRLJournal Entries Represented in XBRL
Journal Entries Represented in XBRL
 
Trial Balance Representation in XBRL
Trial Balance Representation in XBRLTrial Balance Representation in XBRL
Trial Balance Representation in XBRL
 
Proof (Digital Financial Reporting)
Proof (Digital Financial Reporting)Proof (Digital Financial Reporting)
Proof (Digital Financial Reporting)
 
Common Elements of Financial Statements
Common Elements of Financial StatementsCommon Elements of Financial Statements
Common Elements of Financial Statements
 
SFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRLSFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRL
 
Accounting Equation Representation in XBRL
Accounting Equation Representation in XBRLAccounting Equation Representation in XBRL
Accounting Equation Representation in XBRL
 
Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...
 
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroAccounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
 
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
 
Introduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional AccountantsIntroduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional Accountants
 
Knowledge Representation Using XBRL
Knowledge Representation Using XBRLKnowledge Representation Using XBRL
Knowledge Representation Using XBRL
 
How Xbrl Works
How Xbrl WorksHow Xbrl Works
How Xbrl Works
 

Recently uploaded

Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
Chandresh Chudasama
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
ABHILASH DUTTA
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
CLIVE MINCHIN
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
Adnet Communications
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 

Recently uploaded (20)

Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 

Accounting Basics (Brainstorming)

  • 1. Accounting Basics (Brainstorming) Charles Hoffman, CPA January 12, 2021 (DRAFT) Note that this borrows heavily from the work of Willi Brammertz and the work of ACTUS (Algorithmic Contract Types Unified Standards), https://www.actusfrf.org/about
  • 2. Bookkeeping vs Accounting • Bookkeeping is a mechanical process of recording transactions. Bookkeeping is the action of accounting. Bookkeeping is a record keeping process. • Accounting is about determining what constitutes the transactions that are recorded. Accounting is the language used by bookkeeping. Accounting is a communications tool. • Financial reporting and the general purpose financial report specifically is about communicating information about the financial position (status, stock) and financial performance (performance, flow) about an economic entity using the language of accounting.
  • 3. Venetian Method of Double Entry Bookkeeping • Best practices method of double entry bookkeeping • Single entry bookkeeping = one ledger • Double entry bookkeeping = two synchronized ledgers • DEBITS = CREDITS • Allows for separation of duties • Enables detection of errors/inconsistencies • Enables differentiation of errors from fraud http://xbrl.squarespace.com/journal/2021/10/23/accounting-our-first-communications-technology.html
  • 4. FASB SFAC 6, Elements of Financial Statements FASB, SFAC 6, https://www.fasb.org/pdf/con6.pdf SFAC 6 is for US GAAP. IFRS has something similar; as does UK GAAP and other such financial reporting schemes
  • 5. FASB, SFAC 6, highlights, page 9, https://www.fasb.org/pdf/con6.pdf Note the term “interrelated”. SFAC 6 Defines 10 “Interrelated Elements” Each financial reporting scheme published does something similar, see http://xbrlsite.azurewebsites.net/2020/master/Ele mentsOfFinancialStatements.pdf
  • 6. 10 Interrelated Elements 1. Assets 2. Liabilities 3. Equity 4. Comprehensive Income 5. Investments by Owners 6. Distributions to Owners 7. Revenues 8. Expenses 9. Gains 10. Losses
  • 7. FASB, SFAC 6, section 21, page 21, https://www.fasb.org/pdf/con6.pdf Articulation
  • 8. Common Knowledge, Wikipedia, Accounting Equation, https://en.wikipedia.org/wiki/Accounting_equation Interrelations (Part 1) Assets = Liabilities + Equity (Never explicitly defined by the FASB, but no one disputes this relation; it is common knowledge.)
  • 9. FASB, SFAC 6, section 20, page 21, https://www.fasb.org/pdf/con6.pdf Interrelations (Part 2) Comprehensive Income = Revenues - Expenses + Gains - Losses (That sentence is not as explicit as one might optimally like; but again this equation is well understood.)
  • 10. The equation above defines the relationship between comprehensive income and its components. The equation below defines the relations between the other concepts and uses the term “Comprehensive Income” as defined above. 0 = (EquityT0 + RevenueP1 - ExpensesP1 + GainsP1 - LossesP1 + InvestmentsByOwnersP1 - DistributionsToOwnersP1) + LiabilitiesT1 - AssetsT1 And so, using both equations, the relations between each of the concepts is crystal clear as long as you understand the balance type (debit, credit) of each of the core elements. FASB, SFAC 6, page 21 and 22, paragraph 21. EquityT1 = EquityT0 + RevenueP1 - ExpensesP1 + GainsP1 - LossesP1 + InvestmentsByOwnersP1 - DistributionsToOwnersP1 Simplified: EquityT1 = EquityT0 + Comprehensive IncomeP1 + InvestmentsByOwnersP1 - DistributionsToOwnersP1 FASB, SFAC 6, section 20, page 21, https://www.fasb.org/pdf/con6.pdf Interrelations (Part 3)
  • 11. Undisputed Basic Equations AssetsTn = LiabilitiesTn + EquityTn Comprehensive IncomePn = RevenuesPn - ExpensesPn + GainsPn - LossesPn EquityTn+1 = EquityTn + Comprehensive IncomePn+1 + Investments by OwnersPn+1 – Distributions to OwnersPn+1
  • 15. AssetsT0 LiabilitiesT0 EquityT0 AssetsT1 LiabilitiesT1 EquityT1 ExpensesP1 RevenuesP1 GainsP1 LossesP1 Comprehensive IncomeP1 Comprehensive IncomeP1 Investments by OwnersP1 Distributions to OwnersP1 EquityT0 EquityT1 AssetsTn = LiabilitiesTn + EquityTn Comprehensive IncomePn = RevenuesPn - Expenses + GainsPn - LossesPn EquityTn = EquityTn-1 + Comprehensive IncomePn + Investments by OwnersPn – Distributions to OwnersPn Knowledge of Accounting
  • 16. Basic Undisputed Interconnected Equations EquityT1 = AssetsT1 - LiabilitiesT1 EquityT1 = EquityT0 + Investments by OwnersP1 - Distributions to OwnersP1 + Comprehensive IncomeP1 Comprehensive IncomeP1 = RevenuesP1 - ExpensesP1 + GainsP1 - LossesP1
  • 17. Distilled down to ONE Equation using Algebra I am still trying to get my head around this. This relates to algebra and calculus. As I understand it, this equation is a combination of the three equations on the prior slide.
  • 18. Accounting is a Closed System • Obvious in a world of: • All values are nominal values • All values are a single currency • Single reporting style • Simple business events • Single economic entity • No other real world complexities • Complicated (but still a closed system) in a world of: • Nominal value, fair value, amortized cost, etc. • Multiple currencies • Many different reporting styles • Complex business events • Consolidated economic entities • Other real world complexities YouTube.com, CognitiveEdge, Cynefin Framework, https://youtu.be/N7oz366X0-8 Any inequality, inconsistency, or contradiction means some sort of error has occurred within the system.
  • 19. Venetian Method of Double Entry Bookkeeping • DEBITS = CREDITS • Any inequality, inconsistency, contradiction means some sort of error has occurred within the system • Unintentional error (mistake) • Intentional error (fraud) • Ability to distinguish a mistake from fraud
  • 20. FASB, SFAC 6, section 64, page 40, https://www.fasb.org/pdf/con6.pdf Business Events Drive Accounting Transactions Per SFAC 6
  • 21. AssetsT1 LiabilitiesT1 EquityT1 ExpensesP1 RevenuesP1 GainsP1 LossesP1 Comprehensive IncomeP1 Comprehensive IncomeP1 Investments by OwnersP1 Distributions to OwnersP1 EquityT0 EquityT1 Business Events (accounting patterns)
  • 22. Dynamic Balance Sheet • Transactions is not what drives accounting. • Contractual monetary business events that drive accounting, they are turned into accounting transactions. • Cash flows is the basis for everything. • Balance sheet is derived from result of cash flows (actual cash flows, promised cash flows a.k.a. accruals) • Income statement is derived from balance sheet changes • Cash flow statement is derived from balance sheet changes “Never go to sleep until the balance sheet balances.” Luca Pacioli
  • 23.
  • 24. Main Categories of Accounting Entries • Exchange of assets • Exchange of liabilities • Asset for liability • Liability for asset • Asset for revenue (gain) • Liability for expense (loss) • Move comprehensive income to equity • Asset to equity • Liability to equity
  • 25. Additional Important Details • Revenues • Operating revenues • Incidental or peripheral revenues • Expenses • Operating expenses • Incidental or peripheral expenses • Receivables • Payables • Accruals • Investments • Reserves • Debt • Operations • Continuing • Discontinued • Equity • Controlling interests (parent) • Noncontrolling interests • Taxes • Current • Deferred • Current • Assets • Liabilities • Noncurrent • Assets • Liabilities • Gross profit • Income attributable to equity investments • Income from operations • Continuing • Discontinued • Prepayments • Deferrals
  • 26. Contractual Algorithm Patterns (Business Events) • Purchase inventory on account • Sell inventory on account • Collect on account • Pay on account • Borrow • Repay on borrowings • Investment by owner • Distribution to owner • Write off uncollectable receivable • Purchase capital assets • Lease capital asset • Issue common stock • Issue preferred stock • Acquire insurance • Purchase an economic entity • Pay federal taxes • Invest in stocks • Equity investment in company • Pay deposit on contract • Write off obsolete inventory
  • 27. Visual of One Contractual Algorithm Pattern (Borrowing and repayment of debt principle and interest)
  • 28. Financial Contracts and Trade (Operational) Contracts Enterprise 1 Enterprise 2 Enterprise 3 Enterprise 4 Bank 1 Bank 2 Bank 2
  • 29. Business Events Business Event Financial Contract Business Contract • Business events - events that happen in the real world. Business events generate: • Business contracts - machine readable representations of the logic of the things that happened in the real world expressed in some standard physical syntax. There are TWO TYPES of business contracts: • Financial contracts always involve CASH on BOTH SIDES of the contract/event. • Trade (operational) contracts involve “goods and services” on at least one side of the contract and CASH on perhaps ONE SIDE of the contract. Trade (or operational) Contract https://www.actusfrf.org/taxonomy#:~:text=The%20figure%20below%20shows%20the,pattern%20is%20able%20to%20express
  • 30. Resource Event Agent (REA) • The Resource-Event-Agent (REA) model is an approach to conceptualizing the semantics of economic exchanges such as accounting transactions or business events. • The REA model is an ISO standard, ISO/IEC 15944-4:2007. • The REA model is best understood by understanding the "R" the "E" and the "A". • Resource: Economic resources or claims are objects that are under the control of an economic agent. Economic resources/claims may things such as goods, services, rights, obligations, claims. • Event: Economic events are the events, transactions, circumstances, and other phenomena which change economic resources from production, exchange, consumption, and distribution. • Agent: Economic agents are identifiable parties which obtain, use, or dispose of economic resources. http://xbrl.squarespace.com/journal/2016/9/27/understanding-the-resource-event-agent-rea-conceptual-model.html