Przejdź do treści

Ostrzeżenie

CII-SR-126: Usuń kwotę bazową z rabatu od ceny jednostkowej

W skrócie

Ostrzeżenie: warto sprawdzić.

CII-SR-126 oznacza, że rabat od ceny jednostkowej w pozycji zawiera kwotę bazową (UnitBasisAmount), której faktura zgodna z EN 16931 nie powinna mieć. Usuń ten element z rabatu; to tylko ostrzeżenie, więc plik nadal zostanie przyjęty.

Na tej stronie

Co to oznacza

W każdej pozycji cena jednostkowa przed rabatem (BT-148) może mieć jeden rabat (BT-147). Reguła sprawdza, czy ten rabat nie zawiera elementu UnitBasisAmount, czyli dodatkowej kwoty, od której rabat może być liczony. W EN 16931 liczy się tylko gotowa kwota rabatu.

Dlaczego to ważne

EN 16931, europejska norma e-faktury, oczekuje jednej gotowej kwoty rabatu. Sposób jej wyliczenia nie należy do danych faktury, więc program odbiorcy nie ma pola na kwotę bazową i może ją pominąć. Plik jest nadal przyjmowany, bo to ostrzeżenie. Warto to poprawić, by mieć czysty plik, albo gdy nabywca potrzebuje wyliczenia, a go nie zobaczy.

Jak to poprawić

Usuń UnitBasisAmount z AppliedTradeAllowanceCharge pod GrossPriceProductTradePrice w każdej pozycji, w której występuje. Zostaw kwotę rabatu (ActualAmount), bo to ona się liczy. Jeśli nabywca ma zobaczyć, jak rabat został wyliczony, wpisz krótkie wyjaśnienie w uwadze do pozycji (BT-127). Jeśli program sam dodaje ten element, poproś dostawcę o eksport w formacie EN 16931.

Oryginalna treść reguły

UnitBasisAmount should not be present

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła CII-SR-126 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026