Statement Cycle Grace Days Lookup
Resolve explicit caller civil-day grace window from cycle end and separately supplied qualification evidence, including exact end date; not statutory/card-specific grace rights or a business-day/time-of-day due-date adjustment.
Description
A statement grace window combines elapsed calendar days with separate qualification evidence.
A statement grace window combines elapsed calendar days with separate qualification evidence. Its end date is included in the declared window.1
The returned values include Caller grace end date, Signed civil days until grace end, Past caller grace end, Within eligible caller grace window. The How section below explains the calculation, input rules and interpretation.
When to use Statement Cycle Grace Days Lookup
Use Statement Cycle Grace Days Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No statutory/card-specific rights, time-of-day or business-day adjustment is supplied.
Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.
How to use Statement Cycle Grace Days Lookup and understand its results
- Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.
- Enter statementCycleEndDate, callerGraceCivilDays, asOfDate, callerGraceEligibilitySatisfied using the field table and calculation rules, then run the tool.
- Read callerGraceEndDate, signedCivilDaysUntilGraceEnd, pastCallerGraceEnd, withinEligibleCallerGraceWindow. 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 |
|---|---|---|---|
| statementCycleEndDate | Statement cycle end date | string | Required |
| callerGraceCivilDays | Caller grace civil days | number | Required |
| asOfDate | As of date | string | Required |
| callerGraceEligibilitySatisfied | Caller grace eligibility satisfied | boolean | Required |
Enter exact real Gregorian YYYY-MM-DD dates in 1900–2199, integer grace days 0–366 and an eligibility boolean. Generated endpoint must remain supported. Return endpoint, signed remaining days, strictly past-end flag and qualified inclusive-window flag.
end=cycleEnd+graceDays; remaining=end−asOf; within=eligible and cycleEnd≤asOf≤end Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| callerGraceEndDate | Caller grace end date | string |
| signedCivilDaysUntilGraceEnd | Signed civil days until grace end | number |
| pastCallerGraceEnd | Past caller grace end | boolean |
| withinEligibleCallerGraceWindow | Within eligible caller grace window | boolean |
{
"input": {
"statementCycleEndDate": "2025-01-31",
"callerGraceCivilDays": 21,
"asOfDate": "2025-02-20",
"callerGraceEligibilitySatisfied": true
},
"output": {
"callerGraceEndDate": "2025-02-21",
"signedCivilDaysUntilGraceEnd": 1,
"pastCallerGraceEnd": false,
"withinEligibleCallerGraceWindow": true
}
} Limitations and assumptions
No statutory/card-specific rights, time-of-day or business-day adjustment is supplied.
Numeric inputs, where present, 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 Card Grace Period Trailing Interest Checker: Trailing interest follows post-statement balance exposure over measured day bins. Explicit grace evidence can suppress interest without discarding observed days. For a complementary task, use Stop Payment Duration Lookup: A stop-payment timing check uses an effective date and exclusive expiry. A positive days-remaining value before the start does not establish current validity.
References
-
Statement Cycle Grace Days Lookup — tool.io
Similar or alternative tools
- Card Grace Period Trailing Interest Checker
Trailing interest follows post-statement balance exposure over measured day bins. Explicit grace evidence can suppress interest without discarding observed days.
- Stop Payment Duration Lookup
A stop-payment timing check uses an effective date and exclusive expiry. A positive days-remaining value before the start does not establish current validity.