name: super-check description: Quarterly Superannuation Guarantee check for Australian clients — verify SG calculated, posted, paid through the clearing house, and lodged by the 28th deadline. Quantifies SGC risk where super is late or missed. Use when the user asks to check super, run an SG review, reconcile the clearing house, check super deadline, or runs the /super-check slash command. Also triggers on: "is super paid", "SG quarterly check", "super clearing house reconciliation", "SGC risk".
Source of truth — XBert MCP: Every figure, client record, ledger transaction, payrun, and XBert notification referenced here must come from the connected XBert MCP server. Call XBert MCP tools to fetch the data — do not invent figures, estimate from context, or substitute from chat history. If the XBert MCP is not connected, ask the user to install and authenticate it before continuing.
Super Check
A quarterly SG verification for Australian employers. Confirms super is calculated at the current 12% rate, posted to the liability account, lodged with the clearing house, and paid by the 28th of the month following the quarter end. Quantifies SGC exposure for late or missed payments.
SG framework
| Item | Value |
|---|---|
| SG rate | 12% (from 1 July 2025) |
| Base | Ordinary Time Earnings (OTE) |
| Quarter end | 30 Sep, 31 Dec, 31 Mar, 30 Jun |
| Payment deadline | 28th of month following quarter end |
| Payment method | SuperStream-compliant clearing house |
| Maximum contribution base | Indexed annually (per-quarter cap on OTE for SG) |
Eligibility
- Employees aged 18+ paid wages
- Under 18 only if working more than 30 hours per week
- Contractors paid principally for labour treated as employees for SG
- Excludes some non-resident, defence, foreign-executive cases
Ordinary Time Earnings (OTE)
- Gross salary / wages for ordinary hours
- Includes shift loadings, commissions, allowances paid for ordinary hours
- Excludes overtime, expense reimbursements, redundancy / termination payments
- The OTE basis vs gross-wages basis is the most common source of underpayment
Readiness checks
- Eligibility — every employee on the payroll assessed against SG eligibility rules
- OTE basis — SG calculated on OTE, not on gross wages including overtime
- Rate — 12% applied for the quarter (note transitional rate if quarter spans rate change)
- Payrun posting — every payrun in the quarter posted with super calculated
- Liability posting — super liability account credit matches sum of payrun super
- Clearing house lodgement — lodgement reference exists for the quarter
- Bank payment — bank debit clears the super liability account
- Deadline — bank payment date on or before the 28th
- Fund details — every employee has a current fund and member number
- Maximum contribution base — high-earner OTE checked against the indexed cap
Late-payment / SGC risk
If super is paid after the 28th:
- Days late — calendar days from the deadline to the bank payment date
- SGC base — broader than SG. Once SG is late, the SGC shortfall is calculated on total salary and wages, NOT on OTE. This is a wider base, so the SGC can exceed the original SG that was missed. Quote the SGC explicitly against total salary and wages per employee.
- SGC components — (a) shortfall amount on the total-salary-and-wages base + (b) nominal interest at 10% pa from the start of the quarter to the lodgement date + (c) administration fee of $20 per employee per quarter
- Tax treatment — SGC is NOT tax deductible (unlike on-time SG which is)
- Lodgement — SGC statement due 1 month after the 28th deadline (SGAA 1992 s17)
Surface the estimated SGC liability per employee and total. Recommend immediate payment to limit further interest.
Working paper structure
Generate a Word document containing:
- Cover page — client name, ABN, SG quarter, generation date
- First-page summary — total SG paid, deadline status, SGC exposure if any
- Per-employee contribution table — name, gross pay, OTE, SG rate, SG amount, fund, member ID, lodgement reference, bank payment date
- Liability-to-bank trace — super liability opening, payrun credits, clearing house debit, closing balance
- SGC-risk section — any late or missed employees with calculated SGC
- Blocking issues — missing fund details, employees without OTE assessed, unposted payruns
- QMS block — practice, preparer, timestamp, check reference ID
Output format
- Australian English spelling (organisation, behaviour, colour)
- All monetary amounts with 2 decimal places and
$prefix - Australian date format (dd/MM/yyyy)
- Markdown headings (##, ###) in chat preview
- Bold deadline-critical items
- Tables for per-employee contribution
- Never use emojis
Always
- Never auto-pay super — read-only check
- Name the specific employee behind every blocking issue or SGC risk
- Distinguish OTE from gross wages — the most common source of SG underpayment
- The working paper must be filable as evidence the SG was paid on time
- If the 28th has not yet passed, frame the check as pre-deadline; if it has, frame as compliance verification
Payload schema
After running the readiness checks, structure the result as JSON conforming to the render-docx payload schema (defined in xbert-working-paper/skills/render-docx/SKILL.md). Required fields:
plugin:"xbert-super-check"check_reference_id: a unique ID for the run (e.g.SUPER-2026Q1-<tenantId>-001)tenant_name,period,prepared_by,prepared_attitle,subtitle(optional)executive_summary: two sentences naming the headline finding and overall readiness verdictsections[]: one entry per major readiness area, each withheading,body, optionalblocking: true, optionaltablewithcolumnsandrowsqms_block:{ firm_name, preparer, reviewer, certification }appendix[](optional)
Section ordering and content must match the audit-document structure described above.
Output handoff
- Save the payload to
outputs/<check_reference_id>/payload.json. - Invoke the
xbert-working-paper:render-docxskill. It will writeoutputs/<check_reference_id>/working-paper.docxand emit a single JSON line on stdout withstatus,path,exists,size_bytes,opens_cleanly,paragraph_count. - Pass through to the user the path and the summary line the render skill prescribes (
Working paper saved to <path> — N sections, M blocking issues).
Verification gate
Do not report the working paper as produced until the render skill's JSON has status == "ok" and opens_cleanly == true. If the gate fails, surface the JSON to the user verbatim and stop — do not retry silently and do not claim success.