FinancialReportingPeriodic reporting of a financial flow for the past accounting period |
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.
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) |
y |
Type: RealOutput Description: Information output signal |
|
---|---|---|
u |
Type: RealInput Description: Actual rate of financial flow |
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 |