Co to oznacza
Reguła wybiera ram:TaxTotalAmount w ram:SpecifiedTradeSettlementHeaderMonetarySummation, których currencyID jest zgodny z ram:InvoiceCurrencyCode. W profilach Basic WL formatów Factur-X i ZUGFeRD sprawdza niepustą wartość currencyID względem listy kodów walut profilu. Pusta sprawdzana wartość przechodzi ten test. Kwoty bez takiego dopasowania waluty nie są objęte tą regułą.
Dlaczego to ważne
Atrybut currencyID określa walutę łącznej kwoty VAT. Ta reguła sprawdza kod waluty, a nie kwotę ani przeliczenie walut.
Jak to poprawić
Sprawdź rzeczywistą walutę faktury w programie do faktur. W XML ustaw ram:InvoiceCurrencyCode oraz currencyID odpowiadającego mu ram:TaxTotalAmount na ten sam kod dozwolony w Basic WL, na przykład PLN lub EUR. Nie zmieniaj przy tym waluty odrębnej kwoty VAT podanej w walucie rozliczenia VAT. 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 '@currencyID' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000487 Waluta rozliczenia VAT musi być poprawnym kodem (Basic WL)
- FX-SCH-A-000488 Dane do płatności wymagają jednego kodu sposobu płatności
- FX-SCH-A-000489 Kod sposobu płatności musi być dozwolony (Basic WL)
- FX-SCH-A-000490 Kod tematu uwagi na fakturze musi być dozwolony (Basic)
- FX-SCH-A-000491 Kod formatu daty wystawienia musi być dozwolony (Basic)
- FX-SCH-A-000492 Kod rodzaju faktury musi być dozwolony (Basic)