The whole interface, written down.
22 named operations, the data layer behind them, and the design decisions worth arguing about. These are the real names an agent calls, so you can check this page against the product in a trial rather than taking it on faith.
Design Decisions
How it is built, and why it was built that way.
Calculate, approve, finalise β three distinct gates
An agent can prepare and calculate a pay run all day long. Approving it and finalising it are separate operations, so the point where money becomes real is always a deliberate act.
calculate_pay_runapprove_pay_runfinalize_pay_runSingle Touch Payroll and PAYG built in
STP pay events and end-of-financial-year finalisation are part of the product, not an export you reconcile by hand. PAYG withholding is calculated against ATO brackets.
Superannuation guarantee and salary sacrifice
Employer contributions and salary sacrifice are modelled properly, with SuperStream-ready contribution batches and a contributions report an agent can pull for any period.
get_super_contributions_reportFair Work award codes on the employee record
Employees carry an award code, so penalty rates and allowances follow the instrument rather than a local convention someone documented in a wiki three years ago.
create_employeeThe pay run posts itself to the ledger
Finalising a pay run posts a balanced journal into ERP finance. No re-keying, no month-end surprise where payroll and the general ledger disagree.
post_pay_run_to_glAgent Tools
All 22, named.
An agent picks tools by name, so this list is the real interface rather than a category diagram. Every name is copied verbatim from the source and checked by a script on each build.
list_employeesget_employeecreate_employeecreate_pay_runlist_pay_runsget_pay_runcalculate_pay_runapprove_pay_runfinalize_pay_runpost_pay_run_to_glget_pay_run_itemsget_employee_pay_historylist_leave_requestsapprove_leave_requestreject_leave_requestget_employee_leave_balancesget_payroll_summaryget_tax_summaryget_super_contributions_reportget_ytd_summarysync_employees_from_hrpreview_hr_leaveInterfaces
The wires that already exist.
Because every app speaks the same tool protocol against the same identity, data moves by tool call rather than by nightly export.
STP pay eventsPay events and EOFY finalisation are submitted and tracked.
Check it against the product
Every name on this page is callable in a trial tenant. If something here does not match what you find, we would rather hear about it than have you discover it later.