---
title: "Reconcile Payments & Deposits"
slug: "reconcile-payments-deposits"
updated: 2026-05-11T17:36:53Z
published: 2026-05-11T17:36:53Z
---

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

# Reconcile Payments & Deposits

<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 · PAYMENTS &amp; ACCOUNTING</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">Reconcile Payments &amp; Deposits</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Keep your books accurate. Record deposits, reconcile payments, resolve discrepancies, and close accounting periods with confidence.</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/reconcile-payments-deposits#p1" class="jp" rel="noopener">Record &amp; Reconcile Payments </a><a href="/docs/reconcile-payments-deposits#p2" class="jp" rel="noopener">Close Periods &amp; Export Transactions </a><a href="/docs/reconcile-payments-deposits#p3" class="jp" rel="noopener">Troubleshoot Payment &amp; Deposit Issues </a><a href="/docs/reconcile-payments-deposits#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">Record &amp; Reconcile Payments</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">Create a bank deposit</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">⚠︎ Always match the deposit total in ServiceTitan to your actual bank deposit slip. Mismatched totals create reconciliation issues downstream.</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">⚠︎ Before creating bank deposits, you must have a bank account set up in ServiceTitan. A bank account is a GL account with a sub-type of "Bank." Set this up at <b>Settings</b> &gt; <b>Accounting</b> &gt; <b>General Ledger Accounts</b> if you haven't already.</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>Accounting</b> &gt; <b>Bank Deposits</b> and click <b>Create Deposit</b>.</p><p style="margin:0 0 2px"><b>b.</b> Enter a <b>Deposit Name</b>, select a <b>Bank Account</b> from the dropdown, and set the <b>Deposit Date</b>. Click <b>Create Deposit</b>.</p><p style="margin:0 0 2px"><b>c.</b> To add payments to the deposit, go to <b>Accounting</b> &gt; <b>Customer Payments</b> &gt; click the <b>Ungrouped Payments</b> tab. Select the payments that match your physical deposit slip, then click <b>Actions</b> &gt; <b>Add to Deposit</b> and choose the deposit you created.</p><p style="margin:0 0 2px"><b>d.</b> Once all payments are added, return to <b>Bank Deposits</b>, click the deposit, and review the total. When ready, click <b>Actions</b> &gt; <b>Update Deposit Status</b> to mark it as <b>Deposited</b>.</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">Batch and export 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>. Click on the deposit you want to export.</p><p style="margin:0 0 2px"><b>b.</b> On the deposit summary page, click the blue <b>Actions</b> dropdown and select <b>Create Batch</b>. Every payment in the deposit is placed into a new batch.</p><p style="margin:0 0 2px"><b>c.</b> Export the batch from <b>Accounting</b> &gt; <b>Batch/Export Transactions</b>. You can also post, unpost, and sync the deposit's batch from the <b>Actions</b> dropdown after the batch has been created.</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" status does NOT mean the external system successfully accepted the data. If your ERP rejected a record, the per-record sync status shows "Error" even though the batch shows "Exported." Always check per-record sync state after export.</p></div></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">Reconcile payments using settlement reports</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> Compare settlement reports from your payment processor against your bank deposits in ServiceTitan. Go to <b>Reports</b> &gt; <b>All Reports</b> and search for the settlement report matching your processor (e.g., <b>Adyen Settlement</b> or <b>TSYS Settlement</b>).</p><p style="margin:0 0 2px"><b>b.</b> Review each deposit batch. Match the processor deposit totals to the Bank Deposit totals in <b>Accounting</b> &gt; <b>Bank Deposits</b>. Check for any items with mismatched amounts.</p><p style="margin:0 0 2px"><b>c.</b> For unmatched transactions, drill into the settlement report to compare individual payment amounts, then cross-reference with the payments in your Bank Deposit.</p><p style="margin:0 0 2px"><b>d.</b> Once all items in a batch are verified, update the deposit's review status to <b>Reviewed</b> using <b>Actions</b> &gt; <b>Update Review Status</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">⚠︎ Run settlement reports early in the morning. Check on Tuesdays and after holidays when batch sizes are larger and timing differences are more likely.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/understand-the-transaction-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Understand the Transaction Hub</u></a><a href="/v1/docs/tsys-settlement" target="_self" translate="no" class="sl" rel="noopener"><u>TSYS Settlement report</u></a><a href="/v1/docs/manage-adyen-autobatching-fees" target="_self" translate="no" class="sl" rel="noopener"><u>Manage Adyen Autobatching fees</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">Handle a payment chargeback</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> When a chargeback notification arrives from your payment processor, locate the disputed payment in <b>Accounting</b> &gt; <b>Customer Payments</b> using the invoice number or customer name.</p><p style="margin:0 0 2px"><b>b.</b> Review the chargeback details — reason code, amount, and deadline for response. Gather supporting documentation such as signed invoices, photos of completed work, and communication records.</p><p style="margin:0 0 2px"><b>c.</b> Submit your dispute response through your payment processor portal before the deadline. In ServiceTitan, the automated refund workflow cannot be used for chargebacks — chargeback accounting must be handled manually via adjustment invoices if the dispute is lost.</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 does not have a native chargeback management workflow. All dispute responses and evidence submission happen through your payment processor's portal (e.g., Adyen, TSYS/Elavon). If the chargeback is upheld, create an adjustment invoice to zero out the original invoice and record a negative payment for the refunded amount.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-refund-for-an-overpayment" target="_self" translate="no" class="sl" rel="noopener"><u>Create a refund for an overpayment</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:#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">Apply unapplied payments to invoices</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">⚠︎ Unapplied payments inflate your accounts receivable and skew aging reports. Resolve them regularly to keep financials accurate.</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>Accounting</b> &gt; <b>Customer Payments</b>. Click the <b>Applied Status</b> tab and filter to the <b>Unapplied</b> grouping to see all payments not yet matched to an invoice.</p><p style="margin:0 0 2px"><b>b.</b> Click <b>Actions</b> on a payment and select <b>Apply Payment</b>. This opens the Edit Payment page where you can review the customer and identify the correct invoice based on amount, date, and customer.</p><p style="margin:0 0 2px"><b>c.</b> Select the matching invoice and apply the payment. The invoice balance updates automatically.</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">⚠︎ For membership and service agreement customers, unapplied payments often result from a failed auto-billing charge that was manually collected by your team. Use Apply Payment to match the manually collected amount to the corresponding billing invoice so the customer's balance reflects correctly.</p></div></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><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">Close Periods &amp; Export Transactions</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">Review the daily payment summary</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>. Use the <b>Payment Status</b> tab to view all payments grouped by status: Failed, Pending, and Successful (last 30 days).</p><p style="margin:0 0 2px"><b>b.</b> Review the totals for credit card, ACH, check, and cash payments. Compare against your payment processor reports and physical deposit slips.</p><p style="margin:0 0 2px"><b>c.</b> For any failed payments, click into the details to investigate. Use the <b>Refund Status</b> tab to track refund processing. Flag discrepancies for resolution using <b>Actions</b> &gt; <b>Mark as Resolved</b>.</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:#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">Export transactions to your 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> Go to <b>Accounting</b> &gt; <b>Batch/Export Transactions</b>. This is where you manage the three-step batch lifecycle: create batch, post, and export.</p><p style="margin:0 0 2px"><b>b.</b> Select the batch to export. Choose your accounting integration — <b>QuickBooks Desktop</b>, <b>QuickBooks Online</b>, <b>Sage Intacct</b>, or <b>Xero</b>.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Post</b> to generate GL journal entries (Debit AR / Credit Income for invoices; Debit Cash / Credit AR for payments). Review the batch totals.</p><p style="margin:0 0 2px"><b>d.</b> Click <b>Export</b> to push the batch to your accounting software. Check the export status to confirm success — look for per-record sync status, not just the batch-level "Exported" label.</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">⚠︎ If using Touchless Integration (available for QBO and Sage Intacct), invoices and payments push event-driven on posting — skipping the manual batch/export cycle entirely. QBD and Xero remain batch-based.</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, records are permanently locked in ServiceTitan. Corrections to exported transactions must use Adjustment Invoices (Credit Memos), which create reversing GL entries while preserving the audit trail.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/accounting-integrations" target="_self" translate="no" class="sl" rel="noopener"><u>Accounting integrations</u></a><a href="/v1/docs/best-practice-playbook-journal-entries" target="_self" translate="no" class="sl" rel="noopener"><u>Best practice playbook: Journal entries</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">Close or reopen an accounting period</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">⚠︎ Closing a period prevents transactions from being created, edited, or deleted within it. Make sure all deposits, adjustments, and exports are complete before closing. Unposting is blocked in closed periods — only adjustment invoices are allowed for corrections.</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>Accounting</b> &gt; <b>Accounting Periods</b>. Review the list of accounting periods and their statuses (Open, Closed, or Partially Closed).</p><p style="margin:0 0 2px"><b>b.</b> Find the period you want to close. Click <b>Actions</b> &gt; <b>Close Period</b>.</p><p style="margin:0 0 2px"><b>c.</b> To reopen a closed period, click <b>Actions</b> &gt; <b>Open Period</b>. You need the <b>Open Period</b> permission to do this.</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">⚠︎ If you don't see Accounting Periods in the navigation, contact your Customer Success Manager to enable it.</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">⚠︎ You can also close at the transaction type level (e.g., close invoices but keep payments open). Click a Period number to expand the sub-list of transaction types, then use <b>Actions</b> &gt; <b>Close Transaction Type</b> on each one.</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><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">Troubleshoot Payment &amp; Deposit 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:#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">Troubleshoot: Payment batch export failed</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>. Locate the failed batch and check the per-record sync status for error details.</p><p style="margin:0 0 2px"><b>b.</b> Check for common issues: unmapped GL accounts, missing customer records in your accounting software, duplicate invoice numbers, or Tax Zone name mismatches between ServiceTitan and your ERP.</p><p style="margin:0 0 2px"><b>c.</b> Fix the flagged items in ServiceTitan or your accounting software, then re-export the batch. Verify the re-export completes successfully by checking the per-record sync status (not just the batch-level status).</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 fixes only correct future exports. Already-exported records with wrong GL mappings require adjustment invoices to fix. Update the GL account on the pricebook item first, then create adjustment invoices for the affected records.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/accounting-integrations" target="_self" translate="no" class="sl" rel="noopener"><u>Accounting integrations</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">Troubleshoot: Deposit total doesn't match</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> Compare the deposit total in <b>Accounting</b> &gt; <b>Bank Deposits</b> against your bank statement or deposit slip.</p><p style="margin:0 0 2px"><b>b.</b> Look for common causes: a payment was added to the wrong deposit, a check was voided after the deposit was created, a payment was refunded but the deposit was not adjusted, or Adyen processing fees were discounted from the deposit (check the Gross Fees column).</p><p style="margin:0 0 2px"><b>c.</b> If the deposit has not been batched, you can edit it — click the deposit, then <b>Actions</b> &gt; <b>Edit Deposit</b> to add or remove payments. If it has already been exported, create an adjustment entry and document the discrepancy.</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">⚠︎ For Adyen Autobatch deposits, the Total shown is the Net Deposit (Gross minus fees). A $5,000 gross deposit with $125 in fees shows as $4,875. Check the Adyen Settlement report for fee totals to reconcile correctly.</p></div></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><a href="/v1/docs/manage-adyen-autobatching-fees" target="_self" translate="no" class="sl" rel="noopener"><u>Manage Adyen Autobatching fees</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">Troubleshoot: Duplicate payment</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>. Identify the duplicate by comparing payment amounts, dates, and invoice numbers.</p><p style="margin:0 0 2px"><b>b.</b> Determine which record is correct. Check the payment processor report to confirm whether the payment was actually charged once or twice.</p><p style="margin:0 0 2px"><b>c.</b> If the duplicate is in ServiceTitan only (not actually charged), delete the duplicate payment from the Customer Payments module using <b>Actions</b> &gt; <b>Delete Payment</b> and verify the invoice balance is correct. If the customer was actually charged twice, process a refund for the duplicate through <b>Actions</b> &gt; <b>Refund</b> on the duplicate payment.</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">⚠︎ Duplicate payments are more common with offline-capable mobile apps (TMA). FMA 16.6 improved deduplication, but always verify against the processor report before taking action.</p></div></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><a href="/v1/docs/refunds-faq" target="_self" translate="no" class="sl" rel="noopener"><u>Refunds FAQ</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">Accuracy</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Deposit reconciliation rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Filter by deposit status — Open deposits indicate unreconciled items. Compare Deposited vs. Open groupings to measure reconciliation progress.</div><a href="https://go.servicetitan.com/#/new/accounting/deposits" target="_blank" class="sl" rel="noopener">Accounting &gt; Bank Deposits ↗</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">Efficiency</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Unapplied payment count</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A growing count signals process gaps in payment application. Check for manually collected payments from failed billing retries that haven't been matched.</div><a href="https://go.servicetitan.com/#/new/accounting/payments/applied" target="_blank" class="sl" rel="noopener">Accounting &gt; Customer Payments &gt; Applied Status ↗</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">Timeliness</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Days to close accounting period</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track how quickly you close each period after month-end. Faster closes mean cleaner books and better reporting. Review the Closed By date vs. the period end date.</div><a href="https://go.servicetitan.com/#/new/accounting/periods" target="_blank" class="sl" rel="noopener">Accounting &gt; Accounting Periods ↗</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">Volume</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Export success rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Drill into per-record sync status for detailed error info. Repeated failures point to GL mapping or integration configuration issues. Also check GL Errors for journal entry errors.</div><a href="https://go.servicetitan.com/#/new/accounting/invoicing/unbatched" target="_blank" class="sl" rel="noopener">Accounting &gt; Batch/Export Transactions ↗</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">Recurring Billing</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Membership billing deposit match rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Compare Adyen auto-batched deposit totals against membership and SA billing invoice totals for the period. A gap signals failed charges or unposted billing invoices.</div><a href="https://go.servicetitan.com/#/new/accounting/deposits" target="_blank" class="sl" rel="noopener">Accounting &gt; Bank Deposits ↗</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>
