Co to oznacza
W pliku CII (XML używany m.in. w XRechnung, ZUGFeRD i Factur-X) reguła sprawdza identyfikator specyfikacji (BT-24), numer faktury (BT-1), identyfikator pozycji faktury (BT-126) i identyfikator produktu nadany przez sprzedawcę (BT-155). Zgłasza błąd, gdy któryś z nich ma atrybut schemeID, niezależnie od wartości atrybutu. Atrybuty schemeID przy innych identyfikatorach, na przykład przy adresie elektronicznym lub numerze rejestrowym firmy (w Polsce numerze KRS), nie podlegają tej regule.
Dlaczego to ważne
W tych polach identyfikatorów odwzorowanie CII normy EN 16931 nie dopuszcza atrybutu schemeID. Ograniczenie nie dotyczy wszystkich identyfikatorów w pliku.
Jak to poprawić
Znajdź element wskazany w błędzie: ram:ID w ram:GuidelineSpecifiedDocumentContextParameter lub rsm:ExchangedDocument, ram:LineID w ram:AssociatedDocumentLineDocument albo ram:SellerAssignedID w ram:SpecifiedTradeProduct. Usuń z niego tylko atrybut schemeID i zachowaj wartość identyfikatora. Atrybuty schemeID na innych elementach zostaw bez zmian. Zapisz lub wygeneruj ponownie plik CII i sprawdź go jeszcze raz.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę
Oryginalna treść reguły
schemeID should not be present Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Sprawdź swój plik
Powiązane reguły
- CII-DT-006 Usuń atrybut schemeAgencyID z identyfikatorów
- CII-DT-007 Usuń atrybut schemeVersionID z identyfikatorów
- CII-DT-008 Usuń atrybut name z kodów typu (TypeCode)
- CII-DT-009 Usuń atrybut listURI z kodów typu (TypeCode)
- CII-DT-010 Usuń atrybut listID z kodu typu faktury
- CII-DT-011 Usuń atrybut listAgencyID z kodu typu faktury