Vooly Case Study
Book a call
← Back to Vooly

45 hours of manual invoicing a week, now automated

A large accounting firm came to us with one client that was taking up a big part of their team's week. We connected Stripe to Merit for them. Now every sale arrives in Merit as a correct sales invoice.

7 000sales in Stripe
100B2B counterparties
13OSS countries
45 hsaved every week

The problem

The firm's client sells online and takes payments through Stripe. Every sale had to become a sales invoice in Merit Aktiva, and the accountants entered them by hand.

Each invoice needed its own decisions:

  • For business buyers, check the VAT number in VIES and apply reverse charge.
  • If the buyer was not in Merit yet, create the counterparty. There were 100 of them.
  • For consumers in other EU countries, apply that country's VAT rate under OSS. There were 13 countries.
  • Pick the right article, tax code and account, then double-check everything.

What we built

We wrote an integration between the Stripe API and the Merit API, set up for this client's rules. It does the same steps the accountants did, in the same order.

StepBefore, by handNow, with Vooly
Get the salesExport from Stripe, open the filePulled from Stripe via API
B2B or B2CRead each sale and decideClassified automatically
VAT numberCheck in VIES one by oneChecked in VIES for every B2B sale
CounterpartySearch Merit, create if missingCreated in Merit if missing
VAT rateLook up the rate for each of 13 countriesOSS rate applied by buyer country
InvoiceType it into MeritSales invoice created via Merit API
ControlRe-check every lineReview the log, fix only the exceptions

What the team sees

Illustrative log. Names and amounts are examples, not the client's data.

45 hsaved every week

The accountants no longer type these invoices. They review the log and handle the few sales that need a decision.

The integration is now part of Vooly. Any firm with a Stripe client can switch it on.

Have a client like this?

Show us what your team enters into Merit or SimplBooks by hand. If the integration exists, we switch it on. If not, we build it.

Book a call