Le fatture XML generate dal plugin: formato e limiti
Obiettivo
Capire cosa produce POP quando genera una fattura XML per un ordine, e cosa manca per poterla inviare allo SDI senza un canale di trasmissione attivo.
Cosa genera il plugin
Per ogni ordine completato, POP crea un file XML FatturaPA (formato FPR12 di default, il formato
standard per le fatture verso privati; il formato cambia se il documento è indirizzato a un
destinatario business). Puoi scaricare i file singolarmente dalla tab Invoices, oppure selezionarne
più di uno ed esportarli in blocco come archivio .zip.
Cosa NON fa da solo
- Il file XML generato dal solo plugin non è firmato digitalmente. La firma digitale, se richiesta dal canale di invio scelto, viene applicata dal canale stesso (es. SdI via POP), non dalla generazione XML di base.
- Il file non viene trasmesso automaticamente allo SDI a meno di attivare uno dei canali di invio (SdI via POP, PEPPOL, KSeF, oppure un add-on come Fatture in Cloud, Aruba o SdI via PEC) — vedi choosing-an-invoicing-integration.
Se non attivi nessun canale, resta comunque possibile scaricare l’XML e trasmetterlo tu stesso (es. via PEC firmandolo con uno strumento esterno, secondo le indicazioni dell’Agenzia delle Entrate).
Verifica
Dopo che un ordine passa in lavorazione o completato, in POP → Electronic Invoice - Settings > Invoices
dovresti vedere il documento XML associato all’ordine, scaricabile.
Errori comuni
- L’XML scaricato non viene accettato da un intermediario/software esterno perché “non firmato” — atteso: la generazione XML di base non include la firma; serve firmarlo esternamente o attivare un canale di invio che gestisca la firma.
- Manca l’XML per un ordine — controlla lo stato dell’ordine: la generazione avviene al passaggio a “in lavorazione” o “completato”, vedi invoice-numbering-and-order-status.
- Serve capire dove sono salvati fisicamente i file XML/PDF sul server — vedi generated-files-storage.
Configurazione correlata
Per scegliere un canale che invii l’XML automaticamente allo SDI/PEPPOL/KSeF vedi choosing-an-invoicing-integration; per il contratto del payload XML lato API vedi api/sdi.