Co to oznacza
Numer przetargu lub części zamówienia (BT-17) zapisuje się w pliku UBL w elemencie cac:OriginatorDocumentReference, a EN 16931 używa tylko jego identyfikatora (cbc:ID). Reguła sprawdza, że nie ma tam cbc:XPath, czyli technicznego wyrażenia wskazującego miejsce wewnątrz dokumentu, do którego odsyła odniesienie. Ludzie rzadko wpisują to ręcznie.
Dlaczego to ważne
To tylko ostrzeżenie, więc plik zostaje przyjęty. XPath nic nie mówi księgowej ani programowi księgowemu odbiorcy, a norma nie ma na niego pola, więc zwykle jest pomijany. Usuń go, żeby plik był czysty i żeby ostrzejsze kontrole nie zgłaszały uwag.
Jak to poprawić
Ta wartość prawie zawsze pochodzi z programu, który utworzył plik, a nie z pola, które wypełniasz. Wyeksportuj fakturę jeszcze raz z programu do faktur, a jeśli XPath nadal tam jest, zaktualizuj program albo poproś jego dostawcę, żeby przestał go zapisywać. Jeśli budujesz XML samodzielnie, usuń cbc:XPath z cac:OriginatorDocumentReference.
Oryginalna treść reguły
A UBL invoice should not include the OriginatorDocumentReference Xpath 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 |