DoubleAgent Blog

DoubleAgent now has a third way to explain Stripe payouts, and this is the most efficient way yet. What do we mean by efficient? No matter how many charges or refunds are in a payout, whether 42 or 153 or 500, you'll end up with at most 5 explanations.

So how does it work?

When you explain payouts with invoices or sales transactions, DoubleAgent looks at every charge and refund in a payout and explains each and every one with an invoice or sales transaction. If your payout comprises 300 charges, you'll get 300 invoices or sales transactions. And 300 payment explanations for the Stripe fees (and 300 for the Stripe application fees, if any).

With the new method – rolled-up sales transactions – DoubleAgent looks at all the charges and refunds in a payout and groups them into three buckets: UK customers, EU customers, and everybody else. It then creates one sales transaction for the aggregate total in each bucket with the appropriate VAT and EC status. And then a payment explanation for the aggregated Stripe fees (and one for the aggregated Stripe application fees, if any). So you end up with between 2 and 5 explanations for a payout.

When your payouts contain a lot of charges and you're only interested in the overall total, rolled-up sales transactions are the neatest way to explain them in FreeAgent.

You can read more in our Stripe reconciliation docs or just sign up and try it out yourself.