Co to oznacza
Łączna kwota VAT w walucie faktury to BT-110. Reguła wybiera ram:TaxTotalAmount wewnątrz ram:SpecifiedTradeSettlementHeaderMonetarySummation tylko wtedy, gdy jego atrybut currencyID jest już równy ram:InvoiceCurrencyCode. Następnie sprawdza niepusty currencyID na liście walut dozwolonych w danym profilu. Stosuje się trzyliterowe kody ISO 4217, na przykład PLN. Zgodność walut jest warunkiem wyboru elementu, a nie wynikiem tego testu. Reguła nie sprawdza obecności łącznej kwoty VAT. Dotyczy profilu Basic w formatach Factur-X i ZUGFeRD (zagraniczne e-faktury: PDF z osadzonym plikiem XML, inne niż FA(3) w KSeF).
Dlaczego to ważne
Kod waluty określa, w jakiej walucie podano łączną kwotę VAT. Tutaj chodzi o walutę faktury, a nie ewentualną osobną walutę rozliczenia VAT.
Jak to poprawić
Sprawdź walutę faktury i łączną kwotę VAT wyrażoną w tej walucie. W XML wpisz właściwy dozwolony kod w ram:InvoiceCurrencyCode oraz w currencyID elementu ram:TaxTotalAmount odpowiadającego BT-110. Nie zmieniaj przy tym kodu ewentualnej osobnej kwoty VAT w walucie rozliczenia VAT. Wyeksportuj fakturę ponownie i sprawdź poprawiony plik.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000526 Kod waluty rozliczenia VAT przy kwocie VAT musi być poprawny
- FX-SCH-A-000527 Kod sposobu płatności musi być dozwolonym kodem
- FX-SCH-A-000528 Waluta rozliczenia VAT musi być poprawnym kodem waluty
- FX-SCH-A-000529 Uwaga przy pozycji faktury musi mieć dokładnie jeden element treści
- FX-SCH-A-000530 Rabat od ceny pozycji musi mieć jeden znacznik rabatu
- FX-SCH-A-000531 Rabat od ceny pozycji musi podawać swoją kwotę raz