Generated Invoices
Navigation: More → Operations → Generated invoices (also Home → Drafts)
Web vs mobile: The full generated invoice lifecycle runs on mobile — generate, edit line tax, approve, push to Xero/QBO, email, payment link, and mark paid. Heavy batch generation across hundreds of clients is faster on BillingOne web. Line tax edits queue offline.
Generated invoices are billing runs created by BillingOne from contracts and catalog rules — distinct from accounting invoice snapshots synced from Xero.
List and Status
Filter by status:
| Status | Meaning |
|---|---|
| Draft | Awaiting tax review or approval |
| Posted | Pushed to accounting or marked sent |
Search by client name, invoice number, or status. Export filtered rows as CSV from the toolbar.
Deep link: billingone://generated-invoices?status=draft
Generate Invoices
Tap Generate to run billing for eligible contracts:
- Choose scope — all clients, scoped client, or date range
- Preview run summary
- Confirm — drafts appear in the list
Create blank draft adds a manual draft for ad-hoc billing without a contract run.
Draft Workflow
Typical path from draft to collected payment:
Draft → Edit tax → Approve → Push → Email → Payment link → Mark paid
1. Edit tax
Open a draft and tap a line to change tax code or rate. Tax edits save immediately online or queue offline when disconnected.
2. Approve
When lines are correct, tap Approve. Approved drafts are ready for accounting push.
3. Push
Tap Push to Xero or Push to QuickBooks (when connected). The invoice receives an external ID on success.
4. Email
Send the invoice PDF to the client's billing contact from the detail action menu.
5. Payment link
Generate a Stripe payment link when Stripe is configured (status visible in Settings). Share the link with the client.
6. Mark paid
Record payment in BillingOne when paid outside the link, or after Stripe webhook confirmation.
Invoice Detail
Detail screen sections:
- Header — client, status, total, invoice number
- Lines — description, qty, price, tax
- Timeline — generated, approved, pushed, emailed, paid events
- Actions — Approve, push, email, payment link, mark paid, open in web
Permissions
Creating and approving generated invoices requires Finance or Admin role. Viewers can browse drafts but cannot approve or push.
Filters and Client Scope
Combine status filters with client scope when reviewing one account's billing run. The Home Draft invoices card opens the list with draft filter applied.
Tips
- Review tax on every draft before approve — especially after catalog tax rule changes
- Push then email in one session while client context is fresh
- Use payment links for faster collection on small balances
- Open in web for multi-invoice batch approve at month-end
Related Guides
- Invoices — Xero-synced accounting snapshots (downstream of push)
- Contracts — Source of generated lines
- Offline & Sync — Queued tax edits
- Settings — Stripe and accounting integration status