Co to oznacza
Reguła sprawdza niepustą wartość ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement względem listy walut profilu. Użyj kodu z tej listy, na przykład PLN dla złotego, EUR dla euro albo GBP dla funta szterlinga, zamiast symbolu lub nazwy waluty. Pusta wartość przechodzi ten test. Reguła nie sprawdza innych pól walutowych ani zgodności między nimi.
Dlaczego to ważne
Standardowy kod wskazuje walutę bez odwoływania się do symboli lub nazw w różnych językach. Sprawdzenie tego pola nie potwierdza poprawności pozostałych pól walutowych.
Jak to poprawić
Sprawdź pole waluty faktury (BT-5) i popraw je na kod waluty, w której podajesz kwoty faktury. Jeśli tworzysz XML samodzielnie, wpisz kod w ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement. Sprawdź osobno pozostałe zgłoszone błędy walutowe, w tym FX-SCH-A-000606, zamiast zakładać, że znikną po tej zmianie. Wyeksportuj fakturę i sprawdź ją ponownie.
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ę Beta
Oryginalna treść reguły
Value of 'ram:InvoiceCurrencyCode' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000596 Format 102 dla daty wcześniejszej faktury
- FX-SCH-A-000597 Schemat identyfikatora odbiorcy płatności musi być kodem ISO 6523
- FX-SCH-A-000598 Numer rejestrowy odbiorcy płatności: schemat musi być kodem ISO 6523
- FX-SCH-A-000599 Kategoria VAT rabatu na poziomie faktury
- FX-SCH-A-000600 Rodzaj podatku przy rabacie na poziomie faktury
- FX-SCH-A-000601 Kod powodu rabatu na poziomie faktury