CDP Appeal Window
Check a collection appeal filing date against a caller-supplied window.
Description
A collection-due-process appeal window compares a filing date with a caller-specified calendar-day deadline.
A collection-due-process appeal window compares a filing date with a caller-specified calendar-day deadline. Actual rights depend on the notice and applicable procedural rules.1
Check a collection appeal filing date against a caller-supplied window.
When to use CDP Appeal Window
Use this tool to check a collection appeal filing date against a caller-supplied window.
Choose the specific arithmetic or checklist scenario and establish its input amounts, dates, rates and criteria from the applicable records. Keep currencies, periods and jurisdictions consistent; review the tool-specific assumptions before interpreting the result.
How to use CDP Appeal Window and understand its results
- Choose the specific arithmetic or checklist scenario and establish its input amounts, dates, rates and criteria from the applicable records. Keep currencies, periods and jurisdictions consistent; review the tool-specific assumptions before interpreting the result.
- Enter noticeDate, appealWindowDays, filingDate using the field table and calculation rules, then run the tool.
- Read appealDeadline, daysFromNotice, filedWithinWindow. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| noticeDate | Collection notice date | string | Required |
| appealWindowDays | Appeal window (days) | integer; minimum: 0 | Required |
| filingDate | Appeal filing date | string | Required |
Enter YYYY-MM-DD notice/filing dates and nonnegative integer window. Reject filing dates before notice, then return deadline, elapsed days and inclusive timeliness flag.
elapsed=floor((filing−notice)/86400000); deadline=notice+windowDays; timely=elapsed≤windowDays Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| appealDeadline | Appeal deadline | string |
| daysFromNotice | Days from notice | integer; minimum: 0 |
| filedWithinWindow | Filed within supplied window | boolean |
{
"input": {
"noticeDate": "2025-01-01",
"appealWindowDays": 30,
"filingDate": "2025-01-20"
},
"output": {
"appealDeadline": "2025-01-31",
"daysFromNotice": 19,
"filedWithinWindow": true
}
} Limitations and assumptions
No notice is inspected and holidays or extensions are not applied. Some impossible dates can normalize under JavaScript Date; verify actual dates and legal counting rules.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Extremely large text inputs are rejected. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Summons Response Window: Calculate a tax-summons response deadline from a caller-supplied window. For a complementary task, use Deadline Business-Day Shift: Move a nominal deadline forward past weekends and caller-supplied nonbusiness dates.
References
-
CDP Appeal Window — tool.io
Similar or alternative tools
- Summons Response Window
Calculate a tax-summons response deadline from a caller-supplied window.
- Deadline Business-Day Shift
Move a nominal deadline forward past weekends and caller-supplied nonbusiness dates.