Was die Regel bedeutet
Im Extended-Profil kann eine Position angeben, wie viele Packstücke sie umfasst (ram:PackageQuantity). Jedes solche Element in ram:SpecifiedLineTradeDelivery muss das Attribut unitCode tragen. Diese Regel prüft nur, ob das Attribut vorhanden ist, nicht seinen Wert.
Warum sie wichtig ist
Die Einheit gibt an, was die Packstückanzahl misst.
So beheben Sie den Fehler
Prüfen Sie die Packstückanzahl der betroffenen Position und ihre Einheit. Ergänzen Sie das Attribut unitCode an ram:PackageQuantity in ram:SpecifiedLineTradeDelivery, zum Beispiel unitCode="C62" für eine einfache Stückzahl. Haben Sie keine Packstückanzahl anzugeben, entfernen Sie ram:PackageQuantity. Exportieren Sie die korrigierte Datei und prüfen Sie sie erneut.
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-001084 Einheitencode der Packstückanzahl muss erlaubt sein
- FX-SCH-A-001085 Menge je Packstück einer Position braucht einen Einheitencode
- FX-SCH-A-001086 Einheitencode der Menge je Packstück muss erlaubt sein
- FX-SCH-A-001087 Datum der Wareneingangsmeldung braucht einen Datumsformat-Code
- FX-SCH-A-001088 Datum der Wareneingangsmeldung: Datumsformat-Code muss erlaubt sein
- FX-SCH-A-001089 Warenempfänger der Position: höchstens ein ram:ID