Errore KSeF 440: tre campi identificano un duplicato
L’errore 440, «Duplikat faktury», riguarda un file inviato a KSeF. Non è un’istruzione per condividere nuovamente un PDF perso.
L’errore 440, «Duplikat faktury», riguarda un file XML inviato a KSeF. Non è un’istruzione per condividere nuovamente un PDF perso.
Confronta tre campi
Il manuale del Ministero delle Finanze polacco indica esattamente tre dati:
- NIP del venditore — campo
NIPinPodmiot1/DaneIdentyfikacyjne; - numero proprio della fattura assegnato dal contribuente — campo
P_2; - tipo di fattura — campo
RodzajFaktury.
Se tutti e tre i valori sono identici a quelli di una fattura già presente in KSeF, l’XML inviato viene rifiutato con errore 440, «Duplikat faktury». Non si tratta di una generica somiglianza del contenuto.
Il numero proprio non è il numero KSeF
P_2 è il numero assegnato dal contribuente, non l’identificativo attribuito dal sistema. Il numero KSeF identifica la fattura nel sistema, viene generato automaticamente e restituito nell’attestazione ufficiale di ricezione (UPO).
Il manuale descrive una verifica dell’unicità nei dieci anni precedenti. È una descrizione del meccanismo KSeF, non un’indicazione sul trattamento fiscale.
Verifica l’accettazione precedente
La lista seguente è un consiglio organizzativo facoltativo, non un obbligo giuridico:
- Affianca l’XML rifiutato alla fattura precedente che potrebbe corrispondere allo stesso insieme di dati.
- Confronta separatamente il NIP del venditore in
Podmiot1/DaneIdentyfikacyjne,P_2eRodzajFaktury. - Controlla l’esito dell’invio precedente, l’UPO disponibile e il numero KSeF. Non considerare il solo numero proprio della fattura come conferma della sua accettazione.
- Conserva il risultato del confronto insieme al messaggio di rifiuto per chiarire eventuali discrepanze.
Non modificare il numero, l’identità del venditore o il tipo di fattura soltanto per aggirare la protezione contro i duplicati.
FAQ
Basta la corrispondenza di un solo campo?
La condizione di rifiuto descritta richiede valori identici in tutti e tre i campi indicati rispetto a una fattura già presente in KSeF.
P_2 è l’identificativo KSeF?
No. È il numero della fattura assegnato dal contribuente. Il numero KSeF viene attribuito dal sistema.
Inviare nuovamente un PDF perso è l’errore 440?
La descrizione dell’errore 440 riguarda il rifiuto dell’XML inviato al sistema. Questa situazione va distinta dalla richiesta di ricevere nuovamente il PDF di una fattura esistente: la descrizione del meccanismo non stabilisce le regole di tale condivisione.
Il rifiuto di un XML come duplicato comporta il rifiuto dell’intero pacchetto ZIP?
No. L’invio in batch non è atomico: il rifiuto di un XML come duplicato non comporta il rifiuto dell’intero pacchetto ZIP. Ogni file XML viene elaborato indipendentemente e gli errori riguardano i singoli file, non l’intero invio. Per gli altri XML validi presenti nel pacchetto, il sistema genera i numeri KSeF dopo la loro verifica.
Le informazioni sui motivi del rifiuto dei singoli documenti si ottengono interrogando il sistema sui documenti XML rifiutati nella sessione interessata. L’elenco dei file XML errati viene restituito dopo il controllo di tutti i documenti inviati.
Fonte: Ministero delle Finanze polacco: manuale KSeF 2.0, parte II, sezione 3.3.2.
Fonte
Ministero delle Finanze polacco: manuale KSeF 2.0, parte II, sezioni 3.4 e 4.1, pagine 69–70.
Passo successivo
Prima di un nuovo invio, può essere utile riordinare il risultato del confronto dei tre campi e della verifica dell’accettazione precedente. L’obiettivo è chiarire il messaggio, non aggirare la protezione.
