RunMags journal

QuickBooks and Accounting Integration for Publisher Billing

A finance coordinator compares invoice records with an accounting dashboard.

An accounting connection needs explicit record ownership and a way to reconcile transfers. Use a repeatable advertising package to decide which system creates each record before enabling a production connection.

Define the ownership worksheet

For a QuickBooks workflow, record which system owns the customer, invoice, credit, receipt and tax mapping. Assign stable external identifiers and the correct legal entity. Determine whether the actual connector supports creation, updates or status retrieval; do not assume every field synchronizes in both directions.

Trace one order into accounting

Approve a package with a known issue, price and billing trigger. Review the invoice prepared from those terms, send it through the configured connection and confirm the resulting accounting reference. Then match a partial receipt and an authorized credit. Reopening both records should show the same outstanding balance.

Handle failed and repeated transfers

Keep a visible queue for rejected records and missing mappings. Retry against stable references so an interrupted request does not create a second invoice. Decide how edits after export are approved and propagated. Use the actual connector's documentation for supported behavior rather than promising a general real-time sync. For example, the RunMags QuickBooks connection pushes customers, advertiser invoices and credit memos to QuickBooks and pulls payments back; subscription invoices are not part of the sync.

Compare other connections by the same test

Apply the ownership and reconciliation worksheet when evaluating another accounting platform, such as the RunMags Xero connection or the RunMags Fortnox connection. Verify its current RunMags support and configuration separately. Reconcile opening balances and a complete billing period before relying on the connection, with finance responsible for unresolved differences.

A practical worksheet

An accounting mapping worksheet should list source record, destination entity, external identifier, permitted updates, tax and account mapping, transfer state and reconciliation owner. For an illustrative order revision after invoice export, decide whether the approved correction becomes a credit, replacement invoice or supported update under the actual connector's rules. Test interrupted transmission and retry with the same reference. A connector acknowledgement is not a reconciled customer balance; compare invoices, credits and receipts in both systems. Keep rejected records visible rather than silently dropping them from the next export.

Review checklist

  • Name record owners and stable external identifiers.
  • Test partial receipts, credits and repeated transfer attempts.
  • Verify the actual connector and reconcile both systems.

Related publishing guides