Vai al contenuto principale
KSeF 2.0 · stato della fattura

Stati tecnici della fattura in KSeF: 550, 500, 405, 430 e 435

Cinque stati della fattura segnalano un problema nell'elaborazione e non nei dati della fattura. Odoo li tratta in modo diverso: quattro finiscono in Rejected e in un nuovo invio, mentre il 550, che Odoo non riconosce, lascia la fattura in Sent.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
KSeF 2.0
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
3 min

Cosa dice KSeF

CodiceTesto di KSeFStato in Odoo 18, 19 e 20
550«Operacja została anulowana przez system» (annullata dal sistema), details «Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie» (interrotta per cause interne; riprova)Resta in Sent (In Progress)
500«Nieznany błąd ({statusCode})» (errore sconosciuto)Rejected, con la descrizione di KSeF
405«Przetwarzanie anulowane z powodu błędu sesji» (elaborazione annullata per un errore della sessione)Rejected
430«Błąd weryfikacji pliku faktury» (errore nella verifica del file della fattura)Rejected
435«Błąd odszyfrowania pliku» (errore nella decifratura del file)Rejected
Scheda degli stati tecnici della fattura in KSeF
Lo stato 550 con il suo testo dall'API e gli altri stati tecnici: 500, 405, 430 e 435.

550: la fattura resta bloccata in Sent

Odoo traduce nei propri stati solo i codici 100, 150, 200, 405, 410, 415, 430, 435, 440, 450 e 500. Qualsiasi altro, anche il 550, finisce nel messaggio «Unknown status received from KSeF (Code: 550): …» (in polacco nella 18 e nella 19: «Otrzymano nieznany status od KSeF (kod: 550): …») e non cambia «KSeF Status». La fattura resta in Sent (In Progress) e Odoo non mostra su di essa il pulsante per tornare in bozza.

KSeF dice «riprova», ma Odoo non può farlo dalla fattura: invia solo le fatture senza stato KSeF. Il pulsante «Check Sending» e l'azione pianificata si limitano a chiedere di nuovo lo stato, che resterà 550.

Uscire da questo stato richiede una modifica fuori dall'interfaccia di Odoo, quindi avvisa il tuo partner o chi mantiene il tuo Odoo. Questo deriva dal codice di Odoo 18, 19 e 20; non lo abbiamo provato contro il KSeF di produzione.

500, 405, 430 e 435: rifiutate, pronte per un nuovo invio

Per questi quattro Odoo imposta lo stato su Rejected. Con il 500 aggiunge la descrizione di KSeF; con gli altri mostra il proprio testo fisso. La documentazione di KSeF non elenca cause per questi codici oltre a quanto indica il nome:

  • 405: l'elaborazione è stata annullata per un errore nella sessione in cui è stata inviata la fattura;
  • 430: KSeF non è riuscito a verificare il file stesso della fattura;
  • 435: KSeF non è riuscito a decifrare il file, che il programma di invio cifra con AES-256-CBC e con la chiave passata all'apertura della sessione.

Odoo genera e cifra il file da sé, quindi un 430 o un 435 che si ripete punta al programma di invio, non ai dati della fattura.

Schema: cosa restituisce KSeF con lo stato 550 e cosa mostra Odoo 20
Schema realizzato a partire dal codice di l10n_pl_edi di Odoo 20 e dalla specifica dell'API di KSeF 2.9.0; ciò che è barrato è quello che Odoo non conserva o non fa.

Cosa fare

  1. Con 500, 405, 430 e 435, riporta la fattura in bozza (Odoo cancella allora il suo stato e il suo numero KSeF), confermala e inviala di nuovo.
  2. Con il 550, controlla di nuovo lo stato con «Check Sending». Se resta 550, l'elaborazione si è interrotta e la fattura va inviata di nuovo.
  3. Passala quindi a chi mantiene il tuo Odoo perché la invii di nuovo. Se la invii attraverso un altro canale, in Odoo resterà in Sent.

Il nostro modulo, Poland KSeF 2.0 Validator, prende lo stato solo da l10n_pl_edi: con un 550 la fattura resta anche in Submitted nel modulo.

Continua a leggere

Codice 450 di KSeF: «Błąd weryfikacji semantyki dokumentu faktury»Il codice 450 di KSeF respinge una fattura FA(3) dopo averne controllato il contenuto. Dove sta il motivo reale, cosa non mostra Odoo 18, 19 e 20 e come reinviarla.Eccezioni di KSeF all'invio di una fattura: 21405, 21180, 21184 e le altreEccezioni di KSeF all'invio di una fattura: 21405, 21001, 21155, 21166, 21167, 21173, 21180, 21184, 21402 e 21403. Cosa significano e come si vedono in Odoo.KSeF HTTP 429, 403 e 401: limiti di richieste e accesso negatoKSeF 2.0 risponde 429 Too Many Requests oltre il limite, 403 con reasonCode senza accesso e 401 con il token scaduto. Limiti e comportamento di Odoo 18, 19 e 20.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti