Co to oznacza
Numer przetargu lub części zamówienia (BT-17) leży w pliku UBL (europejskim formacie e-faktury w XML) w elemencie cac:OriginatorDocumentReference, a EN 16931 używa w nim tylko identyfikatora (cbc:ID). Reguła sprawdza, że nie ma tam cbc:DocumentTypeCode, czyli kodu, który mówi, jakiego rodzaju jest dokument, do którego odsyła odniesienie. Pusty element też liczy się jako obecny.
Dlaczego to ważne
To tylko ostrzeżenie, więc plik zostaje przyjęty. Norma nie przewiduje w tym miejscu kodu typu dokumentu, więc program odbiorcy nie ma jak go przypisać i zwykle go pomija. Usuń go, gdy możesz, żeby plik był zgodny z normą co do litery i nie wywoływał ostrzeżeń w ostrzejszych kontrolach.
Jak to poprawić
W programie do faktur znajdź numer przetargu lub części zamówienia i wyczyść rodzaj lub kod typu dokumentu zapisany obok niego. Sam numer zostaw. Jeśli kod wraca przy każdym eksporcie, sprawdź aktualizację programu albo zapytaj jego dostawcę. Jeśli budujesz XML samodzielnie, usuń cbc:DocumentTypeCode z cac:OriginatorDocumentReference.
Oryginalna treść reguły
A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode 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 |