Slide 1

Slide 1 text

Intro to REA Selected slides from Bill McCarthy, the father of REA - and a few slides from other people.

Slide 2

Slide 2 text

Economic Event Economic Agent stockflow duality Economic Resource participation R E A

Slide 3

Slide 3 text

Once upon a time at the cookie store …… an accounting story

Slide 4

Slide 4 text

Cookie-Monster (the monster) and Elmo (the baker) meet in the (real or virtual) marketplace, thus setting the stage for an Economic Exchange

Slide 5

Slide 5 text

Cookie-Monster and Elmo engage in a SALE (transfer of Cookie Inventory)

Slide 6

Slide 6 text

Cookies Sale entreprene ur Economic Resource outsideParticipa te stock-flow Economic Event Economic Agent Economic Agent Economic Agent Economic Agent Economic Resource duality Economic Event stock-flow insideParticipat e custom er insideParticipate outsideParticipate

Slide 7

Slide 7 text

Cookie-Monster and Elmo engage in a PAYMENT (transfer of Cash)

Slide 8

Slide 8 text

Cookies Sale entrepreneur outsideParticipate stock-flow Economic Event Economic Agent Economic Agent Economic Agent Economic Agent Economic Resource duality Economic Event stock-flow Cash- Receipt insideParticipate customer entrepreneur insideParticipate outsideParticipate

Slide 9

Slide 9 text

Economic Resource insideParticipa te stockFlow Economic Agent Economic Agent Economic Event outsideParticipat e WHAT? WHEN? WHO? The What, When, Who, and Why Translation of a Business Process WHO? dualit y WHY? Economic Event

Slide 10

Slide 10 text

Alice purchased eggs from Jones Company some and Economic Resource insideParticipa te stockFlow Economic Agent Economic Agent Economic Event outsideParticipat e direct object subject verb prepositional phrase Normal Sentence Translation of the REA Metamodel

Slide 11

Slide 11 text

Financial Reporting View Other Views of Enterprise Event-chains Enterprise Value Chain (non-legacy ERP) distributed business transaction repository Value Network (Independent view) . source document Financial Statements transactions & master files Legacy Accounting Systems (A = L + OE) Enterprise Value Chain (legacy ERP) Value Network (Trading Partner view) firm–b firm–a firm–b firm–a firm–c Enterprise Value Chain (legacy ERP) Enterprise Value Chain (legacy ERP) distributed Value Network (legacy hybrid) firm–b GL is-a

Slide 12

Slide 12 text

typify typify responsible reciprocal toPromise stockFlow fromParticipate toParticipate fulfill specify specify fromPromise policy policy Economic Event Type duality reserve reserve typify policy Economic Contract bundle trigger Economic Commitment specify Economic Agent Economic Resource Type Economic Resource Economic Event Economic Agent Type The Policy Layer The Scheduling Layer partyNegotiate

Slide 13

Slide 13 text

REAContracts Adding sematics to business contracts Jesper Kiehn (Simon Peyton-Jones)

Slide 14

Slide 14 text

2

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

other materials Deliverable Contribution (project step) Project Contribution (project step) labor equipment ideas stockFlow duality duality prototypes designs creating value transfer or use of project value to party outside the payment or value enhancement distribution to individual value creators based on value accounting system duality stockFlow distributing value Figure 4 – Accountability Layer for an Open Value Network (Source: McCarthy et al. 2018)