Timing Modal
This article explains the Timing modal in Model Reef.
You will learn:
How to open the Timing modal from a variable.
How to control when values hit P&L.
How payment terms and delays affect cashflow and working capital.
How to use frequency and seasonality settings.
Timing is a core part of how Model Reef converts variables into full P&L, Balance Sheet and Cashflow behaviour.
Accrual dates and occurrence
The first part of the Timing modal usually controls occurrence, that is when the variable hits P&L.
You can set:
Start date: when the variable first begins to accrue.
End date: when the variable stops.
Accrual frequency: daily, weekly, monthly, quarterly, semi annual or annual.
Schedules: for example on a particular day of the month or at fixed intervals.
Accrual timing determines the P&L pattern irrespective of cash timing.
Payment terms and delays
Next you can configure how long it takes for cash to move after accrual.
Options include:
Immediate cash (no delay).
Fixed day delays, such as 30, 45 or 60 days.
Month based delays, such as one or two months after occurrence.
Custom terms such as end of month or specific rule based dates.
Rules:
For revenue, a delay creates Accounts Receivable, which is then collected when cash arrives.
For costs, a delay creates Accounts Payable or equivalent payables.
The Timing modal shows how delays map accrual periods into cashflow periods.
Frequency rules
Frequency rules allow you to describe how often cash events happen relative to accruals:
One off events.
Regular schedules such as monthly or quarterly.
Irregular schedules using explicit date lists or patterns.
Frequency interacts with delays to give detailed control over both P&L and cash patterns.
Seasonality and schedules
Seasonality settings let you vary values within or across years, for example:
Higher revenues in certain months or quarters.
Seasonal costs such as marketing bursts or holiday staffing.
Agricultural or tourism cycles.
You can set seasonal multipliers or explicit schedules that the engine applies to the base values.
Related articles
Last updated