Documentation Index
Fetch the complete documentation index at: https://docs.runsubstrate.com/llms.txt
Use this file to discover all available pages before exploring further.
Invoicing & QuickBooks
Substrate supports two invoicing methods. Which one you see on a work order depends on whether QuickBooks is connected — the app shows the right buttons automatically.| Method | Best for |
|---|---|
| Substrate Invoice PDF | Shops not using QuickBooks |
| QuickBooks Invoice | Shops using QB for accounting — keeps your books in sync automatically |
Method 1: Substrate Invoice PDF
No QuickBooks account required.- Open the completed work order (must be in Work Order stage or later).
- Click Download to generate the Invoice PDF.
- Email or print the PDF and send it to your customer.
- Update the payment status on the work order manually as payment is received.
Method 2: QuickBooks Invoice
Requires an active QuickBooks connection (see setup below).Requirements before invoicing via QB
- The work order must be in Work Order stage or later.
- Every line item must have a substrate assigned — the app will prompt you if any are missing.
- Your organization must have an active QuickBooks connection.
Creating a QB Invoice
- Open the completed work order.
- Click Create QB Invoice.
- The invoice is created in QuickBooks and linked to the work order.
- A View Invoice PDF button appears — click it to preview or download the invoice.
Updating a QB Invoice
If the work order changes after the invoice was created:- Open the work order.
- Click Update QB Invoice.
- The existing QuickBooks invoice updates to reflect the current work order data.
Setting Up QuickBooks
Admin or Super User role required.
- Go to Settings → QuickBooks tab.
- Click Connect to QuickBooks and complete the OAuth authorization flow.
- Once connected, select your Income Account from the dropdown.
- Click Save.
Syncing Data with QuickBooks
| Sync action | What it does |
|---|---|
| Sync Customers | Pushes app customers to QB; pulls new QB customers into the app |
| Sync Substrates | Pushes your substrate/product list to QB as service items |