KSeF Guard sprawdza każdą fakturę FA(3) według 128 aktywnych reguł walidacji — od walidacji struktury XSD po merytoryczne wymagania art. 106e ustawy o VAT. Przeszukaj, filtruj i sprawdź udokumentowane źródła każdej reguły.
Klasyfikacja
Ważność
128 reguł
KSEF-BUS-003
Wszystkie pola P_14_*W wymagane dla waluty obcej w odpowiednich przedziałach stawek
GOV_MANDATEDerror
KSEF-BUS-004
Pola P_14_*W zabronione gdy waluta PLN
GOV_MANDATEDerror
KSEF-BUS-005
Kwoty podatku muszą być wykazane w złotych (art. 106e ust. 11)
GOV_MANDATEDerror
KSEF-BUS-006
Brak kursu waluty dla faktury w walucie obcej
GOV_MANDATEDerror
KSEF-BUS-007
Niezgodny kurs waluty - przeliczona kwota VAT w PLN nie zgadza się z zadeklarowaną
GOV_MANDATEDerror
KSEF-BUS-008
Kurs waluty nie powinien występować dla faktury w PLN
GOV_MANDATEDerror
KSEF-BUS-010
Faktura korygująca wymaga danych faktury korygowanej
GOV_MANDATEDerror
KSEF-BUS-011
Faktura nie-korygująca nie może zawierać bloków korekty
BEST_PRACTICEerror
KSEF-BUS-012
Data wystawienia faktury korygowanej nie może być późniejsza niż data korekty
INFERREDwarning
KSEF-BUS-020
Faktura zaliczkowa wymaga danych zamówienia
GOV_MANDATEDerror
KSEF-BUS-021
Faktura rozliczeniowa (ROZ) wymaga referencji do faktur zaliczkowych
BEST_PRACTICEwarning
KSEF-BUS-029
Faktura korygująca bez przyczyny korekty
BEST_PRACTICEwarning
KSEF-BUS-030
Data wystawienia przekracza dozwolone okno przyszłej daty
GOV_MANDATEDerrorKSeF Gov Enforced
KSEF-BUS-031
Data początku okresu nie może być późniejsza niż data końca okresu
BEST_PRACTICEerror
KSEF-BUS-032
Wzajemna wykluczającość daty dostawy i okresu faktury
BEST_PRACTICEerror
KSEF-BUS-040
Kwota VAT musi odpowiadać wartości netto × stawka (przedział 23%)
GOV_MANDATEDerror
KSEF-BUS-041
Kwota VAT musi odpowiadać wartości netto × stawka (przedział 8%)
GOV_MANDATEDerror
KSEF-BUS-042
Kwota VAT musi odpowiadać wartości netto × stawka (przedział 5%)
GOV_MANDATEDerror
KSEF-BUS-043
Kwota zobowiązania ogółem spójna z sumą netto i VAT
GOV_MANDATEDerror
KSEF-BUS-044
Wartość netto wiersza spójna z ilością × skorygowana cena jednostkowa
GOV_MANDATEDerror
KSEF-BUS-045
Brakuje flagi odwrotnego obciążenia przy stawce oo
GOV_MANDATEDerror
KSEF-BUS-046
Flaga odwrotnego obciążenia P_18=1 bez stawki oo na wierszach
BEST_PRACTICEerror
KSEF-BUS-049
Odwrotne obciążenie i WDT są wzajemnie wykluczające się
BEST_PRACTICEerror
KSEF-BUS-050
Zwolnienie (P_19=1) wymaga dokładnie jednej podstawy prawnej
GOV_MANDATEDerror
KSEF-BUS-051
Odwrotne obciążenie (P_18=1) wymaga kwoty netto w odpowiednim polu
GOV_MANDATEDerror
KSEF-BUS-052
Procedura marży wymaga pola P_13_11
BEST_PRACTICEerror
KSEF-BUS-053
Mechanizm podzielonej płatności (P_18A=1) wymaga znacznika zal. 15 na wierszach
GOV_MANDATEDerror
KSEF-BUS-055
Obowiązkowy MPP - P_18A wymagane dla pozycji z Załącznika 15 powyżej progu
GOV_MANDATEDerror
KSEF-BUS-057
MPP nie może dotyczyć faktur bez kwoty VAT do zapłaty
INFERREDerror
KSEF-BUS-058
Nieprawidłowy kod GTU (poza zakresem GTU_01-GTU_13)
GOV_MANDATEDerrorKSeF Gov Enforced
KSEF-BUS-059
GTU_01 wymaga opisu towaru (P_7)
GOV_MANDATEDerrorKSeF Gov Enforced
KSEF-BUS-060
Znacznik JST=1 wymaga Podmiot3 z rolą 8
BEST_PRACTICEerror
KSEF-BUS-061
Znacznik GV=1 wymaga Podmiot3 z rolą 10
BEST_PRACTICEerror
KSEF-BUS-062
NIP nabywcy polskiego musi być w polu NIP, nie w NrVatUE/NrID
BEST_PRACTICEerror
KSEF-BUS-065
Samofakturowanie - nabywca musi być identyfikowalny (NIP, NrVatUE lub NrID)
GOV_MANDATEDerror
KSEF-BUS-066
Wiersz fakturowy z ilością bez jednostki miary
GOV_MANDATEDerror
KSEF-BUS-067
Wiersz fakturowy z ilością bez ceny jednostkowej
GOV_MANDATEDerror
KSEF-BUS-068
Wiersz standardowej faktury bez stawki VAT
GOV_MANDATEDerror
KSEF-BUS-070
Numery wierszy faktury muszą być unikalne (luki dozwolone, korekty pominięte)
BEST_PRACTICEwarning
KSEF-BUS-071
Wiersz faktury wymaga nazwy towaru/usługi (korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-072
Stawka podatku musi być zgodna z przedziałem kwot netto (faktury uproszczone pominięte)
BEST_PRACTICEerror
KSEF-BUS-073
Brak podstawy prawnej zwolnienia przy stawce zw
GOV_MANDATEDerror
KSEF-BUS-074
P_19=1 bez podania podstawy zwolnienia (P_19A/B/C)
GOV_MANDATEDerrorKSeF Gov Enforced
KSEF-BUS-075
P_19B musi być niepuste, jeśli występuje (przepis Dyrektywy 2006/112/WE)
GOV_MANDATEDerrorKSeF Gov Enforced
KSEF-BUS-078
Brak danych identyfikacyjnych podmiotu trzeciego (Podmiot3)
HEURISTICwarning
KSEF-BUS-080
Stawka 23%/22% wymaga koszyków P_13_1 i P_14_1 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-081
Stawka 8%/7% wymaga koszyków P_13_2 i P_14_2 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-082
Stawka 5% wymaga koszyka P_13_3 i P_14_3 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-083
Stawka 4%/3% (ryczałt taxi) wymaga koszyka P_13_4 i P_14_4 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-084
Stawka OSS (XII) wymaga koszyka P_13_5 i P_14_5 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-085
Stawka 0% krajowa (0 KR) wymaga koszyka P_13_6_1 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-086
Stawka 0% WDT wymaga koszyka P_13_6_2 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-087
Stawka 0% eksport (0 EX) wymaga koszyka P_13_6_3 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-088
Zwolnienie z VAT (zw) wymaga koszyka P_13_7 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-089
Stawka np I wymaga koszyka P_13_8 (UPR, korekty i procedura marży pominięte)
GOV_MANDATEDerror
KSEF-BUS-090
Stawka np II wymaga koszyka P_13_9 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-091
Odwrotne obciążenie (oo) wymaga koszyka P_13_10 (UPR i korekty pominięte)
GOV_MANDATEDerror
KSEF-BUS-093
Procedura trójstronna bez oznaczenia WDT
HEURISTICwarning
KSEF-BUS-094
Procedura trójstronna - nieprawidłowy kod kraju nabywcy
GOV_MANDATEDerror
KSEF-BUS-100
Niezgodność kwoty do zapłaty (P_15) z sumą podsumowania
GOV_MANDATEDerror
KSEF-BUS-101
Błędne obliczenie VAT dla stawki 23%
GOV_MANDATEDerror
KSEF-BUS-102
Błędne obliczenie VAT dla stawki 8%
GOV_MANDATEDerror
KSEF-BUS-103
Błędne obliczenie VAT dla stawki 5%
GOV_MANDATEDerror
KSEF-BUS-104
Suma netto pozycji (23%) niezgodna z podsumowaniem
GOV_MANDATEDerror
KSEF-BUS-105
Suma netto wszystkich pozycji niezgodna z podsumowaniem