Every Stripe payment
becomes an invoice.
Payment confirmed on Stripe, certified invoice in InvoiceXpress, Moloni or Vendus, within seconds. VAT ID detected, correct VAT, ATCUD included. No changes to your checkout.
- 24/7
- payment → invoice
- 0
- lines of code to write
- 3
- certified programs
- Stripe Checkout
- Payment Links
- Subscriptions
- Stripe Invoicing
- SEPA Direct Debit
- Foreign currency
Pick the program.
We handle the rest.
Issue into InvoiceXpress, Moloni or Vendus. You choose the destination during setup, without touching your payment integration.
Four steps. Once.
Setup takes a few minutes. After that, every payment invoices itself.
Connect Stripe
Authorize Rioko on your Stripe account with read-only access, or paste a restricted key if you prefer; with a key, the wizard registers the webhook for you. No SDK to install and no changes to your checkout.
Choose your invoicing program
InvoiceXpress, Moloni or Vendus: connect the account you already use and the documents land there, next to the ones you already issue. For InvoiceXpress and Vendus you paste the API key; for Moloni you authorize Rioko.
Set the tax rules
Document type, dedicated series, default exemption, finalize straight away or review as a draft: all in one panel, no code.
Done. From here on, it runs itself.
Every confirmed payment generates the document in the program you chose, with the customer VAT ID when there is one, the right VAT rate and the legal AT wording. Refunds on finalized invoices become credit notes.
Built for Portuguese tax rules.
Not translated into them.
Stripe charges in any currency and from any country. The invoice still has to come out the way the Portuguese tax authority expects, and that is what Rioko handles.
VAT ID from customer to document
The VAT ID is looked up in the payment metadata, Checkout fields, tax IDs and the Stripe customer record, then checked against its control digit. Without a valid VAT ID, the invoice is issued to a final consumer, under the customer's name.
AT compliance
Issued via certified software, with ATCUD, reported series and the legal wording for M01–M99 exemptions in the invoice notes.
Total equals what was paid
The invoice closes to the cent with what Stripe charged the customer. If the total does not match, the document is not issued and the error is logged for correction.
Foreign currency, same-day rate
In InvoiceXpress, a payment in pounds or dollars is converted to euros at the European Central Bank rate for the payment date. In Moloni, the document is issued in the currency actually charged.
Simple. Per integration.
The Stripe integration costs the same as any other in the catalog. No per-document fees, no volume limits.
Prices excl. VAT · set up without a card, pay when you activate · cancel anytime
See all plans on the hub ↗Frequently asked questions.
Everything you need to know before connecting your Stripe account. Cannot find the answer? Talk to us.
When a payment is confirmed, Stripe sends a webhook to Rioko. Rioko reads the payment and the customer record, detects the VAT ID, calculates VAT and sends everything to your certified invoicing program (InvoiceXpress, Moloni or Vendus), which issues the document, usually within a few seconds.
Connect your Stripe in minutes.
No SDK. No checkout changes. Set it up without a card and pay when you activate invoicing.