Przejdź do treści

Błąd krytyczny

UBL-SR-43: Tylko odwołanie do obiektu faktury może mieć schemat

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

UBL-SR-43 oznacza, że odwołanie do dokumentu (cac:AdditionalDocumentReference) ma niedozwolony kod typu dokumentu albo schemat identyfikatora bez dozwolonego kodu typu. Dla identyfikatora obiektu faktury (BT-18) użyj kodu 130 lub kodu 50 w fakturze korygującej, a z pozostałych odwołań do dokumentów usuń schemat i kod typu.

Na tej stronie

Co to oznacza

Reguła sprawdza każde odwołanie cac:AdditionalDocumentReference. Odwołanie przechodzi weryfikację, gdy jego kod typu dokumentu (cbc:DocumentTypeCode) to 130, co oznacza identyfikator obiektu faktury (BT-18), czyli obiektu, którego dotyczy faktura. Jego schemat (BT-18-1), jeśli jest podany, znajduje się w atrybucie schemeID elementu cbc:ID. Odwołanie przechodzi też wtedy, gdy nie ma ani kodu typu, ani schematu przy identyfikatorze, jak zwykłe odwołanie do dokumentu dodatkowego (BT-122). W tym warunku reguła sprawdza cbc:ID/@schemeID, a w UBL.BE i włoskim profilu Peppol cbc:ID/@scheme. W fakturze korygującej dopuszczalny jest także kod 50. Inny kod typu albo schemat bez dozwolonego kodu typu powoduje błąd.

Dlaczego to ważne

Reguła ogranicza użycie schematu identyfikatora i kodu typu dokumentu do dozwolonych odwołań do obiektu faktury.

Jak to poprawić

W programie do faktur sprawdź dodane odwołania do dokumentów i załączniki. Schemat zostaw wyłącznie przy identyfikatorze obiektu faktury z kodem 130 lub z kodem 50 w fakturze korygującej. Przy pozostałych dokumentach dodatkowych usuń schemat i kod typu. Jeśli tworzysz XML samodzielnie, usuń atrybut schemeID (scheme w UBL.BE i włoskim profilu Peppol) z cbc:ID i element cbc:DocumentTypeCode w elementach cac:AdditionalDocumentReference dotyczących tych dokumentów dodatkowych.

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

Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła UBL-SR-43 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 8 listopada 2026