---
title: "Close Your Books"
slug: "close-your-books"
updated: 2026-05-11T16:56:15Z
published: 2026-05-11T16:56:15Z
---

> ## 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.

# Close Your Books

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,svg,polyline,style"><div class="sc" style="max-width:960px;margin:0 auto;padding:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a1a"><div style="border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#0d1b35 0%,#162a4a 60%,#0f2040 100%);padding:32px 32px 28px;margin:0 0 16px;border-top:3px solid #3892F3;position:relative;"><div style="position:absolute;top:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(2,101,220,0.18) 0%,transparent 70%);pointer-events:none;"></div><div style="position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;border-radius:12px;"></div><div style="position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:20px;background:rgba(2,101,220,0.18);border:1px solid rgba(56,146,243,0.4);margin:0 0 16px"><span class="hb">SERVICETITAN · REPORTING</span></div><div style="position:relative;font-size:24px;font-weight:800;color:#ffffff;line-height:1.25;margin:0 0 10px;max-width:520px;letter-spacing:-0.01em">Close Your Books</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Run every report you need to close the month. Verify your numbers, catch discrepancies, and hand clean books to your accountant.</p></div><div style="display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap"><span style="font-size:11px;color:#6A7A85;font-weight:500">Jump to:</span><a href="/docs/close-your-books#p1" class="jp" rel="noopener">Verify Transactions in ServiceTitan </a><a href="/docs/close-your-books#p2" class="jp" rel="noopener">Run Financial Reports in Your Accounting System </a><a href="/docs/close-your-books#p3" class="jp" rel="noopener">Lock the Period &amp; Automate </a><a href="/docs/close-your-books#p4" class="jp" rel="noopener">Troubleshoot Report Issues </a><a href="/docs/close-your-books#kpi" class="jp" rel="noopener">Measure Impact </a></div><div id="p1" style="margin:20px 0 8px;padding:10px 14px;background:#E3FCFF;border-radius:8px;border-left:4px solid #038299"><div style="font-size:14px;font-weight:700;color:#038299">Verify Transactions in ServiceTitan</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Review and post all outstanding invoices</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting</b> &gt; <b>Batch/Export Transactions</b>.</p><p style="margin:0 0 2px"><b>b.</b> Review the list of unbatched invoices. Confirm that all completed jobs for the closing period have been invoiced and that invoice details (items, pricing, Business Unit, tax zone) are accurate.</p><p style="margin:0 0 2px"><b>c.</b> Batch and post all invoices for the period. Posting locks the invoice and generates journal entries (Debit: Accounts Receivable; Credit: Revenue per line item GL account).</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Invoices that have not been posted will not appear on financial reports. Payroll and accounting reporting only include posted invoices. Always verify all period invoices are posted before running any closing reports.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ If auto-batching is enabled, invoices can be re-batched within seconds of being created. Temporarily disable auto-batching if you need to manage batches manually during the close process.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a><a href="/v1/docs/review-invoices-before-batching" target="_self" translate="no" class="sl" rel="noopener"><u>Review invoices before batching</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Review and post all payments</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting</b> &gt; <b>Customer Payments</b>. Review payments collected during the closing period.</p><p style="margin:0 0 2px"><b>b.</b> Verify that all payments are applied to the correct invoices. Check for unapplied payments — bulk commercial checks may need to be manually distributed via <b>Accounting</b> &gt; <b>Customer Payments</b> &gt; <b>Bulk Apply</b>.</p><p style="margin:0 0 2px"><b>c.</b> Batch and post all payments for the period. Posting generates journal entries (Debit: Bank/Cash; Credit: Accounts Receivable).</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Group payments into bank deposits</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting</b> &gt; <b>Bank Deposits</b>.</p><p style="margin:0 0 2px"><b>b.</b> Group individual payments into deposits that match your actual bank statement. For example, if your bank shows a single $5,000 deposit but ServiceTitan shows 20 individual $250 payments, group those 20 payments into one deposit.</p><p style="margin:0 0 2px"><b>c.</b> When this syncs to your accounting software, it appears as a single entry, making bank reconciliation significantly faster.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-customer-payments-and-bank-deposits-modules-with-txn-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Use Customer Payments and Bank Deposits modules with the Transaction Hub</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Review work in progress</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Review open jobs before closing the period. Jobs with costs but no invoices inflate expenses and understate revenue on your financial statements.</p></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Reports</b> &gt; <b>All Reports</b> and search for a Jobs report template (or a custom WIP report if your team has built one). Filter for jobs completed during the closing period that have not been invoiced.</p><p style="margin:0 0 2px"><b>b.</b> Review open jobs with costs but no invoices. Follow up with dispatchers or technicians to complete and invoice outstanding work before closing.</p><p style="margin:0 0 2px"><b>c.</b> For companies using Project Management, review project-level Budget vs. Actual data from the project record to identify underbilled or overbilled projects.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Use the Accounting Detail Legacy Report for transaction-level data, and cross-reference with your accounting system's WIP or job costing reports for the full picture.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/job-costing-summary-report" target="_self" translate="no" class="sl" rel="noopener"><u>Job Costing Summary report</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Export to your accounting system</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Once all invoices and payments for the period are posted, export the batch to your accounting system (QuickBooks Desktop, QuickBooks Online, Sage Intacct, or Xero).</p><p style="margin:0 0 2px"><b>b.</b> After export, verify export status. Go to <b>Accounting</b> &gt; <b>Batch/Export Transactions</b> and confirm all items show as Exported. Check for GL Errors at <b>Accounting</b> &gt; <b>GL Errors</b>.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ "Exported" does not mean successfully synced. If your accounting system rejected a record, the individual record's sync status may show "Error" even though the batch shows "Exported." Always check per-record sync status.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Once exported, invoices are permanently locked in ServiceTitan. The only way to correct an exported invoice is to create an adjustment invoice (credit memo). Correction must happen in the accounting system for anything already synced.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a><a href="/v1/docs/export-error-report-guide" target="_self" translate="no" class="sl" rel="noopener"><u>Export Error report</u></a></div></div></div></div></div><div id="p2" style="margin:20px 0 8px;padding:10px 14px;background:#E0F2FF;border-radius:8px;border-left:4px solid #004491"><div style="font-size:14px;font-weight:700;color:#004491">Run Financial Reports in Your Accounting System</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Run your income statement (in accounting software)</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In your accounting software, run the Income Statement (Profit &amp; Loss) report for the closing period. Select the relevant Class/Department (which maps to your ServiceTitan Business Units).</p><p style="margin:0 0 2px"><b>b.</b> Review total revenue, cost of goods sold, and net income for accuracy.</p><p style="margin:0 0 2px"><b>c.</b> To cross-reference against ServiceTitan data, go to <b>Reports</b> &gt; <b>Legacy Reports</b> and search for <b>Accounting Detail</b>. This report provides a summary of transaction balances by GL account for the period.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/accounting-detail-report" target="_self" translate="no" class="sl" rel="noopener"><u>Accounting Detail Legacy Report</u></a><a href="/v1/docs/best-practice-on-closing-the-books-with-quickbooks" target="_self" translate="no" class="sl" rel="noopener"><u>Best practice on closing the books with QuickBooks</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Run your balance sheet (in accounting software)</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In your accounting software, run the Balance Sheet as of the last day of the closing period.</p><p style="margin:0 0 2px"><b>b.</b> Confirm that total assets equal total liabilities plus equity.</p><p style="margin:0 0 2px"><b>c.</b> If the report is out of balance, review recent journal entries and unposted transactions in your accounting software before exporting additional data from ServiceTitan.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/best-practice-on-closing-the-books-with-quickbooks" target="_self" translate="no" class="sl" rel="noopener"><u>Best practice on closing the books with QuickBooks</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Run a trial balance (in accounting software)</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In your accounting software, run the Trial Balance for the closing period.</p><p style="margin:0 0 2px"><b>b.</b> Verify that total debits equal total credits. Any difference indicates unbalanced journal entries that need correction before closing.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/best-practice-on-closing-the-books-with-quickbooks" target="_self" translate="no" class="sl" rel="noopener"><u>Best practice on closing the books with QuickBooks</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Verify tax liability</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In your accounting software, run a Tax Liability report for the closing period.</p><p style="margin:0 0 2px"><b>b.</b> Review the tax collected and tax owed amounts by jurisdiction to confirm accuracy before filing.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ ServiceTitan Tax Zone names must match your accounting software's Tax Item names exactly. Mismatches cause export errors and incorrect tax reporting. If you're using Avalara, rates are looked up automatically by address — but manual tax zone overrides can cause double-taxation on commercial recurring service visits.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/avalara-integration-guide" target="_self" translate="no" class="sl" rel="noopener"><u>Avalara integration</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Cross-reference revenue by GL account</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In your accounting software, review revenue by GL account or Chart of Accounts for the closing period.</p><p style="margin:0 0 2px"><b>b.</b> Cross-reference revenue totals against the ServiceTitan <b>Accounting Detail Legacy Report</b> (<b>Reports</b> &gt; <b>Legacy Reports</b> &gt; search "Accounting Detail") and/or the <b>BU Dashboard Revenue</b> report (<b>Reports</b> &gt; <b>All Reports</b> &gt; search "BU Dashboard Revenue") to verify that all revenue is posted to the correct GL accounts.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ GL mapping in ServiceTitan does not affect job-level margin calculations inside ServiceTitan — ST calculates margin independently. However, items with no GL assignment export to a catch-all or default account in your accounting software. This is a silent data quality issue. Fix GL mappings in the Pricebook, but note that fixes only apply to future exports — historical data already exported is not retroactively corrected.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/business-unit-dashboard-revenue-report" target="_self" translate="no" class="sl" rel="noopener"><u>Business Unit Dashboard Revenue report</u></a><a href="/v1/docs/accounting-detail-report" target="_self" translate="no" class="sl" rel="noopener"><u>Accounting Detail Legacy Report</u></a></div></div></div></div></div><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#F1EDFF;border-radius:8px;border-left:4px solid #4F3A9E"><div style="font-size:14px;font-weight:700;color:#4F3A9E">Lock the Period &amp; Automate</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Close the accounting period</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting</b> &gt; <b>Accounting Periods</b> (or <b>Settings</b> &gt; <b>Accounting</b> &gt; <b>Accounting Periods</b>).</p><p style="margin:0 0 2px"><b>b.</b> Set the status of the closing month to <b>Closed</b>. This blocks any user (without admin override) from editing, voiding, or adding transactions in that month.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Closing an accounting period is irreversible in practice. Once closed, unposting is blocked — only adjustment invoices (credit memos) are allowed for corrections. Lock months promptly after reconciliation to prevent backdated edits that change your printed financial statements.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-accounting-periods" target="_self" translate="no" class="sl" rel="noopener"><u>Use accounting periods</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Schedule automatic report delivery</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Reports</b> &gt; <b>All Reports</b>, find the report you want to schedule, and click the <b>Calendar</b> icon (or open the report, click <b>More</b>, and select <b>Schedule</b>).</p><p style="margin:0 0 2px"><b>b.</b> Choose between a <b>Simple Report</b> (individualized per recipient) or <b>Flexible Report</b> (same report for all recipients).</p><p style="margin:0 0 2px"><b>c.</b> Set the delivery cadence (e.g., every 1 month), date range (e.g., Previous Month), recipients, and export format (PDF or XLSX). Click <b>Schedule</b>.</p><p style="margin:0 0 2px"><b>d.</b> To view or edit existing schedules, go to <b>Reports</b> &gt; <b>Scheduled Reports</b>.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/schedule-reports" target="_self" translate="no" class="sl" rel="noopener"><u>Schedule reports</u></a><a href="/v1/docs/edit-or-deactivate-scheduled-reports" target="_self" translate="no" class="sl" rel="noopener"><u>Edit or deactivate scheduled reports</u></a></div></div></div></div></div><div id="p4" style="margin:20px 0 8px;padding:10px 14px;background:#FEF3E2;border-radius:8px;border-left:4px solid #8B5E0F"><div style="font-size:14px;font-weight:700;color:#8B5E0F">Troubleshoot Report Issues</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: Revenue missing from accounting software</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Verify the date range on the report covers the full closing period. Transactions posted on the last day of the month are commonly missed if the end date is set one day early.</p><p style="margin:0 0 2px"><b>b.</b> Check for unposted invoices. Go to <b>Accounting</b> &gt; <b>Batch/Export Transactions</b>. Invoices that have not been posted will not generate journal entries and will not appear in your accounting software.</p><p style="margin:0 0 2px"><b>c.</b> Confirm that completed jobs have been invoiced. Use a Jobs report (<b>Reports</b> &gt; <b>All Reports</b> &gt; search "Jobs") filtered for completed jobs without invoices to find gaps.</p><p style="margin:0 0 2px"><b>d.</b> Check for export errors at <b>Accounting</b> &gt; <b>GL Errors</b>. Records that failed to sync will show "Error" status even if the batch shows "Exported."</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a><a href="/v1/docs/export-error-report-guide" target="_self" translate="no" class="sl" rel="noopener"><u>Export Error report</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: Balance sheet out of balance</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Run the Trial Balance in your accounting software for the same period. Verify that total debits equal total credits — a mismatch here confirms the imbalance source.</p><p style="margin:0 0 2px"><b>b.</b> Review recent journal entries in your accounting software. Look for one-sided entries or entries with mismatched debit and credit amounts.</p><p style="margin:0 0 2px"><b>c.</b> In ServiceTitan, go to <b>Accounting</b> &gt; <b>Journal Entries</b> to review journal entries created during the period. Check for GL errors at <b>Accounting</b> &gt; <b>GL Errors</b>.</p><p style="margin:0 0 2px"><b>d.</b> Check for pending adjustments or voided transactions that may not have been fully reversed. Correct any errors, then re-run the balance sheet to confirm it balances.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/best-practice-on-closing-the-books-with-quickbooks" target="_self" translate="no" class="sl" rel="noopener"><u>Best practice on closing the books with QuickBooks</u></a><a href="/v1/docs/create-an-adjustment-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Create an adjustment invoice</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: Exported invoice needs correction</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> If the invoice has been exported, it is permanently locked in ServiceTitan. You cannot unpost or edit it.</p><p style="margin:0 0 2px"><b>b.</b> Create an <b>adjustment invoice</b> (credit memo) in ServiceTitan to reverse the financial impact. This creates a new invoice record with reversing GL entries while preserving the original audit trail.</p><p style="margin:0 0 2px"><b>c.</b> If the accounting period is already closed, only adjustment invoices are allowed — unposting is blocked.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-an-adjustment-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Create an adjustment invoice</u></a><a href="/v1/docs/understand-invoice-statuses" target="_self" translate="no" class="sl" rel="noopener"><u>Understand invoice statuses</u></a></div></div></div></div></div><div id="kpi" style="margin:24px 0 12px"><div style="display:flex;align-items:center;gap:8px;margin:0 0 12px"><svg width="15" height="15" viewbox="0 0 24 24" fill="none" stroke="#004491" stroke-width="2.5"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg><div style="font-size:13px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.06em">Measure the impact</div></div><div style="display:grid;grid-template-columns:1fr 1fr;gap:8px"><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Completeness</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Open work-in-progress jobs</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Jobs with costs but no invoices at month-end inflate your expenses and understate revenue.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Job Costing Summary" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Accuracy</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Trial balance variance</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Total debits should equal total credits. Any variance means unbalanced journal entries need to be corrected before closing.</div><a href="https://go.servicetitan.com/#/Report" target="_blank" class="sl" rel="noopener">Run in accounting software; cross reference Accounting Detail Legacy Report ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Accuracy</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Export error count</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">All records should sync successfully. Any export errors mean your accounting system has incomplete data for the period.</div><a href="https://go.servicetitan.com/#/new/accounting/journal-entries/errors" target="_blank" class="sl" rel="noopener">Accounting &gt; GL Errors; also Reports &gt; search "Export Error" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Compliance</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Tax liability accuracy</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Compare the Tax Liability report against filed returns. Mismatches indicate misconfigured tax zones or missed invoices.</div><a href="https://go.servicetitan.com/#/Settings/TaxZones" target="_blank" class="sl" rel="noopener">Run in accounting software; verify at Settings &gt; Invoicing &gt; Tax Zones ↗</a></div></div></div><style> .sc { counter-reset: step } .sn { counter-increment: step } .sn::before { content: counter(step) } .hb { font-size: 10.5px; font-weight: 700; color: #78BBFA; letter-spacing: 0.08em } .jp { font-size: 11.5px; font-weight: 600; color: #374151; text-decoration: none; padding: 5px 13px; background: #fff; border: 1px solid #D0D8DD; border-radius: 20px; transition: all 0.15s } .jp:hover { background: #E0F2FF; border-color: #B5DEFF; color: #004491 } .st { transition: box-shadow 0.15s, border-color 0.15s } .st:hover { border-color: #B5DEFF !important; box-shadow: 0 2px 12px rgba(2, 101, 220, 0.07) } .sl { font-size: 10.5px; color: #0265DC; text-decoration: none; margin-right: 6px } .sl:hover { text-decoration: underline } .sl+.sl::before { content: "· "; color: #D0D8DD } p[data-block-id] { font-size: 1rem; } ul li p[data-block-id] { margin-bottom: 0; } ul[data-type="taskList"] li div p[data-block-id] { margin-bottom: 0; } ol li p[data-block-id] { margin-bottom: 0; } table tbody th p[data-block-id] { margin-bottom: 0; } blockquote p[data-block-id] { margin-bottom: 0 !important; } p[data-block-id]:empty::after { content: "\00A0"; } </style></div></editor360-custom-block>
