Walidacja XML
Jaka jest różnica między błędem XSD a Business Rule?
Krótka odpowiedź
Błąd XSD to problem z formą XML. Business Rule to problem z regułą faktury: kwotą, referencją, VAT, identyfikatorem lub innym powiązaniem biznesowym.
Błąd XSD
Problem techniczny
Zła kolejność elementów, niedozwolony element, nieprawidłowy typ wartości.
Business Rule
Problem logiczny
Sumy lub obowiązkowe dane biznesowe nie zgadzają się z regułami EN 16931/Peppol.
Kto naprawia
Nie zawsze programista
XSD często rozwiązuje developer lub ERP. Business Rule może wymagać księgowego.
Dowód
Czytaj rule id
Kod błędu mówi, czy chodzi o schemat, regułę biznesową czy lokalną kontrolę SK.
Wniosek: najpierw ustal typ błędu. Inaczej będziesz naprawiać księgowość tam, gdzie problem jest w eksporcie XML, albo odwrotnie.
Źródła: OpenPeppol BIS Billing, katalog błędów eFaktúra. Zweryfikowano 5.7.2026.