Co to oznacza
Reguła przeszukuje cały plik w poszukiwaniu atrybutu o nazwie encodingCode. W UBL można go dodać do elementu, który przechowuje plik, na przykład załącznika, żeby podać sposób kodowania zawartości, choćby Base64. Atrybut nie powinien występować nigdzie w fakturze. Reguła nie ma numeru pola biznesowego (BT), bo dotyczy sposobu zapisu XML, a nie pola, które wypełniasz. UBL to format e-faktur używany w Europie, na przykład w sieci Peppol. W polskim KSeF obowiązuje inna struktura, FA(3).
Dlaczego to ważne
Zgodnie z EN 16931 atrybut encodingCode nie powinien występować w fakturach ani fakturach korygujących UBL.
Jak to poprawić
Zwykle nie ustawiasz tego atrybutu ręcznie. Dodaje go twój program do faktur przy zapisie pliku, więc poszukaj ustawienia eksportu lub nowszej wersji programu albo poproś dostawcę, żeby przestał go zapisywać. Jeśli samodzielnie budujesz plik XML, wyszukaj w nim encodingCode i usuń ten atrybut, zwykle z elementu cbc:EmbeddedDocumentBinaryObject, a potem sprawdź plik ponownie. Warto to poprawić przy najbliższej zmianie eksportu, a wcześniej, jeśli odbiorca prosi o plik bez ostrzeżeń.
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
EncodingCode attribute should not be present 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 |
Sprawdź swój plik
Powiązane reguły
- UBL-DT-27 Plik faktury nie powinien zawierać atrybutu schemeAgencyID
- UBL-DT-28 Plik faktury nie powinien zawierać atrybutu listAgencyID
- UBL-DT-25 Plik faktury nie powinien zawierać atrybutu characterSetCode
- UBL-DT-24 Pomiń atrybut currencyCodeListVersionID
- UBL-DT-23 Pomiń atrybut uri
- UBL-DT-22 Pomiń atrybut languageLocaleID