| Date | Working day date (weekends and public holidays are excluded from the dataset) |
| Cash | Daily cash flow amount (target variable for forecasting) |
| WorkingDaysIndices | 0-based position of the working day within its month (first working day of the month = 0, second = 1, etc.) |
| ReverseWorkingDaysIndices | Same as above but counted from the end of the month (last working day = 0, second-to-last = 1, etc.) |
| MondayMonthInd, TuesdayMonthInd, …, FridayMonthInd | Which occurrence of that weekday it is within the month's working days (e.g., 3 = third working Monday of the month). Value is non-zero only on the corresponding weekday, 0 otherwise. |
| BeforeLastMonday, BeforeLastTuesday, ..., BeforeLastFriday | Binary flag (0/1). Equals 1 only on the second-to-last occurrence of that weekday in the month's working days. |
| LastMonday, LastTuesday, ..., LastFriday | Binary flag (0/1). Equals 1 only on the last occurrence of that weekday in the month's working days. |
| Last5WDaysInd | Counter from 1 to 5 for the last 5 working days of the month (5th-to-last day = 1, 4th-to-last = 2, ..., last day = 5). Zero for all other days. |
| Last5WDays | Binary flag (0/1). Equals 1 for the last 5 working days of the month. |
| Last4WDaysInd | Counter from 1 to 4 for the last 4 working days of the month (4th-to-last day = 1, ..., last day = 4). Zero for all other days. |
| Last4WDays | Binary flag (0/1). Equals 1 for the last 4 working days of the month. |
| LastWMonth | Binary flag (0/1). Equals 1 for all working days in the last significant working week of the month (the final Mon-Sun calendar week that contains a Friday or has 4+ working days). |
| BeforeLastWMonth | Binary flag (0/1). Equals 1 for all working days in the second-to-last significant working week of the month (the calendar week immediately before the LastWMonth week). |