XSDHub

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>
    

Pełny błędny XML · Pełny poprawny XML

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.

MF / CRD 13775: oficjalny XSD · XSD i manifest źródeł