Integrations & API
Connecting Stripe to AccBooks AI
ByAccBooks Team · · 2min read
Overview
The Stripe integration automatically imports your Stripe payouts, fees, refunds, disputes and subscription charges into AccBooks — so you never have to manually reconcile Stripe transactions again.
Connecting Stripe
- Go to Settings → Integrations → Stripe.
- Click Connect Stripe account.
- You’re redirected to Stripe’s OAuth page. Log in to your Stripe Dashboard.
- Grant AccBooks read access to your Stripe account.
- You’re redirected back to AccBooks. The integration status shows Active.
AccBooks starts importing Stripe data immediately. Historical payouts (up to 90 days) are imported on first connection.
What gets imported
| Stripe item | AccBooks treatment |
|---|---|
| Payouts | Creates a bank transaction in your Stripe nominal code |
| Stripe fees | Posted to the Stripe fees expense account |
| Refunds | Creates a negative transaction matching the original |
| Disputes (chargebacks) | Flagged for manual review with dispute notification |
| Failed payments | Imported but excluded from revenue |
| Subscription payments | Linked to recurring invoice if one exists |
Nominal code mapping
AccBooks creates a dedicated Stripe nominal code (e.g., 1105 — Stripe holding account) by default. Payouts from Stripe to your bank account are treated as transfers between the Stripe account and your main bank account.
The Stripe holding account balance represents money that Stripe holds for you (collected but not yet paid out). This balance should tie to your Stripe dashboard balance.
Mapping setup:
- Go to Settings → Integrations → Stripe → Nominal codes.
- Map:
- Stripe holding account (default: 1105)
- Stripe fees (default: 6090 — Merchant charges)
- Sales income (default: 4000 — Sales, but you can split by product type)
Multi-currency Stripe accounts
If you process payments in multiple currencies (USD, EUR, GBP), AccBooks imports each currency separately and converts to GBP using the exchange rate on the transaction date. Foreign currency fees are converted at the same rate.
Go to Settings → Integrations → Stripe → Currency settings to configure how currency conversion is handled.
Stripe and VAT
AccBooks can extract VAT from Stripe transactions if you use Stripe Tax or if you’ve configured Stripe to collect the correct VAT amounts. Go to Settings → Integrations → Stripe → VAT handling to set up the mapping.
For subscriptions: AccBooks creates sales invoices for each Stripe subscription charge automatically (if the Create invoices option is enabled in integration settings). This keeps your AccBooks debtors ledger in sync with Stripe subscriptions.
Reconciling Stripe payouts
AccBooks reconciles Stripe payouts automatically:
- Stripe sends a payout to your bank account.
- The payout appears in your bank feed.
- AccBooks matches the bank transaction to the Stripe payout record.
- The reconciliation is complete automatically — no manual action needed in most cases.
If there’s a discrepancy (e.g., Stripe deducted more fees than expected), it appears in the reconciliation queue for manual review.
Stripe Connect (marketplace) accounts
If you use Stripe Connect to process payments on behalf of other businesses, contact AccBooks support for configuration guidance — marketplace accounts require custom nominal code mappings.
Disconnecting Stripe
Go to Settings → Integrations → Stripe → Disconnect. Historical Stripe data is retained in AccBooks. You can reconnect at any time.
Was this article helpful?
Thanks for your feedback!