Documentation Index

Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt

Use this file to discover all available pages before exploring further.

Invoice stuck in pending status in an exported batch

Prev Next

 Troubleshooting
Role: Administrator · Accountant · Bookkeeper · Office AdminArea: Accounting > Batch/Export Transactions · All versions

What you're seeing

An invoice shows as Pending even though it sits inside a batch that exported successfully. You can't unpost or re-export it, and the batch itself reports as exported. This leaves a single invoice stuck out of sync with the rest of the batch.

Why this happens

An invoice can stay in Pending after its batch exports for several reasons. There are 4 common reasons.

Reason 1

Customer deposits aren't mapped correctly.

Customer deposits aren't mapped correctly between ServiceTitan and your accounting software.

Reason 2

Inventory tracking settings changed after the invoice was created.

Inventory tracking settings were changed after the invoice was created.

Reason 3

A GL account is named incorrectly or is missing.

A GL account is named incorrectly or is missing.

Reason 4

A customer name or ID has a data problem.

A customer name has extra spaces, or a customer ID number is missing.

Before you start

You need the Batching Invoices permissions to post, unpost, and export batches in Accounting. If you don't have it, contact your admin.

How to fix it

Run these checks in order. Most issues are resolved by Check 1.

1Un-post, re-post, and export the batch

Start here — this resolves most cases.

  1. Open the batch that contains the pending invoice.

  2. Un-post the batch.

  3. Re-post the batch.

  4. Export the batch again.

✓ Done · If the invoice moves out of Pending and shows as exported, you're done.

2Move the invoice to a new batch

Use this if Check 1 didn't help.

  1. Add the still-pending invoice to a new batch.

  2. Export the new batch.

✓ Done · If the invoice exports from the new batch and leaves Pending, you're done.

3Confirm it isn't already in your accounting software, then check common causes

Use this if Check 2 didn't help.

  1. Search for the invoice or payment in your accounting software. Capture a screenshot showing whether it is there or not.

  2. If it is already in your accounting software, the export actually succeeded — the ServiceTitan status is just out of sync. See the related troubleshooting article on partial-export status mismatches.

  3. If it is not in your accounting software, review these common causes before escalating:

    • Missing batch numbers.

    • Jobs not properly completed before batching — incomplete jobs prevent exporting.

    • Overlapping timesheets.

    • Missing invoice dates on adjustment invoices.

    • GL account names that don't match exactly between ServiceTitan and your accounting software.

    • Inactive items in your accounting software — for example, an Object Not Found error.

    • Business units not mapped correctly to your accounting software.

✓ Next · If correcting one of these causes lets the invoice export and leave Pending, you're done. If the invoice is confirmed missing from your accounting software and still won't export, the batch likely needs to be unlocked — see Still not working? below.

Still not working?

If the invoice or payment is not in your accounting software and still won't export, the batch may be locked after a partial or failed export. Contact ServiceTitan Technical Support at go.servicetitan.com/ask and ask them to unlock the batch associated with the invoice, then try to export it again. Include:

  • The batch number and the affected invoice or payment number

  • Which accounting software you export to (QuickBooks Online, QuickBooks Desktop, Intacct, etc.)

  • Confirmation (with screenshot) that the invoice or payment is not already in your accounting software

  • Any common causes from Check 3 you already ruled out

  • Which checks from this article you already tried

Want to learn more?

Batch shows as partially exported but all items exported ›
Resolve a partial-export status mismatch between ServiceTitan and your accounting software.

Batch will not post or accept invoices ›
Troubleshoot a batch that won't post or accept invoices.

Batch, post, and export transactions ›
Learn the full batch, post, and export workflow in Accounting.