You need to sign in as an administrator.
Loading…
- 1 · Client
- 2 · Period
- 3 · Resources
- 4 · Entries
- 5 · Drafts
- 6 · Finalise
- 7 · Send
Only clients with complete billing config (cycle + email + Xero contact) are selectable. Clients missing config show why; click into their settings to fill the gaps.
No clients match.
Send the authorised invoices for … via SES — one email per engagement. Each email pre-fills from its engagement's billing-email template (falling back to the client's legacy default, then the system default) and its recipient choice; tweak any card before sending. Each email attaches its own invoice + timesheet PDFs.
Finalise will POST the drafts to Xero as AUTHORISED invoices, then stamp every contributing entry with billedInvoiceId + lockedAt. Drafts you reviewed in step 5 are recomposed at click time so any last-minute edits flow through. There's no undo — only step forward to step 7 (Send) or back to step 5 to tweak.
About to finalise: … for … over …. Grand total (ex-GST): …. GST & inc-GST are computed by Xero on the draft invoice.
Draft invoices for … over …. One draft per (resource × PO-segment) — each PO change inside the period gets its own line group. Drafts are regenerated every time you land on this step, so it's safe to back-button and tweak entries; nothing's authorised in Xero yet.
Composing drafts…
No invoiceable entries — go back and adjust selection.
Review the entries that will roll up into the invoice for … over …. Inline edits save immediately (admin back-fill, locked-row guard still applies). Setting hours to 0 will REMOVE the entry from the invoice; the row turns red as a warning.
No entries to review for the selected engagements.
Billing for … over …. Tick the resources to include. Engagements with timesheets supplied via client RCTI are listed but greyed out — those bill through the payroll wizard.
No resources have entries against this client in this period.