Skip to main content

QuickBooks Online

📄️Adopt QuickBooks Chart of Accounts (hard-replace)

Onboarding: hard-replace SKU's chart of accounts with QuickBooks's. Imports every mapped QBO account as a nominal code (code = AcctNum or QBO id, type mapped from the QBO account type), re-points every reference (sales order lines, settings roles, product/channel/warehouse overrides, …) onto the replacements, then deletes the old chart. EVERY existing nominal code must appear in `mappings` (a complete old→new map is what makes the delete safe) — otherwise the job fails listing the unmapped ids. Requires a connected QuickBooks accounting integration (404 otherwise). Runs as a tracked job; returns its log id so the UI can follow progress via the tracked job log endpoints. Pass `repost: true` to also repost every current ledger entry after the replace (chained inside the job) so posted GL lines pick up the new accounts.