System config
Every admin-tunable setting, in one place. AI & Sourcing holds the generation + Bright-Data knobs; Billing & Comms holds the Xero defaults, RCTI header, and default email copy the billing & payroll wizards read.
You need to sign in as an administrator to view this page.
Manage external-system connections from one place. Connection status is live.
Five-minute Xero sync Checking…
Every five minutes: discover invoices and payments raised in Xero, refresh the ones we hold (status, amount outstanding) until each is fully allocated or reconciled, and poll transfers until both legs reconcile. Contacts map to existing clients only — unmapped ones are flagged, never created.
Bright Data Checking…
LinkedIn-sourced potential candidates — Employee Data API + Profile Scraper.
Billing connections
Route an engagement's invoices/RCTIs through another Xero tenant or a Zoho Invoice org (per-engagement override on the engagement form). New connections start in dry-run — no live documents until toggled.
Add connection
Note: Xero Connect / Reconnect runs the live 3-legged OAuth consent flow; Disconnect revokes + clears the stored token (live invoicing/payroll stops until you reconnect). Bright Data Save key / Connect stores the API key in Parameter Store and tests it immediately; Disconnect clears the key (live candidate sourcing stops until you reconnect).
Pay calendars
PAYG — Xero pay calendars (read-only)
PAYG engagements bind one of your Xero payroll calendars. These come from Xero and aren't editable here.
- Loading…
ABN — system pay calendars
ABN engagements bind a cd-website-managed pay calendar. Add or disable them here; disabled calendars can't be chosen on new engagements.
| Name | Frequency | Anchor date | Pay date | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Billing — system billing calendars
Every engagement binds a billing calendar OR is flagged ad-hoc (billed up to a date nominated at billing time). The billing date = days after each period end the client is billed.
| Name | Cycle | Anchor | Billing date | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Allowance catalogue
Types: grossPaygw = taxable wages (in W1) · grossExempt = allowance outside W1 (separately itemised) · reimbursement = not wages — rides the Xero reimbursement pay item. Rate rows are immutable and effective-dated; claims snapshot the resolved rate, so history never changes when a rate does. The travel per-diem entry references the shipped ATO travel-rate tables (no rate duplication).
| Name | Key | Type | Unit | Current rate | Xero pay item | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Client timesheet templates
One entry per client timesheet-export format. The AI timesheet drafter scopes its feedback per template and appends the extraction hints to its prompt. Disable a template to stop NEW engagements binding it; already-bound engagements keep working.
| Name | Narrative | Description | Status | |
|---|---|---|---|---|
| Loading… | ||||