calculate_australian_deadline
Calculate an Australian deadline using either calendar days or business days, with an explicit start-date counting rule and optional rolling to the next or previous business day when the calculated date is not a business day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | Number of days. Positive moves forward, negative moves backward, 0 keeps the start date. | |
| state | Yes | Australian state or territory | |
| day_type | Yes | business excludes weekends/public holidays; calendar counts every calendar day | |
| start_date | Yes | Starting date in YYYY-MM-DD format | |
| include_start_date | No | Whether the start date counts. Defaults to false. | |
| roll_if_non_business_day | No | What to do if the unadjusted deadline is not a business day: none, next or previous. Defaults to none. |