Invoices
Ecommerce invoicing that starts with the first sale
Ecommerce invoicing on WhizzyCommerce is not a plugin you remember to install: every paid order gets its invoice at the moment it is paid, and every refund gets a credit note. In Portugal, the certified copy comes from your own InvoiceXpress or Moloni account.
An invoice for every paid order, without gaps
The invoice is issued inside the same step that marks the order paid, whether the payment provider reported it or you marked it paid by hand for a bank transfer. A paid order without an invoice cannot exist, and if marking it paid fails, no number is used up, so the sequence has no holes.
Each shop has its own series, numbered one after another. The invoice copies everything it needs at that moment: your legal name, VAT number and business address, the buyer's name, email, address and VAT number if they gave one, every line, every discount and the tax exactly as it was charged. Change your shop's name or tax settings next year and the old invoices still say what was true when they were issued.
Credit notes, never edits
Nothing in the code updates or deletes an issued invoice. A refund is answered the way the law answers one: a credit note for the amount refunded, whether the refund started in your dashboard or in Stripe's. A partial refund gets a credit note for that part.
Shops can ask the buyer for a VAT number at checkout as an address field. New shops in Portugal ask for it as optional, because consumers there often want a fatura com NIF; elsewhere it starts hidden and you turn it on if your buyers are businesses.
Certified invoices in Portugal
To be plain about it: WhizzyCommerce is not AT-certified invoicing software, and does not claim to be. A Portuguese invoice has to come out of certified software, so each paid order's invoice is handed to the certified program you already use, in your own account.
| InvoiceXpress plugin | Moloni plugin | |
|---|---|---|
| Document issued | Fatura-recibo, with its ATCUD | Fatura-recibo, with its ATCUD |
| Reported to the AT by | InvoiceXpress | Moloni |
| When | Automatically on each paid order, or by hand | Automatically on each paid order, or by hand; closed only when Moloni's total matches ours to the cent |
| Products and customers | Taken from the invoice | Created in Moloni the first time they are needed |
| Emailed to the buyer | Not by us | Optional, by Moloni |
Lines at 0% VAT carry the exemption reason you choose, for the small-business regime, exports or B2B sales to other EU countries.
What you see on the order
The order page shows the certified invoice's number and ATCUD with a link to open it in your invoicing program, or the reason it failed with a button to try again. An order that already has its certified invoice is not sent again, and the automatic send and a click cannot both start, so a retry never produces a duplicate.
Your own bill from us
Once a month you get one invoice from WhizzyCommerce: the plan, and our percentage of the month's paid sales, itemised and charged to the card on file. Before it is drawn up, every sale behind the total is listed in your dashboard. A refunded order's fee is waived in proportion, rounded in your favour, and on Pro the whole invoice never passes €499. How the percentage is worked out is on payments, and the plans are on pricing.
Not done yet
- SAF-T and e-invoice exporters of our own. In Portugal, certified invoices go through your InvoiceXpress or Moloni account today.
- Credit notes are not yet sent to InvoiceXpress or Moloni automatically. After a refund, you issue the credit note in your invoicing program yourself.
- Invoices are issued when an order is paid. Issuing at dispatch, which some regimes prefer, is not an option yet.
Questions
Is WhizzyCommerce certified by the Portuguese tax authority?
No. The certified invoice is issued by InvoiceXpress or Moloni, in your own account, and they report it to the AT. We keep our own uncertified record of the same invoice. See selling in Portugal.
Does every order get an invoice, even one I mark paid by hand?
Yes. Whoever marks an order paid, the provider or you, the invoice is issued in the same step, and its number comes from the shop's own unbroken series.
What happens to the invoice when I refund?
It stays exactly as it was. A credit note is issued for the amount refunded. In InvoiceXpress or Moloni you issue that credit note by hand for now.
Can a shopper give their VAT number?
Yes, as a field on the checkout address, which you can make optional or hidden. It is printed on the invoice and passed to your certified invoicing program.
Do I need a plugin for invoices outside Portugal?
No. The numbered invoice and credit notes are issued on every shop. The InvoiceXpress and Moloni plugins only add the certified Portuguese copy.
Read next
- PaymentsAccept payments on your online store through your own Stripe, PayPal or Mollie account. The money goes straight to you; our fee comes on next month's invoice.
- Ecommerce in PortugalAn ecommerce platform for Portugal: Multibanco and MB WAY, certified invoices via InvoiceXpress or Moloni, IVA and CTT tracking. What works today.