Comparison
InvoiceXpress, Moloni or Vendus?
All three are invoicing programs certified by the Portuguese tax authority, and all three issue valid documents. The choice is rarely about which is best: it is about which fits your case.
Disclosure: Rioko integrates with all three and charges the same for any of them. We have no commercial preference and this page does not pick a winner.
What all three share
Before the differences, it is worth saying what does not differ. On these points the three are equivalent, which is why the choice is rarely dramatic.
AT certification
All three are certified by the Portuguese tax authority. The document they issue is valid, whatever the sale came from.
ATCUD and reported series
All support series reported to the AT and stamp the ATCUD onto the document. Reporting the series is something you do once, in the program's own account.
Public API
All three expose an API that allows documents to be issued by integration, which is what Rioko uses. Nothing gets installed on your site.
Credit notes
A refund or cancellation produces the matching credit note in any of the three, partial refunds included.
Where they differ in practice
| Criterion | InvoiceXpress | Moloni | Vendus |
|---|---|---|---|
| Invoice (FT) | Yes | Yes | Yes |
| Invoice-receipt (FR) | Yes | Yes | Yes |
| Simplified invoice | Not through the integration | Yes, up to €1,000 (art. 40 CIVA) | Not through the integration |
| Automatic credit note | Yes | Yes | Yes |
| Sale in foreign currency | Converted to euro at the ECB rate for the date | Issued in the currency paid, with native fields | Euro |
| Series per document type | One series per document type | Series configurable per document | Series configurable per document |
This table describes what the Rioko integration does with each program today, not each product's full feature catalog. For anything outside automatic invoicing, check with each vendor.
How to choose
You already use one of them
Stay with it. Your accountant already knows it, the history is already there and the series are already reported. Switching programs for the sake of automation trades a solved problem for an unsolved one.
You sell outside the euro area
Moloni is the only one of the three that, through the Rioko integration, issues in the currency actually paid using the document's native fields. With InvoiceXpress the sale is restated in euro at the ECB rate for the day. If most of your sales are in euro, this does not affect you.
You sell over the counter and online
Vendus grew up around the point of sale, so it is the most natural fit if you have a physical shop and want counter and online invoicing in one place.
Low-value invoices to consumers
If you issue many small documents to individuals, the simplified invoice saves steps, and Moloni is the one that supports it through the integration, within the legal €1,000 limit.
What does not change, whichever you pick
Rioko connects to all three the same way and charges the same for any of them: €7.50 + VAT per month or €75 + VAT per year, per integration. VAT ID detection, VAT calculation, M01–M99 exemptions, idempotency and the daily reconciliation sweep are identical in all three cases. You can also switch destination later without redoing the connection to your store or gateway.
See available integrationsFrequently asked
Which is the best invoicing program for Portugal?
There is no best in the abstract. InvoiceXpress, Moloni and Vendus are all AT-certified and issue equally valid documents. The choice depends on what you already use, whether you issue in foreign currency, whether you also sell over the counter, and which document types you need.
Can I switch programs after setting up Rioko?
Yes. The destination is a setting on the integration: you change it in the dashboard without redoing the connection to Shopify, Stripe or Lodgify. Documents already issued stay where they were issued.
Does Rioko charge more for one program than another?
No. The price is per integration and identical for all three destinations. We receive no commission from any of them for this page or for any particular choice.
Do I need to report the series to the AT before starting?
Yes, and that is done in the invoicing program's account, not in Rioko. An unreported series is the single most common reason an integration stalls at launch.
Can I use two programs at once?
You can, with one integration for each. It makes sense if you invoice under different VAT IDs, or if you keep online and counter separate. Each integration is billed separately.
Pick the program. We handle the rest.
Connect your first integration in four minutes, no card.