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.