Review a Payday Super contribution
calc_payday_super_deadlineCalculate the Payday Super deadline for a single super contribution. Provide the payday date, SG amount and assessment date to receive the statutory deadline, pathway, verdict and caveats.
Instructions
Review one contribution against payday-super-checker.
qe_day is the qualifying-earnings (payday) date. as_at is required. sg_amount, remitted_amount and matched_amount are AUD decimal strings such as "1000.00": finite, at most 2 decimal places, at most 1000000000000.00. received is fund receipt. remitted is the day money was sent. This tool does not invent clearing-house latency and cannot confirm LCR 2026/1 transition allocation. Without a fund-receipt date the statutory test cannot return ON_TIME. Returns a deadline, pathway, verdict and caveats; assessment_scope is single_contribution. Related contributions, receipt allocation and s 18C(2) item 4 alignment are not reviewed by this tool. sg_amount is operator-supplied; this tool does not calculate SG entitlement. Results are experimental reviews, not compliance determinations. Runs locally without network access, remitting contributions or changing records.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_at | Yes | Required assessment date, YYYY-MM-DD. Supply explicitly; the tool does not assume today. Reads the same date shapes as qe_day. | |
| qe_day | Yes | Qualifying-earnings payment date (payday). YYYY-MM-DD; a payroll export shape such as 13/07/2027 or "9 Jul 2027" is also read, and a numeric date that could be read either way round is refused. This engine rejects dates before its Payday Super regime. | |
| received | No | Actual fund-receipt date, YYYY-MM-DD. Omit or null if unknown; required before the statutory test can return ON_TIME. Reads the same date shapes as qe_day; a stamp carrying Z or a UTC offset is refused, so convert it to the Australian calendar date first. | |
| remitted | No | Date money was sent, YYYY-MM-DD. Optional; does not prove receipt by the fund or establish ON_TIME. Reads the same date shapes as qe_day. | |
| sg_amount | Yes | Superannuation guarantee contribution amount for this employee and qualifying-earningspayment. | |
| db_interest | No | Whether this is a defined-benefit interest. Defaults to false; true selects the engine pathway that skips lateness testing. | |
| employee_id | No | Operator reference echoed in the result; defaults to "mcp-1". No employee record is looked up or written. | mcp-1 |
| out_of_cycle | No | Whether the payment qualifies for the out-of-cycle pathway. Defaults to false; true requires next_standard_qe_day for an actual subsequent standard QE payment. | |
| first_to_fund | No | Whether this is the first eligible contribution to this fund under the engine first-contribution rule. Defaults to false; establish eligibility before setting true. | |
| matched_amount | No | Amount associated with this payday, as an AUD decimal string with at most 2 decimal places; cannot exceed sg_amount. Supply partial amounts even without a remittance date. Caps evidenced receipt and takes precedence over remitted_amount. If both amounts are omitted, a timely receipt remains UNKNOWN; a late receipt remains LATE without reducing the shortfall. | |
| remitted_amount | No | Amount sent for this contribution, as an AUD decimal string with at most 2 decimal places. Requires remitted; cannot exceed sg_amount. Omit or null preserves the engine full-remittance convention when remitted is supplied. | |
| next_standard_qe_day | No | Subsequent schedule-consistent non-out-of-cycle QE payment date, YYYY-MM-DD; must be after qe_day when out_of_cycle is true. Not an assumed future payday. Reads the same date shapes as qe_day. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | The review ran; this does not mean compliance or a known verdict. | |
| as_at | Yes | Explicit operator assessment date, YYYY-MM-DD. | |
| engine | Yes | Delegated distribution that produced this result. | |
| result | Yes | Contribution assessment; not a compliance determination. | |
| disclaimer | Yes | Experimental review and fund-receipt limitations. | |
| engine_version | Yes | Installed version of that engine. | |
| assessment_scope | Yes | Related contributions and SG entitlement were not reviewed. | |
| law_content_date | Yes | Date in YYYY-MM-DD form. |