Co to oznacza
Reguła wybiera ram:TaxTotalAmount w ram:SpecifiedTradeSettlementHeaderMonetarySummation tylko wtedy, gdy jego currencyID jest już równy ram:InvoiceCurrencyCode. Sprawdza niepusty currencyID względem listy walut profilu. Pusta wartość przechodzi ten test. Reguła nie wykrywa rozbieżności między walutą łącznej kwoty VAT a walutą faktury.
Dlaczego to ważne
Kod waluty wskazuje walutę łącznej kwoty VAT. Kwotę i jej walutę trzeba odczytywać razem.
Jak to poprawić
Najpierw sprawdź walutę faktury (BT-5), a następnie currencyID przy łącznej kwocie VAT odpowiadającej BT-110. W XML CII popraw ram:InvoiceCurrencyCode w ram:ApplicableHeaderTradeSettlement oraz currencyID właściwego ram:TaxTotalAmount w ram:SpecifiedTradeSettlementHeaderMonetarySummation na ten sam, właściwy trzyliterowy kod ISO 4217. Nie zakładaj, że zmiana jednego pola poprawi drugie. Wygeneruj plik i sprawdź go 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 '@currencyID' 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-000607 Łączna kwota VAT w walucie rozliczenia VAT wymaga poprawnego kodu
- FX-SCH-A-000608 Dokładnie jeden element ram:ID w danych karty
- FX-SCH-A-000609 Kod sposobu płatności musi być poprawnym kodem
- FX-SCH-A-000610 Waluta rozliczenia VAT musi być poprawnym kodem waluty (EN 16931)
- FX-SCH-A-000611 Jednostka przy cenie przed rabatem musi być poprawnym kodem
- FX-SCH-A-000612 Jednostka przy cenie netto musi być poprawnym kodem jednostki