Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
Sequential & Per-Country Invoice Numbering for WooCommerce — A build-to-order WooCommerce plugin that enforces legally compli — 1/1Beispielhafte Vorschau

A build-to-order WooCommerce plugin that enforces legally compliant,

gap-free invoice numbering with separate per-year and per-jurisdiction sequences, custom prefixes, and proper credit-note and proforma handling.

Was ist Sequential & Per-Country Invoice Numbering for WooCommerce?

A build-to-order WooCommerce plugin that enforces legally compliant, gap-free invoice numbering with separate per-year and per-jurisdiction sequences, custom prefixes, and proper credit-note and proforma handling. Built to order by ECOSIRE for WooCommerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Hauptfunktionen

Gap-free sequential allocation backed by a row-locked counter in a custom table — no skipped or duplicate numbers even on concurrent checkouts
Per-year, per-store/legal-entity, and per-billing-country sequences, configurable independently
Custom prefix, suffix, zero-padding width, and start value per sequence (e.g. INV-2026-DE-000148)
Separate independent sequences for credit notes (refunds) and proforma invoices
Yearly, monthly, or never reset rules, with deterministic rollover at period boundaries
HPOS / custom-order-table compatible, with clean fallback to legacy post-meta storage
Number assigned on a configurable order status transition or payment capture, never on cart abandonment
WordPress hooks and filters so your developers can override scope resolution, formatting, or assignment timing
Invoice number exposed and queryable via the WooCommerce REST API and stored on the order record
wp-admin settings screen for sequences, formats, and reset rules with a live format preview
WPML / multisite aware — per-site or per-language sequence isolation where required
Atomic, idempotent assignment so retried webhooks or gateway callbacks never burn a number twice
Backfill / migration tool to assign compliant numbers to historical orders without disturbing live counters
Audit-friendly: assignment timestamp and source recorded for each number

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem WooCommerce.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Über dieses Produkt

Many tax authorities require invoices to carry a strictly sequential, gap-free number within a defined scope — usually per calendar year, and often per country or per legal entity. WooCommerce core does not provide this. Out of the box it exposes only the internal order ID (which skips numbers because draft, failed, and trashed orders consume IDs), and that is not a compliant invoice number in jurisdictions like the EU, GCC, LATAM, and many others.

Sequential & Per-Country Invoice Numbering for WooCommerce is a plugin ECOSIRE builds, installs, and supports on your WordPress site. It is not an instant marketplace download — we scope your exact numbering rules, build the plugin against your store, deploy it, and back it with support.

The plugin assigns a real invoice number at a deterministic point in the order lifecycle (typically on the woocommerce_order_status_processing / _completed transition, or on payment capture — your choice). Numbers are allocated using a row-locked counter in a custom table so two simultaneous checkouts can never collide or skip, even under load. It is fully HPOS-compatible (WooCommerce High-Performance Order Storage / custom order tables) and falls back cleanly to legacy post-meta storage.

You define the scope of each sequence: a single global run, one per year, one per store/legal entity, or one per billing country / tax jurisdiction. Each sequence gets its own configurable prefix, suffix, zero-padding, and start value, and its own reset rule (yearly, monthly, or never). Credit notes and proforma invoices run on separate, independent sequences as auditors expect. Everything is exposed through wp-admin settings, WordPress hooks/filters for your developers, and read access via the WooCommerce REST API.

Was Sie bekommen

  • A custom WooCommerce plugin built to your jurisdiction's numbering rules, installed on your WordPress site by ECOSIRE
  • Configured sequences, prefixes, padding, and reset rules matching your accountant's / tax authority's requirements
  • HPOS compatibility verification against your WooCommerce version and active gateways
  • Optional backfill of existing orders with compliant invoice numbers under a reviewed migration plan
  • Admin documentation covering the settings screen, sequence scopes, and reset behavior
  • Developer notes listing the available hooks/filters and the REST API field for the invoice number
  • Post-deployment support window for fixes, WooCommerce/WordPress compatibility, and minor rule adjustments

Für wen das ist

EU / GCC compliance-bound merchant

Operates in a jurisdiction that legally mandates gap-free, per-year invoice numbering (e.g. for VAT or e-invoicing) and needs WooCommerce to produce numbers an auditor will accept — something core cannot do.

Multi-country store operator

Sells across several countries or legal entities from one WooCommerce install and must issue distinct numbering sequences per jurisdiction, each with its own prefix and yearly reset.

Accountant or finance lead

Reconciles WooCommerce orders against bookkeeping and needs invoice numbers that are continuous, predictable, and separated correctly for credit notes and proforma documents.

Wie Sequential & Per-Country Invoice Numbering for WooCommerce im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentWooCommerce nativ
Gap-free, audit-acceptable invoice numberingIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Separate sequences per country / legal entityIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Per-year / per-month reset rulesIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Independent credit-note and proforma sequencesIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Concurrency-safe (no collisions under load)Im Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
HPOS / custom-order-table compatibilityIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten
Built, installed and supported for youIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Tailored to your exact jurisdiction rulesIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Instant self-service downloadNicht im Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthaltenIm Lieferumfang enthalten

Häufig gestellte Fragen zu Sequential & Per-Country Invoice Numbering

How long does it take to build and install?

Because this is built to your exact jurisdiction and entity rules, typical delivery is about one working week from when we confirm your numbering requirements, formats, reset rules, and WooCommerce/HPOS setup. We share the timeline in writing before starting. Backfilling historical orders, if requested, is scoped and scheduled separately so it never disturbs your live counters.

Do I get ongoing support and updates?

Yes. Every build includes a post-deployment support window for bug fixes and compatibility with WooCommerce and WordPress updates, including HPOS changes. After that window we offer ongoing support and maintenance so your numbering stays compliant as your store, tax rules, or WooCommerce version evolve. We do not push silent auto-updates to your live site — changes are reviewed and deployed deliberately.

Will this work with HPOS (High-Performance Order Storage)?

Yes. The plugin is built to be HPOS-compatible and reads and writes the invoice number on the custom order tables when HPOS is enabled, with a clean fallback to legacy post-meta when it is not. We verify this against your specific WooCommerce version and active payment gateways as part of the build.

Can WooCommerce not just use the order ID as the invoice number?

No, and that is exactly the problem this solves. The WooCommerce order ID skips values because draft, failed, abandoned, and trashed orders all consume IDs, so the sequence has gaps. Most tax authorities reject gapped numbering. This plugin allocates a separate, genuinely gap-free invoice number from a locked counter at a controlled point in the order lifecycle.

Can I have different sequences and prefixes per country or per year?

Yes. You define the scope of each sequence — global, per year, per store or legal entity, or per billing country — and each one has its own prefix, suffix, zero-padding, start value, and reset rule. Credit notes and proforma invoices run on their own independent sequences. We configure these to match what your accountant or local regulations require.

Angebot anfordern

Sequential & Per-Country Invoice Numbering

A build-to-order WooCommerce plugin that enforces legally compliant, gap-free invoice numbering with separate per-year and per-jurisdiction sequences, custom prefixes, and proper credit-note and proforma handling.

  • Gap-free sequential allocation backed by a row-locked counter in a custom table — no skipped or duplicate numbers even on concurrent checkouts
  • Per-year, per-store/legal-entity, and per-billing-country sequences, configurable independently
  • Custom prefix, suffix, zero-padding width, and start value per sequence (e.g. INV-2026-DE-000148)
  • Separate independent sequences for credit notes (refunds) and proforma invoices

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Sequential & Per-Country Invoice Numbering, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.