CRATEAPI

BR-DEC-27

EN 16931 KRYTYCZNY

To jest reguła precyzji dziesiętnej: kwota wskazana poniżej ma więcej miejsc po przecinku, niż dopuszcza standard (2 dla kwot pieniężnych).

Jak to naprawić
  1. Sformatuj kwotę z maksymalnie 2 miejscami po przecinku, np. 1190.00, a nie 1190.0000.
  2. Zastosuj formatowanie przy serializacji, bez zmiany wewnętrznej precyzji.
  3. Ceny jednostkowe (BT-146) są wyjątkiem - mogą mieć więcej miejsc po przecinku.
Oficjalny tekst reguły
The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.

Deweloperzy trafiają tu też, szukając „błędu walidacji faktury”, komunikatu „faktura elektroniczna odrzucona” albo tego, jak naprawić nieudaną kontrolę EN 16931 — to ten sam problem, wyjaśniony powyżej.

Napraw szybciej

Wklej XML swojej faktury do naszego darmowego walidatora - każde ustalenie zawiera identyfikator reguły. Następnie generuj, konwertuj i renderuj zgodne faktury przez jedno API.

Powiązane reguły