Co to oznacza
Factur-X i ZUGFeRD to zagraniczne formaty e-faktury, a nie struktura FA(3) z KSeF. Reguła sprawdza ram:TargetCurrencyCode wewnątrz ram:TaxApplicableTradeCurrencyExchange. Kod oznacza walutę, na którą następuje przeliczenie. Sprawdzana wartość musi być pusta albo dokładnie odpowiadać kodowi z listy 42 w FACTUR-X_EXTENDED_codedb.xml. Ta reguła nie sprawdza obecności elementu.
Dlaczego to ważne
Kod waluty docelowej jest sprawdzany względem listy używanej przez profil Extended. Niepusta wartość spoza tej listy nie spełnia reguły, nawet jeśli wygląda jak kod waluty.
Jak to poprawić
Sprawdź, na jaką walutę przeliczasz kwotę w danych ram:TaxApplicableTradeCurrencyExchange. Ustaw ram:TargetCurrencyCode na odpowiadający jej kod z listy 42 w FACTUR-X_EXTENDED_codedb.xml, dokładnie w podanej tam postaci. Jeśli program eksportuje inną wartość, poproś jego dostawcę o poprawienie przypisania kodu. Wyeksportuj plik ponownie i sprawdź go.
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:TargetCurrencyCode' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000334 Kod statusu pozycji musi pochodzić z dozwolonej listy
- FX-SCH-A-000335 Kod przyczyny statusu pozycji musi pochodzić z dozwolonej listy
- FX-SCH-A-000336 Cena jednostkowa netto może zawierać tylko jeden wpis podatku
- FX-SCH-A-000337 Najwyżej jedno odwołanie do faktury w rozliczeniu pozycji
- FX-SCH-A-000338 Najwyżej jedna obliczona kwota we wpisie podatkowym pozycji
- FX-SCH-A-000340 Najwyżej jedna kwota ogółem w podsumowaniu pozycji