7 steps
When this happens
A new Stripe payout is issued
Fires once per payout batch, typically every 2 business days.
Do this
Match the payout to its underlying Stripe charges and refunds
Pulls the full transaction list behind the payout amount.
Do this
Create a QuickBooks deposit for the net payout amount
Deposit date matches the Stripe payout arrival date.
Check a condition
Does this payout include any refunds?
if yes
if no
Do this
Record each refund as a credit memo in QuickBooks
Linked back to the original invoice, not the deposit.
no steps yet
Do this
Post Stripe processing fees as a separate expense line
Keeps the deposit total tied exactly to the bank statement.
Finally
Notify the finance channel that reconciliation is complete