KSEF-BUS-127 INFERRED Błąd
Niepoprawny format pola logicznego
Invalid boolean field format
Problem
Pole logiczne (boolean) na fakturze zawiera wartość inną niż '1' (Tak) lub '2' (Nie). W FA(3) pola logiczne (np. P_16, P_17, P_18, P_18A) muszą mieć jedną z tych dwóch wartości, gdy są obecne.
Jak naprawić
Sprawdź pola logiczne (np. P_16, P_17, P_18, P_18A) — każde powinno mieć wartość '1' (Tak) lub '2' (Nie), gdy jest obecne. Wartości takie jak 'true', 'false', 'tak', 'nie', '0' są niedozwolone przez XSD (TWybor1_2).
Odniesienie źródłowe
Broszura FA(3), Tabela 29 (XSD TWybor1_2)
Strona 54
Cytat źródłowy
“Pola logiczne w KSeF przyjmują wartość '1' (Tak) lub '2' (Nie).”
Opis
SHA-256: 611a37a4bdf5…
Uzasadnienie
FORMATŁańcuch podstaw prawnych
1
Pola logiczne P_16–P_23 (typ XSD TWybor1_2)
Boolean fields P_16–P_23 (XSD type TWybor1_2)
“Pola P_16 do P_23 przyjmują wyłącznie wartości „1” (tak) lub „2” (nie). Typ XSD TWybor1_2 ogranicza wartość do enumeracji {1, 2}. Broszura FA(3), Tabela 29 wymienia pola adnotacyjne z tym typem: P_16 (metoda kasowa), P_17 (samofakturowanie), P_18 (odwrotne obciążenie), P_18A (MPP), P_19 (zwolnienie), P_22 (WE), P_23 (TP).”
Broszura FA(3), Tabela 29 + XSD TWybor1_2 (Strona 55)