Compte
Français

Règles KSeF FA(3) (KSeF FA(3), système national polonais de facturation électronique)

Les règles KSeF FA(3) concernent la facture structurée polonaise : erreurs de schéma XSD (ordre des éléments, motifs NIP et dates, valeurs autorisées) et règles sémantiques du ministère des Finances (annotations, rôles des parties, comptes bancaires, taux de change, montants)..

Les règles KSeF FA(3) concernent la facture structurée polonaise : erreurs de schéma XSD (ordre des éléments, motifs NIP et dates, valeurs autorisées) et règles sémantiques du ministère des Finances (annotations, rôles des parties, comptes bancaires, taux de change, montants).

Source: KSeF FA(3) schema 1-0E + semantic rules (@ksefuj/validator 0.4)

Toutes les règles (56)

IDRègleGravité
ADNOTACJE_NST_MISSINGL'élément NoweSrodkiTransportu est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_P16_MISSINGP_16 est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_P17_MISSINGP_17 est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_P18_MISSINGP_18 est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_P18A_MISSINGP_18A est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_P23_MISSINGP_23 est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_PMARZY_MISSINGL'élément PMarzy est obligatoire dans Adnotacje (§9.6)Erreur
ADNOTACJE_ZWOLNIENIE_MISSINGL'élément Zwolnienie est obligatoire dans Adnotacje (§9.6)Erreur
AMOUNT_NO_SEPARATORSLes montants ne doivent contenir ni espace, ni virgule, ni caractère non numérique sauf…Erreur
CURRENCY_RATE_MISMATCHKursWaluty ne correspond pas au taux moyen NBP (tableau A) à la date de référence (art.Avertissement
CURRENCY_RATE_UNVERIFIABLEKursWaluty invérifiable — taux NBP indisponible ou hors période de validité (art.Avertissement
DECIMAL_PRECISIONMontant dépassant la précision décimale maximale du §2.6 de la spécification FA(3)Erreur
DUPLICATE_LINE_NUMBERSLes numéros de ligne (NrWierszaFa) doivent être uniques dans la facture (sauf…Erreur
ELEMENT_NOT_ALLOWEDÉlément non autorisé à cet emplacementErreur
ENCODING_ERRORErreur d'encodage des caractèresErreur
FOREIGN_CURRENCY_TAX_PLNFacture en devise avec TVA : conversions en PLN attendues dans P_14_*W…Avertissement
GTU_FORMATLa valeur GTU doit suivre le format GTU_XX (GTU_01 à GTU_13)Erreur
GV_REQUIRES_PODMIOT3Si Podmiot2/GV = '1', au moins un Podmiot3 avec Rola = '10' est requis (§6.1,…Erreur
INVALID_BANK_ACCOUNT_FORMATLe compte bancaire polonais (NrRB) doit faire 28 caractères en IBAN (PL + 26 chiffres) ou…Erreur
INVALID_ELEMENT_VALUELa valeur de l'élément ne respecte pas les contraintes du schémaErreur
IPKSEF_FORMATIPKSeF doit comporter exactement 13 caractères alphanumériques [0-9a-zA-Z] (§12.1)Avertissement
JST_REQUIRES_PODMIOT3Si Podmiot2/JST = '1', au moins un Podmiot3 avec Rola = '8' est requis (§6.1,…Erreur
KOR_NRKSEF_CONSISTENCYDaneFaKorygowanejErreur
KURS_WALUTA_PAIRKursUmowny et WalutaUmowna : tous deux présents ou absents (§13.1, Appendix D #11)Erreur
KURS_WALUTY_Z_PLACEMENTKursWalutyZ au niveau Fa : UNIQUEMENT pour factures d'acompte (RodzajFaktury = ZAL ou…Erreur
MALFORMED_XMLLe XML n'est pas bien forméErreur
NEGATIVE_QUANTITY_NOT_ALLOWEDQuantités négatives (P_8B) admises seulement en facture rectificative (RodzajFaktury =…Erreur
NIP_IN_WRONG_FIELDNIP polonais dans NrVatUE - à placer dans NIP pour l'accès KSeF de l'acheteur…Avertissement
NRRB_LENGTHNrRB doit comporter de 10 à 34 caractères (§12.1)Avertissement
NST_LOGICNoweSrodkiTransportuErreur
OO_RATE_FOREIGN_BUYERP_12 = 'oo' est réservé à l'autoliquidation nationaleAvertissement
P6_P6A_MUTUAL_EXCLUSIONP_6 (date de livraison commune) et P_6A (date par ligne) s'excluent mutuellement…Erreur
P12_ENUMERATIONP_12 doit prendre l'une des valeursErreur
P15_MISSINGP_15 (montant total dû) est obligatoire dans Fa (§9.4)Erreur
PAYMENT_ZAPLACONO_DATESi Platnosc/Zaplacono = '1', DataZaplaty doit être présent (§12.1)Avertissement
PMARZY_LOGICPMarzyErreur
PODMIOT2_GV_MISSINGL'élément GV est obligatoire dans Podmiot2 (§6.1)Erreur
PODMIOT2_JST_MISSINGL'élément JST est obligatoire dans Podmiot2 (§6.1)Erreur
PODMIOT3_ROLE_MISSINGSi Podmiot3 n'a pas de Rola, RolaInna et OpisRoli doivent être présentsErreur
PODMIOT3_UDZIAL_REQUIRES_ROLE_4L'élément Udzial dans Podmiot3 n'est autorisé que si Rola = '4' (§7.2)Erreur
RACHUNEKBANKOWY_NRRBSi RachunekBankowy est renseigné, NrRB est obligatoire (obligation imbriquée) (§2.2,…Erreur
REQUIRED_ELEMENT_MISSINGÉlément obligatoire manquant selon le schémaErreur
REVERSE_CHARGE_CONSISTENCYAutoliquidationAvertissement
RODZAJ_FAKTURY_SECTIONSLe type de facture détermine les sections obligatoiresErreur
SCHEMA_VALIDATION_FAILEDLe XML n'est pas conforme au schéma XSD FA(3)Erreur
SELF_BILLING_PODMIOT3_CONFLICTAutofacturation (P_17 = '1')Avertissement
TAX_CALCULATION_MISMATCHErreur de calcul de la taxeErreur
TRANSPORT_MINIMUM_DATALe transport requiertAvertissement
WALUTA_UMOWNA_PLNWalutaUmowna ne doit JAMAIS être 'PLN' (§13.1, Appendix D #10)Erreur
XML_BOM_PRESENTLe fichier commence par un BOM UTF-8Erreur
XML_DISCOURAGED_CHARACTERCaractère déconseillé par la spéc. XML du W3C ([#x7F-#x84], [#x86-#x9F], [#xFDD0-#xFDEF],…Erreur
XML_DISCOURAGED_CHARACTER_MORERésuméErreur
XML_ENCODING_NOT_UTF8La déclaration XML indique un encodage autre que UTF-8Erreur
XML_PROCESSING_INSTRUCTIONInstruction de traitement XML (p. exErreur
XML_PROCESSING_INSTRUCTION_MORERésuméErreur
ZWOLNIENIE_LOGICZwolnienieErreur