Connector Query Guide
How to pull the right data from each connector for each mode.
How to pull the right data from each connector for each mode.
How to pull the right data from each connector for each mode.
---
Pull a **Profit & Loss** report for the period January 1 through the last day of the most recently completed quarter.
Key fields to capture:
If QuickBooks returns multiple income/expense categories, sum them. You want the single bottom-line net profit figure.
**If the user's QuickBooks is on cash basis**, use that. If accrual, note it in output — the accountant should confirm which basis to use for estimated taxes.
---
Pull all **bill payments and checks** to vendors for the full tax year (Jan 1 – Dec 31).
Filter for:
For each vendor record, capture:
**Common issue:** Many QuickBooks users do not tag vendors as 1099-eligible. If `1099 eligible` returns few or no results, pull ALL vendors with significant payment totals and let the user / accountant classify them. Note this in output.
---
Pull all **"Goods & Services" payments sent** (not received) for the tax year.
Key fields:
**Exclude:** personal payments ("Friends & Family"), refunds, disputes, transfers to own accounts.
**1099-K note:** PayPal issues its own 1099-K to any recipient who receives ≥ $600 in goods & services payments. Flag this in output — the accountant determines whether the business must also issue a 1099-NEC or can rely on PayPal's 1099-K.
---
Pull all **transfers to external accounts** (payouts to contractors, not payouts to the business owner's own bank).
Key fields:
**Exclude:** Stripe payouts to the business's own bank account.
**1099-K note:** Same as PayPal — Stripe issues 1099-K to contractors above the threshold. Flag and defer to accountant.
---
If any connector is unavailable, ask the user to:
When reading uploaded CSVs, look for these columns (names vary by export):
If columns don't match, ask the user to identify the payee name and amount columns.