Was die Regel bedeutet
Im Profil Extended von Factur-X und ZUGFeRD kann ein enthaltenes Produkt einer Position eine Menge (ram:UnitQuantity) haben, zum Beispiel wie oft es im Set steckt. Die Menge muss über das Attribut unitCode angeben, in welcher Einheit sie gezählt wird. Die Regel meldet einen Fehler, wenn dieses Attribut fehlt. Sie prüft nur, ob das Attribut vorhanden ist, nicht seinen Inhalt.
Warum sie wichtig ist
Eine nackte Zahl ist mehrdeutig. Es können Stück, Kilogramm oder Stunden gemeint sein.
So beheben Sie den Fehler
Prüfen Sie in Ihrer Rechnungssoftware die Menge des enthaltenen Produkts und wählen Sie dafür eine Einheit, etwa Stück. Wenn Sie das XML selbst erzeugen, ergänzen Sie das Attribut unitCode an ram:UnitQuantity unter ram:IncludedReferencedProduct mit dem vom Profil erlaubten Code für die tatsächliche Einheit, zum Beispiel C62 für ein einzelnes Stück oder eine Einheit.
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
Attribute '@unitCode' is required in this context. 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-001153 Die Einheit der Menge eines enthaltenen Produkts muss gültig sein
- FX-SCH-A-001154 Ein Hersteller in einer Position darf nur einen Rollencode haben
- FX-SCH-A-001155 Der Hersteller darf nur eine Beschreibung haben
- FX-SCH-A-001156 Der Hersteller darf nur eine elektronische Adresse haben
- FX-SCH-A-001157 Der E-Mail-Block des Herstellerkontakts braucht genau ein Adresselement
- FX-SCH-A-001158 Der Fax-Block des Herstellerkontakts braucht genau ein Nummernelement