Co to oznacza
W pliku CII, formacie XML e-faktur, każda pozycja może podać cenę jednostkową przed rabatem (BT-148) i cenę jednostkową po rabacie (BT-146). Słowo brutto nie dotyczy tu VAT, a tylko ceny przed rabatem. Każda z tych cen może powiedzieć, dla ilu sztuk obowiązuje, czyli ilość bazowa ceny (BT-149), oraz w jakiej jednostce, czyli kod jednostki miary (BT-150), na przykład cena za 100 sztuk. Gdy obie ceny podają ilość bazową, wartości muszą być takie same. Jeśli cena po rabacie podaje jednostkę, ta sama jednostka musi być podana przy cenie przed rabatem. Reguła istnieje tylko dla CII w XRechnung 3.0.
Dlaczego to ważne
Ilość bazowa mówi odbiorcy, ile sztuk obejmuje cena jednostkowa. Gdy cena przed rabatem i po rabacie się różnią, nie wiadomo, czy cena jest za sztukę, czy za sto sztuk, więc nie można polegać na kwocie netto pozycji. Plik zostaje odrzucony.
Jak to poprawić
Zajrzyj do szczegółów ceny pozycji w programie do faktur. Cena jednostkowa i jej jednostka, na przykład sztuka lub godzina, powinny być ustawione raz dla pozycji i użyte w obu cenach. Jeśli program zawsze zapisuje je inaczej, to błąd jego eksportu i warto zgłosić go dostawcy. W pliku XML sprawdź element BasisQuantity i atrybut unitCode w obu blokach ceny pozycji i ustaw je identycznie.
Oryginalna treść reguły
Wenn BT-149 (Item price base quantity) sowohl in GrossPriceProductTradePrice als auch in NetPriceProductTradePrice vorhanden ist, müssen die Werte identisch sein. Wenn BT-150 (unit of measure code) auf dem NetPrice-Pfad vorhanden ist, muss es auch auf dem GrossPrice-Pfad vorhanden und identisch sein. Pola faktury: BT-149, BT-150
Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |