Help
Support & contact
Most issues have a quick answer below. If yours isn't here, send us the bundle described under “Reporting an issue” and we'll dig in.
Quick answers
- QuickBooks rejected the import. Open the job, scroll to QuickBooks Online, and click Map accounts. Make sure every PCLaw account is matched to a real QBO account, then click Import again.
- I imported into the wrong company. Open the job, scroll to Reverse this import, type
REVERSE, and click the button. QuickBooks will get offsetting JournalEntry records (DocNumber startingREV-); the originals stay visible for audit. - “Duplicate import blocked.” The same file (or the same
transaction_ids) was already imported into this QuickBooks company. Either export a fresh ledger from PCLaw covering only the new period, or delete the prior import in QBO if you really want to re-post. - Reversal entries don't say “reversal” in QBO. Reversals posted by Cutover have
DocNumberstarting withREV-and every line description prefixed REVERSAL. The QuickBooks Journal report shows them as separate entries alongside the originals; QuickBooks does not visually mark the originals as voided.
Reporting an issue
Email support@pclawmigrate.com. Please include:
- The job ID (
job_YYYYMMDDHHMMSS, visible at the top of the job page). - The exact action you took (button or URL).
- The flash / error message text, verbatim.
- The approximate time (UTC) you saw the issue.
- Whether you were in demo mode or had
QBO_REAL_IMPORTenabled.
Do not paste raw OAuth tokens, secret keys, or full PCLaw ledger content into a support email. The job ID is enough for us to look up the encrypted record on the server.
Reporting a security issue
If you think you've found a vulnerability (auth bypass, CSRF gap, leaked secret, IDOR, etc.), please email security@pclawmigrate.com instead of opening a public issue. Include the same details as above plus a short reproduction. We will acknowledge within 2 business days.
Status & uptime
The application exposes a /healthz probe used by hosting (Render). It returns presence (not values) of the critical configuration so you can confirm a deploy is healthy without leaking secrets.
Disconnecting QuickBooks
Open /disconnect for the official disconnect page. From there a logged-in firm admin can revoke tokens at Intuit and remove the encrypted token rows from this app. You can also reach the same page from QuickBooks Online → Apps → Connected apps → Disconnect.