Was die Regel bedeutet
Der Bruttopreis einer Position (ram:GrossPriceProductTradePrice) ist der Einzelpreis ohne Umsatzsteuer vor Nachlässen. Er kann angeben, auf wie viele Einheiten er sich bezieht, zum Beispiel ein Preis je 100 Stück. Ein nicht leerer Wert im Attribut unitCode dieser Basismenge (ram:BasisQuantity) muss in der Einheitencodeliste des Profils stehen. Beispiele sind C62 für Stück, HUR für Stunde, KGM für Kilogramm und MTR für Meter. Ein leerer Wert besteht diese Regel.
Warum sie wichtig ist
Die Codeliste des Profils legt fest, welche Einheiten an dieser Preisbasismenge angegeben werden dürfen.
So beheben Sie den Fehler
Prüfen Sie die Mengeneinheit der Preisbasismenge der betroffenen Position, nicht nur die Mengeneinheit des Artikels oder der abgerechneten Menge. Wenn Sie das XML selbst erzeugen, setzen Sie das Attribut unitCode von ram:BasisQuantity unter ram:GrossPriceProductTradePrice auf einen passenden Einheitencode aus der Liste des Profils. Exportieren Sie die Datei erneut und prüfen Sie sie noch einmal.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta
Der veröffentlichte Regeltext
Value of '@unitCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-001038 Der Verkäufer einer Position hat höchstens einen Rollencode
- FX-SCH-A-001039 Der Verkäufer einer Position hat höchstens eine Beschreibung
- FX-SCH-A-001040 Der Verkäufer einer Position hat höchstens einen elektronischen Adressblock
- FX-SCH-A-001041 Der Verkäufer einer Position hat höchstens einen USt-IdNr.-Eintrag
- FX-SCH-A-001042 Der Verkäufer einer Position hat höchstens einen Steuernummereintrag
- FX-SCH-A-001043 E-Mail im Verkäuferkontakt einer Position braucht genau eine Adresse