ValidateFin

KSeF FA(3) Validator Poland

Verifica una fattura polacca FA(3) con l’XSD ufficiale del Ministero delle Finanze polacco — nel browser, senza upload.

FA(3)Official MF XSDKSeF100% local
100% Locale

Che cos’è lo schema KSeF FA(3)?

FA(3) è lo schema di fattura strutturata del sistema nazionale polacco di fatturazione elettronica, KSeF (Krajowy System e-Faktur). Ha sostituito FA(2) il 1° febbraio 2026 ed è l’unico schema oggi accettato da KSeF. Questo validatore gratuito controlla un file XML con l’XSD ufficiale del Ministero delle Finanze (namespace http://crd.gov.pl/wzor/2025/06/25/13775/) interamente nel browser: la fattura non lascia mai il tuo dispositivo.

In breve

  • FA(3) è lo schema obbligatorio di KSeF dal 1° febbraio 2026 e sostituisce FA(2).
  • Validazione con l'XSD ufficiale del Ministero delle Finanze polacco (crd.gov.pl).
  • Il file è elaborato solo nel tuo browser — non viene mai caricato.
  • Controlla anche la cifra di controllo del NIP (mod 11) e la coerenza di P_13/P_14/P_15.
  • Validare qui NON invia la fattura a KSeF — è solo un controllo del file.

Informazioni sul validatore KSeF FA(3)

FA(3) è lo schema di fattura strutturata del sistema nazionale polacco di fatturazione elettronica, KSeF (Krajowy System e-Faktur). È obbligatorio dal 1° febbraio 2026 per i soggetti passivi con oltre 200 milioni di PLN di vendite e dal 1° aprile 2026 per tutti gli altri. Ha sostituito FA(2).

Il validatore carica l'XSD ufficiale pubblicato dal Ministero delle Finanze polacco (namespace http://crd.gov.pl/wzor/2025/06/25/13775/) e verifica il tuo file rispetto a esso: struttura, tipi di dato, cardinalità ed elenchi di codici chiusi — tra cui RodzajFaktury (VAT, KOR, ZAL, ROZ, UPR, KOR_ZAL, KOR_ROZ) e le aliquote IVA.

A ciò si aggiungono le regole che uno schema non può esprimere: la cifra di controllo del NIP (mod 11) e la coerenza dei totali. Queste sono segnalate come avvisi, non come errori: le abbiamo confrontate con le 26 fatture di esempio pubblicate dal Ministero, e nessuna regola può marcarne una come errata.

Punti chiave

  • FA(3) è l'unico schema accettato da KSeF dal 1° febbraio 2026.
  • Migrando da FA(2): Podmiot2 acquisisce due nuovi campi obbligatori, JST e GV.
  • Le sanzioni si applicano solo dal 1° gennaio 2027 — il 2026 è un anno di transizione.
  • I codici aliquota distinguono maiuscole e minuscole: «zw», «oo» e «np I» sono minuscoli.
  • Il tuo file non lascia mai il dispositivo — la validazione è al 100% nel browser.

Domande frequenti

Che cos'è FA(3) e da quando è obbligatorio?

FA(3) è lo schema di fattura strutturata attualmente in vigore in KSeF. È obbligatorio dal 1° febbraio 2026 per i soggetti passivi le cui vendite lorde 2024 hanno superato i 200 milioni di PLN, e dal 1° aprile 2026 per tutte le altre imprese. Ha sostituito FA(2).

Posso ancora inviare un file FA(2)?

No. FA(3) ha sostituito FA(2) il 1° febbraio 2026. Se carichi qui un file FA(2), il validatore lo riconosce dal namespace e te lo segnala esplicitamente. La trappola di migrazione più comune sono i due nuovi campi obbligatori in Podmiot2: JST e GV.

Che cosa controlla esattamente questo validatore?

Primo, l'XSD ufficiale del Ministero delle Finanze: struttura del documento, tipi di dato, cardinalità ed elenchi di codici chiusi. Secondo, le regole che lo schema non può esprimere: la cifra di controllo del NIP e la coerenza dei totali IVA (P_13_x, P_14_x, P_15) tra loro e con le righe della fattura.

La mia fattura viene inviata da qualche parte?

No. L'intera validazione avviene nel tuo browser. Il file non viene caricato, né memorizzato, né registrato. Puoi disconnetterti da internet dopo il caricamento della pagina e il validatore continuerà a funzionare.

Validare qui significa inviare la fattura a KSeF?

No. Questo strumento si limita a controllare il file. Non si collega a KSeF, non invia nulla e non assegna alcun numero KSeF. La fattura va comunque trasmessa con il tuo software o con l'applicazione ufficiale del contribuente.

Perché alcune rilevazioni sono avvisi e non errori?

Perché non tutte le regole sono normative. Nell'esempio n. 1 dello stesso Ministero, gli importi netti e l'IVA sommano 2050,99 mentre P_15 riporta 2051. Trattare questa differenza come errore significherebbe rifiutare i file del Ministero. Totali e cifra di controllo del NIP sono quindi avvisi: informano, ma non dichiarano mai la fattura non conforme.

ValidateFin is an independent tool, not certified or endorsed by the Polish Ministry of Finance or KSeF. “Official” refers to the schema used — the FA(3) XSD published on crd.gov.pl — not to any accreditation of this tool. Validating a file here does not submit it to KSeF.