O'Reilly logo

Enterprise Model Patterns: Describing the World (UML Version) by David C. Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Accounting Transactions

The money that each Account is keeping track of is represented by the one or more Balances that are in each Account. Each instance of Balance has a Balance Value that was effective on a particular Balance Effective Date. When an instance of an Account is created, an initial instance of Balance is also created, with a Balance Value of “0”.

For each Accounting Transaction, two or more Balances are updated by creating a new Balance with the Balance Value equal to the Balance Value of the previous instance plus the Value of the transaction. This will be described in more detail in the following section.

In its most general form, the model of an Accounting Transaction looks like that shown in Figure 11-3.

As described earlier, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required