Skip to main content

Wix app

GoRoute Peppol E-Invoicing turns every paid business order on a Wix store into the legally required e-invoice and delivers it over the Peppol network. GoRoute is the access point, so issuing, delivery and the delivery answer are one service. A buyer who is not on the network is emailed a PDF with the e-invoice inside it. Refunds and cancellations raise credit notes.

The app's Overview on a connected store: every readiness check green and this month's counts

This guide follows a new store from the App Market listing to its first invoice, with the screens as they appear. It then covers plans and billing, languages, what every state on an order means, and what to do when something is not right.

Who it is forโ€‹

The app issues for a business registered in Belgium, Germany, the Netherlands, Australia or New Zealand. Customers can be anywhere: a business customer in another country is invoiced on its own VAT or business number, read from that number's own country prefix.

It requires Wix Stores on the site; Wix's own Checkout & Orders is installed alongside it automatically. Every order that reaches Wix's eCommerce order list is a candidate, whichever Wix app produced it.

You also need a GoRoute account. If you do not have one, it is created during set-up, free, in the same flow.

Installโ€‹

Open the Wix App Market listing for GoRoute Peppol E-Invoicing. The listing shows the plans, the screens and a short video; Free plan available means the app installs at no cost and stays free for fifty e-invoices a month.

The App Market listing with Add to Site and Free plan available

Press Add to Site. If your account has more than one site, Wix asks which one; a single store skips this.

Choosing the site to add the app to

Wix shows the permissions the app asks for (read and manage orders, read its own app instance, report its own usage events) and installs it in about a second. Press Get started from the dashboard.

Wix confirms the app is added and offers the dashboard

note

On a site that has never been designed, Wix also offers its template picker at this point. A live store never sees that; close it and open the app from the site dashboard.

The app then lives under Apps in the site's dashboard, and that is also where you reopen it. The app's own page at connect.goroute.ai/wix describes it and links to the listing; it is not somewhere you install from.

The first screenโ€‹

The app opens on Overview. Until set-up is done it says Almost there, names the next step, and lists the four readiness checks: business country chosen, connected to GoRoute, business details complete, registered on the network. Press Start the set-up.

Overview on a fresh install: Almost there, the next step, and four open readiness checks

Set-upโ€‹

Three steps, in order, on the Set-up page.

1. Where is your business registered?โ€‹

Choose the country and press Save. From this answer the app knows which identifier to ask business customers for, which document format buyers accept, and what to check on the store. A country that is not on the list cannot be invoiced yet.

Step 1: choosing Belgium as the country the business is registered in

Once saved, step 3 asks for that country's identifier, the VAT number for Belgium, and says what saving it does.

Country saved: step 3 now asks for the Belgian VAT number and explains that saving registers the store on the Peppol network

2. Connect your GoRoute accountโ€‹

Press Connect to GoRoute. A new tab opens on GoRoute. Sign in, or choose Sign up to create the account there and then; approve the store once, and you are sent straight back to the app with Connected to GoRoute. The account starts on the Free plan.

GoRoute's sign-in page opened by step 2, with a sign-up link for a new account

3. Business detailsโ€‹

Enter the registered business name, the VAT or business number, and the address that appears on invoices, and press Save and register. This also registers the store's identifier on the Peppol network so the store can receive documents as well as send them. The On the network card on the same page shows the live answer, and the Readiness card on Overview keeps checking it.

Set-up complete on a connected store: all three steps filled in and the On the network card green

A registration made a moment ago shows within minutes. If the card keeps saying the identifier is not on the network, or is on the network but does not accept your country's invoices, another provider already holds it: press Register now once more, and if it stays that way write to admin@goroute.ai, who can move it.

The checkout fieldโ€‹

Wix does not place an app's checkout plugin for a merchant. Until the field is on the checkout, business customers have nowhere to type their VAT number, so every order is invoiced as a consumer sale.

Open Settings and press Add the field to my checkout. The field sits just above the totals on the checkout page, asks for the VAT, ABN or NZBN and checks its format for your country while the buyer is still there. It cannot be added from the editor, only from that button. Without the field, a buyer's number can still come from a custom checkout field you create in Wix, or be added on the order afterwards.

Settings: when to issue, delivery notes, the invoice email, PDF language, the logo, and the button that adds the field to the checkout

Other settings on the same page:

  • Issue the invoice when the order is paid or fulfilled.
  • Delivery notes: on request from the order, automatically on every fulfilment, or off.
  • Email the customer the invoice PDF with the e-invoice inside it. Buyers not on the network always receive it.
  • PDF language: English, German, Dutch or French.
  • Logo on the invoice PDF: a public PNG or JPG address, printed at the top of every document. If the GoRoute account already has a logo, the app uses it until one is set here.

What happens to an orderโ€‹

  1. The order is paid (or fulfilled, per Settings). Wix tells the app.
  2. The buyer is identified. The app reads the VAT or business number the buyer gave in the checkout field, or a custom checkout field titled "VAT number", and reads it as its own country's number. A German number on a Belgian store is a German business, not a broken Belgian one.
  3. A business sale needs the buyer's registered name. It comes from the billing address's company field, or the shipping address's company. Without a name the order is marked Needs attention with the reason, and pressing Issue now after adding one issues it.
  4. The invoice is issued in the format the seller's country requires, validated before anything leaves: Peppol BIS Billing 3.0 in Belgium and the Netherlands, EN 16931 under the XRechnung rules in Germany, PINT A-NZ in Australia and New Zealand. One order can only ever produce one invoice.
  5. It is delivered. A buyer on the Peppol network receives it in their accounting software. Anyone else receives a PDF by email with the e-invoice inside it: ZUGFeRD for a German seller, EN 16931 for a Dutch one, PINT for Australia and New Zealand. Belgium does not accept email between businesses, and the order says so rather than pretending the invoice arrived.
  6. The answer comes back onto the order: the invoice number, the channel and the delivery state appear under Additional info on the Wix order page, and the GoRoute e-invoice panel on the same page shows the state with the PDF, the XML and the actions.

The GoRoute panel on a Wix order: invoice number, channel, delivery state, PDF and XML, and the actions

A sale to a consumer, with no VAT number, is deliberately not invoiced, and the order says so: none of the five countries requires an e-invoice for a consumer sale.

Credit notes, pro forma invoices and delivery notesโ€‹

  • A refund credits what was refunded; a cancellation credits in full. Each credit note cites the original invoice and travels the same way it went. Refund or cancel in the Wix dashboard as normal; the document follows. Credit refunds on the order panel does the same for an order whose refund the app did not hear about.
  • A pro forma invoice can be raised from the order panel for a buyer who needs a document before paying. One per order, replaced rather than duplicated, and labelled plainly as not a tax invoice.
  • A delivery note is raised from the order panel, or on every fulfilment if Settings says so, with the despatch date and tracking reference of the newest fulfilment.

Pro forma invoices and delivery notes are not tax documents: they are never transmitted, never reported, and never counted against the plan allowance.

Documentsโ€‹

The Documents page lists every invoice, credit note, pro forma and delivery note the site has issued, with the PDF and, for tax documents, the XML, the channel and the state. From here a merchant can issue an order that has nothing yet, retry one that failed, email a PDF again, and delete a pro forma or delivery note that is no longer wanted. Tick several rows, or the box at the top for all of them, to email, retry or delete them together; the bar reports how far it has got and names any that did not work.

Documents: invoices delivered over Peppol, a credit note on a cancellation, a pro forma and a delivery note, and a consumer sale left alone

What the customer seesโ€‹

  • The checkout: the VAT-number field above the totals, in the language of the page, with a line under it saying whether the number is valid for its country and how the invoice will arrive.
  • Their inbox: the invoice PDF with the e-invoice inside it, when emailing is on or the buyer is not on the network, sent in the store's name.

Plans and billingโ€‹

The app is free for fifty e-invoices a month, every feature, every country, credit notes and network delivery included. Busier stores upgrade inside Wix:

PlanE-invoices a monthMonthlyYearly
Free50$0$0
Starter250$19$190
Growth1,000$49$490
Business5,000$99$990

Yearly is ten months for twelve. Every paid plan starts with a 14-day free trial, once per site. Prices are in US dollars before tax.

The Plan page shows the allowance and this month's usage. Upgrade opens Wix's own pricing page for the app; Refresh re-reads the plan and issues anything that was held.

The Plan page: the current plan, this month's usage, Upgrade and Refresh

Plans are bought and billed by Wix, on Wix's pricing page for the app. The app never asks for a card.

Wix's pricing page for the app: monthly or yearly, the 14-day trial, Starter, Growth and Business

Wix's checkout for the plan: card, Apple Pay or PayPal, and the trial dates spelled out

Back in the app, the new plan shows at once and anything that was held is issued.

  • Free stops at its allowance: the fifty-first document in a month is held, not lost. When the month turns, the app issues held documents by itself the next time it runs for the site; upgrading, or Refresh on the Plan page, does it at once.
  • Paid plans do not stop: a document past the allowance is still issued.
  • A document is a tax invoice or a credit note. Pro forma invoices and delivery notes do not count.
  • A site that needs more than Business, or that already pays for a GoRoute plan directly, is shown that plan read-only and can write to admin@goroute.ai.

Languagesโ€‹

The app's screens appear in English, German, Dutch or French, following the language of your Wix account, with no setting to change. The checkout field follows the language of the site page the buyer is on. The language of the invoice PDF is a separate choice under Settings.

Order statesโ€‹

State on the order panelMeaningWhat to do
Issued, deliveredIssued and accepted by the buyer's access point.Nothing.
Issued, sent by emailThe buyer is not on the network; the PDF with the e-invoice inside went by email.Nothing.
Issued, handed to the networkHanded over; the answer has not come back yet.Wait; the state updates by itself.
Needs attentionThe invoice could not be issued or delivered; the reason is shown.Fix what the reason names, then Retry.
Consumer saleNo VAT number was given, so no e-invoice is required.Nothing, or enter the buyer's number in the panel and press Issue now.
HeldFree allowance used up. The document is kept, not lost.Nothing: it is issued when the month turns. Upgrade, or Refresh on the Plan page, does it at once.
Not invoicedThe order is not yet paid, or set-up is not finished.Finish set-up, or wait for payment.

Order fieldsโ€‹

The app writes seven fields onto every order it touches, shown under Additional info on the Wix order page and readable by other apps: the GoRoute status, the invoice number, the delivery channel, the GoRoute transaction id, the document type, the buyer's tax id, and when it was last updated.

When something is not rightโ€‹

You seeWhyWhat to do
Set-up incomplete at the top of every pageOne of the three steps is not saved.Open Set-up; the Overview names the step.
Every order is a Consumer sale, including business customersThe checkout field is not on the checkout, so buyers cannot enter a VAT number.Settings โ†’ Add the field to my checkout. For orders already placed, enter the number in the order panel and press Issue now.
Needs attention: the buyer's registered name is missingA business invoice needs the buyer's company name.Add the company under the order's billing details, then Issue now.
Needs attention: the buyer is not on the network and the country does not allow emailBelgium forbids e-invoices by email between businesses.Ask the buyer which identifier their accounting software receives under, enter it in the panel and Issue now; or send them the PDF.
On the network says the identifier is not found, minutes after registeringAnother provider already holds it on Peppol.Register now once more; if it stays, write to admin@goroute.ai with the identifier.
Held (plan limit) on the OverviewThe month's free allowance is used.Upgrade on the Plan page, or wait for the month to turn.
The customer did not get the invoice emailEmailing is off, or the order has no email address.Check Settings โ†’ Email the customer the invoice PDF, and Email on the document row to send it again.
Connected to GoRoute turned redThe GoRoute key was revoked or the account changed.Set-up โ†’ Disconnect, then Connect to GoRoute again.

Uninstallingโ€‹

Removing the app from the site removes the site's connection, business details and document records from the app. Documents already issued remain in the GoRoute account they were issued under. Adding the app again starts from step 1.

Data and privacyโ€‹

The app reads the buyer's name, email and address from an order because a compliant e-invoice must carry them, and the buyer's VAT number because a business invoice is issued to it. It never reads phone numbers. Customer data lives only as invoice content on the transaction, under the GoRoute privacy policy; the app itself keeps only site and document references, removed when the app is removed.

Supportโ€‹

Every page of the app carries a Help line at the foot with this guide and the support address.

Write to admin@goroute.ai. Include the site's name and the order number.