FinancialReporting

Periodic reporting of a financial flow for the past accounting period

Diagram

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

In a continuous time simulation financial flows will show their current value at any time. While this is a clear advantage of a simulation—we will never know the true current rates in reality—we would often like to show the average flow with regard to a defined accounting period as it is typical for financial reporting (e.g., at the end of an acounting period the Finance Department will report a single value for the average revenue in the past period in monetary units per period).

The FinancialReporting component will report such an averaged flow by showing the difference between the actual flow and the flow delayed by exactly the length of the accounting period. This difference will be sampled at the end of any accounting period during the simulation time horizon. During the accounting period the last reported value will be kept constant.

Parameters (3)

reportingPeriod

Value: 1

Type: Time (s)

Description: Accounting period

offsetFirstReporting

Value: reportingPeriod

Type: Time (s)

Description: The first report will be issued at startTime + offsetFirstRporting

initialValue

Value: 0

Type: OutputType

Description: Initial reported value (value to be reported until the first reporting date)

Connectors (2)

y

Type: RealOutput

Description: Information output signal

u

Type: RealInput

Description: Actual rate of financial flow

Components (8)

gap

Type: Gap

Description: Compare goal (u1) and current value (u2) to determine gap

previousValue

Type: Sampler

Description: Reported flow for the previous reporting period

currentValue

Type: Sampler

Description: Reported actual flow at the end of each reporting period

delayedAccountingFlow

Type: DelayFixed

Description: Accounting flow delayed for one accounting period

cumulating_previous

Type: ExogenousChange

Description: Previous flow

accruedPreviousFlow

Type: InformationLevel

Description: Cumulative value for the delayed flow

cumulating_actual

Type: ExogenousChange

Description: Current flow

accruedFlow

Type: InformationLevel

Description: Cumulative flow for the reporting period