Export Stripe to bexio and AbacusMollie, Adyen, Paddle & Lemon Squeezy included – ready-made bookings for Switzerland
finHero turns the revenue, fees, refunds and payouts of your payment providers into bookings for bexio or an AbaConnect XML file for Abacus – with invoice PDFs and a receipt list for your trustee.
The problem
Stripe accounting in Switzerland: where the manual work comes from
With Stripe, only a bundled payout arrives in your bank account – net, after all fees have been deducted. In bexio or Abacus, however, every single business transaction is needed.
Net payouts
A payout bundles many payments, fees and refunds. Without a breakdown, it can't be matched to any invoice.
Fees per transaction
Stripe charges fees per payment. Booked as a monthly total, the link to the individual transaction is lost.
Multiple providers
Stripe, Mollie, Adyen, Paddle or Lemon Squeezy – each provider delivers different reports and columns.
Scattered receipts
Invoices and credit notes sit in the provider dashboard. Your trustee has to request and match them one by one.
Booking logic
How Stripe data becomes bookings in bexio and Abacus
finHero books every transaction individually and referenceably via a clearing account for the payment provider. The example shows two invoices paid via Stripe and paid out together.
- 1Invoice to debtorThe outgoing invoice is booked against revenue – as your chart of accounts specifies.
- 2Payment to the clearing accountThe incoming payment settles the debtor and lands on the provider's clearing account, including the transaction ID.
- 3Fee as a separate bookingEvery Stripe fee is booked separately as an expense: 120.00 + 360.00 − 2.05 − 5.29 = 472.66.
- 4The payout balances the accountThe payout of CHF 472.66 to the bank brings the clearing account to zero. If a balance remains, you can immediately see where something is missing.
| Amount € | Account | Contra account | Booking text |
|---|---|---|---|
| 120.00 | 10100 | 3400 | Invoice RE-1001 · debtor |
| 360.00 | 10100 | 3400 | Invoice RE-1002 · debtor |
| 120.00 | 1020 | 10100 | Payment RE-1001 · ch_3Pa…7Qx |
| 2.05 | 6940 | 1020 | Stripe fee · ch_3Pa…7Qx |
| 360.00 | 1020 | 10100 | Payment RE-1002 · ch_3Pb…2Lm |
| 5.29 | 6940 | 1020 | Stripe fee · ch_3Pb…2Lm |
| 472.66 | 1021 | 1020 | Payout po_1Q…9Zt to bank |
Account numbers and amounts are example values. You decide with your trustee which accounts and VAT codes you use.
bexio or Abacus
Stripe export for bexio and Abacus compared
Both routes deliver the same bookings – the difference lies in how they get into the accounting.
| Criterion | bexio | Abacus |
|---|---|---|
| Handover | Direct booking via bexio API token | AbaConnect XML (“FIBU / XML Buchungen”) |
| Who imports | finHero books directly into your bexio with every export | Your trustee imports the XML into Abacus financial accounting |
| File in the export | CSV additionally as a record | Import-ready XML file |
| Selection when exporting | “bexio (Schweiz)” | “Abacus (Schweiz)” |
| Receipts | Invoice PDFs plus receipt list | Invoice PDFs plus receipt list |
Business transactions
Which Stripe transactions end up in the export for bexio and Abacus
Not just payments: every transaction that changes the balance at the payment provider is exported as its own traceable booking.
| Transaction | Booking in the export | What to look out for |
|---|---|---|
| Payment | Clearing account to debtor | Transaction ID in the booking text, matched to the invoice |
| Fee | Expense to clearing account | Agree the VAT treatment with your trustee |
| Refund | Credit note or cancellation against debtor, outflow from the clearing account | Credit note PDF is included as a receipt |
| Chargeback (dispute) | Separate, referenceable booking | Changes the payout – without its own booking, a balance would remain open |
| Payout | Bank to clearing account | Balances the clearing account |
| Paddle / Lemon Squeezy | Revenue against the provider as debtor | Merchant of record model, reverse-charge revenue |
Everything included
What the export for bexio and Abacus contains
The flexibility to move your payment providers seamlessly into Swiss accounting.
Five payment providers, one export
Stripe, Mollie, Adyen, Paddle and Lemon Squeezy – all revenue, fees and payouts land in the same export for your accounting.
Booked directly into bexio – no detour
With your bexio API token, finHero transfers the bookings directly into your bexio with every export. No CSV import, no extra app. The CSV is also included as a receipt in the export.
AbaConnect XML for Abacus
Import-ready “FIBU / XML bookings” in AbaConnect format – your trustee reads them directly into Abacus financial accounting.
Traceable down to the transaction
Every journal entry carries the original transaction ID from the payment provider. Queries are resolved in seconds.
Catch up on past periods
Create exports for any months retroactively and bring your accounting up to date quickly.
Receipts included
Invoice PDFs are included – along with a receipt list that assigns each file to its receipt number.
Merchant of Record booked correctly
Paddle and Lemon Squeezy revenue is booked as reverse-charge income against the provider as debtor – exactly as the MoR model requires.
Direct booking into bexio
With a bexio API token, the bookings land automatically in your bexio – without CSV import and without a marketplace app.
Switzerland
Stripe in Swiss accounting: what to clarify with your trustee
finHero delivers the data in the right format for bexio or Abacus – the VAT and accounting assessment remains with your trustee. You should agree on these points together before the first export.
VAT rates and codes are deliberately mentioned only in general terms here. What your trustee specifies for your company is binding.
Checklist for the conversation with your trustee
- Which accounts from your chart of accounts are used for revenue, clearing account, bank and fees
- Which VAT codes apply to the revenue, e.g. for domestic and foreign sales
- How fees from a foreign payment service provider are treated for VAT purposes
- How payments in CHF and in foreign currencies such as EUR are recorded
- How Paddle and Lemon Squeezy revenue (merchant of record) is booked
- Whether bookings are made directly in bexio or an AbaConnect XML is handed over for Abacus
Payment providers
Stripe, Mollie & Paddle in bexio and Abacus: differences by provider
All providers end up in the same export. How they are booked, however, depends on the provider's business model.
| Provider | Role | Booking logic in the export |
|---|---|---|
| Stripe | Payment service provider | Payments, fees, refunds, disputes and payouts individually |
| Mollie | Payment service provider | Revenue, fees and payouts using the same account logic |
| Adyen | Payment service provider | Revenue, fees and payouts using the same account logic |
| Paddle | Merchant of record | Revenue against Paddle as debtor, reverse charge |
| Lemon Squeezy | Merchant of record | Revenue against Lemon Squeezy as debtor, reverse charge |
Is your company based in Austria? Then the Stripe export to BMD is the right route; for Germany it's the Stripe DATEV export. The finHero demo shows what an export looks like.
In 3 steps
Connect Stripe with bexio or Abacus – how to get started
Connect payment providers
You connect Stripe via the finHero app in the Stripe App Marketplace, and Mollie, Adyen, Paddle and Lemon Squeezy via API key – each with read-only access.
Choose bexio token or Abacus
Enter your bexio API token so finHero books directly into bexio – or use the AbaConnect XML for Abacus. You agree on the accounts with your trustee.
Create the export
Select “bexio (Schweiz)” or “Abacus (Schweiz)”. The bookings land directly in bexio or, ready to import, as XML with your trustee.
For Stripe there is the finHero app in the Stripe App Marketplace: a few clicks, no code, read-only access. You can find details in the guide Connecting Stripe with finHero.
FAQ
Frequently asked questions about the Stripe export to bexio and Abacus
Can I book Stripe data directly in bexio?
Yes. With your bexio API token, finHero transfers the bookings directly into your bexio with every export – without a CSV import and without a marketplace app. The CSV is additionally included in the export as a record.
How do the Stripe bookings get into Abacus?
finHero creates an import-ready “FIBU / XML Buchungen” file in AbaConnect format. Your trustee imports it directly into Abacus financial accounting.
Which payment providers are supported?
Stripe, Mollie, Adyen, Paddle and Lemon Squeezy. All revenue, fees and payouts end up in the same export for your accounting.
Which accounts are used?
You define the accounts together with your trustee. The account numbers on this page are only examples.
How are Stripe fees treated for VAT purposes?
finHero books every fee as a separate booking with its transaction ID. Please agree with your trustee how the fees are to be treated for VAT purposes.
How is Paddle and Lemon Squeezy revenue booked?
Paddle and Lemon Squeezy act as merchant of record. finHero books this revenue as reverse-charge revenue against the provider as debtor.
Can I catch up on past months?
Yes. Exports can be created retroactively for any month, so you can bring your accounting up to date quickly.
What does finHero cost and can I try it?
You can try finHero free for 7 days. The price depends on your transaction or invoice volume, the subscription can be cancelled monthly and additional users cost nothing extra.
Still have questions? You'll find more articles in the knowledge base
Read more
Your payment providers in bexio & Abacus – without manual work
Create your first export for free. Set up in 15 minutes, cancel monthly.
Create your first export for freecancel monthly · no credit card required




