La fattura Shopify non riflette una modifica ordine

Risoluzione problemishopify2026-08-24

Sintomo

Hai modificato un ordine su Shopify (prodotto sostituito, quantità o importo cambiati) prima che la fattura fosse inviata a un canale ufficiale, ma il PDF/XML scaricato mostra ancora i dati vecchi. Oppure: vedi un bottone “Note di credito” su un ordine dove non è mai stato incassato alcun rimborso reale.

Causa

Shopify non notifica sempre POP in tempo reale quando modifichi un ordine. Per questo, quando richiedi di nuovo il documento (scaricandolo, o al pagamento se l’invio è automatico), POP verifica se l’ordine è stato modificato dopo l’ultima generazione: se sì, non serve il file salvato ma ne genera uno nuovo con i dati aggiornati, riusando lo stesso numero e progressivo già assegnati (nessuna nuova identità documento). Questo controllo si applica solo se la fattura non è ancora stata inviata a un canale ufficiale (SdI, PEPPOL, KSeF, Zoho) o via email: da quel momento il documento è protetto e ogni correzione richiede una nota di credito, per non riscrivere un documento fiscale già emesso.

Una modifica che riduce solo le quantità (senza incasso reale) crea in Shopify un record di rimborso “tecnico” identico nell’aspetto a un rimborso vero: POP li distingue e non genera più una nota di credito spuria per questi casi.

Fix

  1. Dopo aver modificato l’ordine, riapri/riscarica il documento dalla pagina Orders (o attendi il trigger automatico, es. al pagamento): questo è il momento in cui POP verifica l’allineamento e rigenera se necessario. La modifica dell’ordine da sola non aggiorna il file esistente.
  2. Verifica che il documento non sia già stato inviato a un canale ufficiale: se lo è, la fattura resta quella emessa e la correzione va fatta con una nota di credito dalla pagina Orders (bottone dedicato, generato da un rimborso Shopify reale).
  3. Nota: rigenerare un documento perché l’ordine è cambiato consuma un credito piano, come una nuova generazione.

Configurazione correlata

Per i requisiti del payload nota di credito (connected_invoice_data.id/date) lato API, vedi api/sdi.