SlideShare a Scribd company logo
1 of 30
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: 10 Key Concepts and Equations

5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptx5 - Financial Statement Analysis.pptx
5 - Financial Statement Analysis.pptxRohan Singh
 
Analyzing and Recording Transactions
Analyzing and Recording Transactions Analyzing and Recording Transactions
Analyzing and Recording Transactions Tara Kissel, M.Ed
 
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 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
 
“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip Drake“Interpreting Financial Statements” by Philip Drake
“Interpreting Financial Statements” by Philip DrakeMegan 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 methodsDr.R. SELVAM
 
Accounting for Entrepreneurs
Accounting for EntrepreneursAccounting for Entrepreneurs
Accounting for EntrepreneursGOL_Academic
 
Financial Accounting .pptx
Financial Accounting .pptxFinancial Accounting .pptx
Financial Accounting .pptxRobbia Rana
 
Fundamental of accounting for begginers
Fundamental of accounting for begginersFundamental of accounting for begginers
Fundamental of accounting for begginersSmartStudy Help
 
Financial Statement and Depreciation
Financial Statement and DepreciationFinancial Statement and Depreciation
Financial Statement and DepreciationNakul 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 EquationGurkirat Singh
 

Similar to Accounting Basics: 10 Key Concepts and Equations (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 ratios
Financial ratiosFinancial ratios
Financial ratios
 
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)
 
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 SchemeCharles Hoffman
 
Journal Entries Represented in XBRL
Journal Entries Represented in XBRLJournal Entries Represented in XBRL
Journal Entries Represented in XBRLCharles Hoffman
 
Trial Balance Representation in XBRL
Trial Balance Representation in XBRLTrial Balance Representation in XBRL
Trial Balance Representation in XBRLCharles 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 StatementsCharles 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 XBRLCharles Hoffman
 
Accounting Equation Representation in XBRL
Accounting Equation Representation in XBRLAccounting Equation Representation in XBRL
Accounting Equation Representation in XBRLCharles 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 EnvironmentintroCharles 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 AccountantsCharles Hoffman
 
Knowledge Representation Using XBRL
Knowledge Representation Using XBRLKnowledge Representation Using XBRL
Knowledge Representation Using XBRLCharles 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

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 

Recently uploaded (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 

Accounting Basics: 10 Key Concepts and Equations

  • 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