QuickBooks Integration · updated 2026-08-22
Real ledgers have messy moments. This guide documents exactly how the integration behaves in each edge case, including its deliberate limitations, so you and your accountant are never guessing.
Before you start
The integration does not silently void things in your ledger. Instead, the sync log shows a clear alert: the invoice was voided in Dumpster Controls after syncing, with the QuickBooks id, asking you to void it in QuickBooks. One manual click on your side, zero surprise numbers.
John Smith the homeowner and John Smith the contractor stay separate. The integration only links to an existing QuickBooks customer when the email matches; a name-only match creates a new customer with a unique (DC-xxxxxx) suffix. Shared emails (a property manager handling several properties) link to the same QuickBooks customer, which is usually what accountants want.
The credit memo always carries the actual refunded amount. When a refund is net of processing fees, the ledger shows the net; when it is a full refund, the full amount. If the integration cannot determine the correct amount for an unusual case, it fails the item into the sync log for review instead of guessing.
Payments are immutable in QuickBooks once synced (V1 decision). If a payment's amount is later changed in Dumpster Controls, the sync log flags the divergence explicitly with both values so you can adjust in QuickBooks; the log never claims success on a divergent payment.
Re-categorizing, renaming the service item's account, adding memos: all safe, the integration will not fight back. One caveat to know: when an invoice is edited in Dumpster Controls, its QuickBooks copy is rewritten in full, so custom fields, classes or terms your accountant added ON THAT SPECIFIC INVOICE are replaced. Fields on customers are preserved (customer updates are sparse). Invoice-level customizations are best made in Dumpster Controls or after the invoice stops changing.
If an invoice total changes in Dumpster Controls after its payment synced, QuickBooks will show it as partially paid (total went up) or show a customer credit (total went down). The sync log plus the DC- document numbers make these cases easy to spot and resolve; they are rare because paid invoices seldom change.
Transaction dates use the record's UTC date. For companies far from UTC, a late-night invoice can land dated one day off from your local calendar. Totals are unaffected; if a date matters for a period close, adjust it in QuickBooks.
Nothing from before your connection date is exported automatically, by design: your existing books were built by your accountant and the integration respects them. A guided historical backfill is on the roadmap; matched customers (same email) already link correctly when new activity references them.
Still stuck? Talk to our team
Open a support ticket inside the app and our team will answer there.
Log in and open a support ticketThe software is 100% free with unlimited orders. No credit card, no demo, no contract.
Create your free account