Walidacja XML

Dlaczego XML przechodzi XSD, ale nie przechodzi EN 16931?

Krótka odpowiedź

Ponieważ są to różne warstwy walidacji. XSD sprawdza składnię XML i typy danych. Reguły EN 16931 oraz właściwej CIUS sprawdzają obowiązkowe dane, dozwolone kody, obliczenia i zdefiniowane zależności logiczne. Przejście obu walidacji samo w sobie nie potwierdza, że transakcja jest rzeczywista ani że jest prawidłowa na gruncie umowy i prawa podatkowego.

XSD

Co sprawdza

Składnię XML, dozwolone elementy, ich kolejność i typy danych.

EN 16931

Co sprawdza

Obowiązkowe dane, dozwolone kody, obliczenia i zdefiniowane zależności logiczne.

Granica

Czego nie potwierdza

Nawet pomyślna walidacja nie potwierdza faktycznego świadczenia, zgodności z umową ani pełnej oceny podatkowej.

Proces

Waliduj warstwami

Zastosuj XSD, EN 16931, Peppol/CIUS oraz słowackie reguły właściwe dla dokumentu.

Podsumowanie

Przejście XSD i EN 16931 potwierdza zgodność z badanymi warstwami walidacji, a nie faktyczną lub prawną prawidłowość transakcji.

Źródła

  • Zgodność walidacyjna nie jest dowodem zgodności faktycznej, umownej ani podatkowej.

OpenPeppol — Peppol BIS Billing 3.0, Validation · OpenPeppol — Peppol BIS Billing validation rules

To nie jest porada prawna.