Document progressive: the counter used in the document name

Configurationshopify2026-07-01

Goal

Understand what the “document progressive” is and manage its reset (automatic or manual), separately from the legal invoice number.

Prerequisites

What it is

The document progressive is the counter used in the name of the XML/PDF file generated by POP — it is not the legal invoice number (for that, see shopify-invoice-numbering). It matters most for sending to SdI, which requires file names with ordered progressives; for PEPPOL it is not mandatory but it is still recommended to keep it ordered for administrative consistency.

Steps

In the Document progressive card:

  1. Automatic reset at year change — if enabled, the counter restarts from 00001 on the first document generated in the following year.
  2. Reset progressive now — immediate manual reset, useful after a migration or after testing in sandbox. Use it only after you have sent all the documents for the previous year.

The card always shows the current status (“Current state: year {year}, counter {counter}”) and the date of the last reset.

Verify

Common errors

See api/sdi for the file naming requirements required by the Sistema di Interscambio (SdI, Italy’s e-invoicing exchange system).