KSEF-XSD-SCHEMA: KodFormularza: wersjaSchemy
Atrybut wersjaSchemy w KodFormularza wskazuje techniczną wersję schematu. W opublikowanym wzorze FA(3) 13775 jest wymagany i ma stałą wartość 1-0E. Napis 1-0 jest inną wartością, mimo że wygląda podobnie i jest poprawnym tekstem XML. Numer wariantu 3 zapisuje się w osobnym elemencie WariantFormularza; żaden z tych zapisów nie zastępuje drugiego. Test zmienia wyłącznie wersjaSchemy, a treść FA oraz kodSystemowy pozostają prawidłowe. W komunikacie angielskie określenie fixed value constraint oznacza niezgodność ze stałą zadeklarowaną w XSD. Sprawdź szablon eksportu nagłówka i usuń starszą stałą z konfiguracji. Zmiana tego atrybutu nie zmienia automatycznie struktury faktury ani typu jej pól. Jeżeli plik pochodzi ze starszego eksportera, porównaj także przestrzeń nazw i rzeczywiste różnice elementów opisane w przewodniku migracji.
Deklaracja XSD i ograniczenia
Deklaracja KodFormularza: typ lokalny, wystąpienia 1..1. Ograniczenia: base=xsd:string. Liczba wartości w pokazanych wyliczeniach: 1.
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="KodFormularza">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="tns:TKodFormularza">
<xsd:attribute name="kodSystemowy" type="xsd:string" use="required" fixed="FA (3)" />
<xsd:attribute name="wersjaSchemy" type="xsd:string" use="required" fixed="1-0E" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element><xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TKodFormularza">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="FA" />
</xsd:restriction>
</xsd:simpleType>Kontrolowana para przykładów
Własna para syntetyczna KSEF-XSD-SCHEMA: błędny pełny XML nie przechodzi kontroli, a poprawiony dokument przechodzi ten sam schemat FA(3) 1-0E. Zmienione pole: Naglowek/KodFormularza/@wersjaSchemy.
Błędny fragment
<ns0:KodFormularza xmlns:ns0="http://crd.gov.pl/wzor/2025/06/25/13775/" kodSystemowy="FA (3)" wersjaSchemy="1-0">FA</ns0:KodFormularza>
Poprawny fragment
<ns0:KodFormularza xmlns:ns0="http://crd.gov.pl/wzor/2025/06/25/13775/" kodSystemowy="FA (3)" wersjaSchemy="1-0E">FA</ns0:KodFormularza>
Powiązane pola i objaśnienia
Komunikat i miejsce w raporcie
Element '{http://crd.gov.pl/wzor/2025/06/25/13775/}KodFormularza', attribute 'wersjaSchemy': The value '1-0' does not match the fixed value constraint '1-0E'.Raport JSON: errors[].code wskazuje KSEF-XSD-SCHEMA, errors[].message zachowuje angielski tekst, a errors[].line podaje wiersz, jeżeli silnik go udostępnia. Interfejs pokazuje komunikat w sekcji wyników kontroli XSD.