Co to oznacza
Numer przetargu lub części zamówienia (BT-17) znajduje się w cac:OriginatorDocumentReference, a EN 16931 używa w tym elemencie tylko identyfikatora (cbc:ID). Reguła sprawdza, że nie ma tam cbc:DocumentStatusCode, czyli kodu, który podawałby status dokumentu, 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 i można go wysłać. Status przetargu nie jest częścią faktury, więc program odbiorcy nie ma jak go przypisać i zwykle go pomija. Usuń go, żeby plik był zgodny z normą.
Jak to poprawić
Otwórz numer przetargu lub części zamówienia w programie do faktur i wyczyść każde pole statusu zapisane razem z nim. Numer zostaw i wyeksportuj plik jeszcze raz. Jeśli budujesz XML samodzielnie, usuń cbc:DocumentStatusCode z cac:OriginatorDocumentReference.
Oryginalna treść reguły
A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode 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 |