--- title: "QBD 2.0 error 'There has been an internal error when processing the request.' when the entity type is 'Customer'" slug: "qbd-2-internal-error-when-processing-entity-type-customer" tags: ["Area - Accounting Integrations", "Focus - Construction", "Focus - Service Replacement", "Role - Accountant", "Role - Admin", "Type - Commercial", "Type - Residential"] updated: 2026-07-11T16:18:34Z published: 2026-07-11T16:18:34Z canonical: "help.servicetitan.com/qbd-2-internal-error-when-processing-entity-type-customer" stale: true --- > ## 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. # QBD 2.0 error 'There has been an internal error when processing the request.' when the entity type is 'Customer' ## Problem When exporting a Batch the QBD 2.0 error "There has been an internal error when processing the request." when the entity type "Customer" is encountered. This is due to the fact that, in QuickBooks Desktop, online payments have been set up and the integration does not support it. ## Solution There are two options for resolving this error. The first option is to disable online payments for the customer causing the error. The second option is to create a new customer in QuickBooks Desktop. ### Disable Online Payments You can disable Online Payments for specific customers in QuickBooks Desktop with the following steps: 1. In QuickBooks, go to Customers > Customer Center and double-click the customer. 2. Click the Payment Settings tab. 3. Within the Add online payment link to invoices field, choose Always OFF for this customer. No matter what option you chose in preferences, links are now automatically OFF when you create an invoice for this customer. ### Create a New Customer in QBD To create a new customer in QuickBooks: 1. Navigate to Customers > Customer Center > New Customer & Job > New Customer. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/qbd-2.0-error-there-has-been-an-internal-error-when-processing-the-request.-when-the-entity-type-is-customer-image-fxxzack4.png?sv=2026-02-06&spr=https&st=2026-10-12T21%3A29%3A50Z&se=2026-10-12T22%3A29%3A50Z&sr=c&sp=r&sig=6ZDfjK6Smq1xXMfOzevBvLuWeFIHO3DwEVe4afIL3V0%3D) 2. Fill in the blank fields. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/qbd-2.0-error-there-has-been-an-internal-error-when-processing-the-request.-when-the-entity-type-is-customer-image-dmmzr4n3.png?sv=2026-02-06&spr=https&st=2026-10-12T21%3A29%3A50Z&se=2026-10-12T22%3A29%3A50Z&sr=c&sp=r&sig=6ZDfjK6Smq1xXMfOzevBvLuWeFIHO3DwEVe4afIL3V0%3D) 3. Click **Save**. ### Related Content - [Resolve QuickBooks Desktop integration export error messages](/v1/docs/resolve-quickbooks-desktop-integration-export-error-messages) A batch, or invoice batch, is a set of invoices that have been audited and are ready to post. You will use the Invoice screen in ServiceTitan to create invoice batches. On the Invoice screen, you'll have access to unbatched and batched invoices. [Learn more →](https://help.servicetitan.com/docs/servicetitan-glossary) · [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)