| 开发者 | goroute |
|---|---|
| 更新时间 | 2026年9月6日 19:24 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Press "Connect to GoRoute" on the settings page, sign in or create your GoRoute account, and approve. GoRoute issues the store its own key and sends back your organisation's legal name and VAT number; the plugin also switches on real-time delivery updates. The key is never shown or typed. Revoke it any time under API Keys in the GoRoute dashboard; "Disconnect" on the settings page forgets it locally.
Yes. The checkout carries an optional VAT number field in your country's format. An order with a valid VAT number gets a structured e-invoice to that buyer, delivered to their e-invoicing system through the Peppol network by GoRoute, and the order shows the delivery status. Orders without a VAT number are consumer sales: in Oman they get the simplified tax invoice with the Fawtara QR; in Belgium they need no e-invoice and get none.
Belgium and Oman in 2.0. Germany, Singapore, Australia and New Zealand come next, then the Netherlands, Ireland, Austria and the Nordics. Countries that route invoices through a national platform rather than Peppol (France, Italy, Poland, Romania) are listed as coming soon and cannot be selected. A country is offered only once GoRoute has delivered a test invoice to a real participant there.
Not for Peppol countries such as Belgium: any certified Peppol Access Point may deliver there, and GoRoute is one (POP000991). Where a country requires a national accreditation to register local businesses, GoRoute holds it for Oman, Australia and New Zealand. Countries where a Peppol Access Point is not enough are the ones shown as coming soon.
The plugin generates and transmits structured e-invoices for the supported countries and validates them against the applicable Peppol rules. Whether your business is inside a mandate, and what else that mandate asks of it, is for you and your adviser to confirm; no plugin can promise that.
In Belgium the e-invoice cannot be delivered, and the order says so. Often the buyer is registered under their enterprise number rather than their VAT number; the plugin tries both. Ask the customer which identifier their accounting software receives e-invoices under and enter it on the order, or send them the PDF. In Oman the invoice is still issued: the Solution Architecture provides for this case, the document is filed with the Tax Authority under the substitute address, the order shows "Reported to the Tax Authority", and you send the customer the PDF from the order page; the customer's confirmation carries the PDF link.
WooCommerce → GoRoute E-Invoicing → Network lookup. Enter any VAT number in your country's format, yours or a customer's, and the answer says whether it is registered to receive e-invoices and under which business name. A pending business order also shows this for its buyer before the invoice is issued.
Yes. Connect each store; each gets its own key. Invoice numbers must be unique across the account, so give the second store a document number prefix under GoRoute E-Invoicing (INV-SHOP2-101 instead of INV-101). Stores that belong to different legal entities should use different GoRoute organisations, one per VAT number.
The country chosen, taxes on with your country's standard rate (21% in Belgium, 5% in Oman), the store address in your country, prices in your currency with the right decimals, and the store's own VAT number registered on the network. Oman stores also need the site clock on Muscat time. The Store readiness panel at the top of the settings page checks all of these and offers the fix beside each one, including a one-click VAT rate. An order that would claim 0% VAT on a standard-rated item is refused with a plain explanation rather than filed.
Set the store default to whichever you sell more of, then give the other products their own classification on the product's General tab: "Services" with the type of service from the list, or "Goods" with the 12-digit customs (HS) code. A product left on "Store default" follows the store setting. Only business invoices need this; consumer receipts do not.
Put those products in a WooCommerce tax class and map the class under GoRoute E-Invoicing → VAT categories. Zero-rated and exempt lines are then declared as such on the invoice with the reason code the invoice format expects. Unmapped classes are standard rated.
Yes. Every invoice and credit note has a PDF link on the order-confirmation page, in the order email and under My Account → Orders, in English, or Arabic for Oman stores. No login is needed; the link is signed and unguessable.
Yes. [goroute_invoice] and the "GoRoute E-Invoice" block render the invoice for the order on the page, for stores with a custom thank-you page. Pass order="123" to show a specific order to someone allowed to see it.
WooCommerce → E-Invoice report lists every document of a month with net, VAT and gross, invoices and credit notes, consumer and business, and exports it as CSV.
The tax document does not change with an edit. The order is flagged once, with the total it was issued for, and the fix is a refund, which raises a credit note.
No. The plugin hooks the order events WooCommerce already fires. The VAT number field is added to the block checkout and the classic checkout without touching your theme.
The invoice has already been delivered (in Oman, filed with the Tax Authority), so it is credited: a credit note for the full amount, or for what the order's refunds left, is issued when the status changes to Cancelled. It appears in the GoRoute E-Invoice box with its own PDF, and in the monthly report.
You can change the order, but not the invoice: an issued document never changes once delivered. The box flags the difference and offers Re-bill, which credits the issued invoice in full and issues a new one to the buyer the order names now. Both documents stay on the order.
Under the document number in the GoRoute E-Invoice box, for the invoice and every credit note, with a Copy control. It is the identifier the buyer's system, and in Oman the Tax Authority, keys on.
Yes: "XML" beside every Download PDF. It is the signed UBL exactly as it was sent, the tax record itself.
Yes, by default. The invoice PDF is attached to the order emails and the credit note PDF to the refund emails; the setting is under Customer emails.
A credit note is issued referencing the original invoice (and, in Oman, reported). Partial refunds credit only the refunded lines. For a business customer the credit note is delivered over Peppol like the invoice.
The checkout is never blocked. Issuing retries automatically with backoff, the order note records each attempt, the receipt follows by email once issued, and the daily digest tells you if anything is still waiting.
[goroute_invoice] shortcode and a "GoRoute E-Invoice" block for custom thank-you pages.