Was die Regel bedeutet
In jedem ram:ShipToTradeParty unter ram:SpecifiedLineTradeDelivery einer Position darf höchstens ein direktes ram:RoleCode-Element stehen. Die Regel zählt die Elemente auch dann einzeln, wenn sie denselben Code enthalten. Kein ram:RoleCode ist ebenfalls zulässig.
Warum sie wichtig ist
Das Profil erlaubt für diese Partei höchstens einen Rollencode.
So beheben Sie den Fehler
Prüfen Sie den Rollencode des Warenempfängers der betroffenen Position. Behalten Sie höchstens ein ram:RoleCode in ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty und entfernen Sie alle weiteren ram:RoleCode-Elemente. Haben Sie keinen Rollencode anzugeben, können Sie das Element weglassen. 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
Element 'ram:RoleCode' may occur at maximum 1 times. 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-001091 Warenempfänger der Position: höchstens ein elektronischer Adressblock
- FX-SCH-A-001092 Warenempfänger der Position: höchstens ein Steuerregistrierungsblock
- FX-SCH-A-001093 Kontakt des Warenempfängers: E-Mail braucht genau ein Adresselement
- FX-SCH-A-001094 Kontakt des Warenempfängers: Fax braucht genau ein Nummernelement
- FX-SCH-A-001095 Warenempfänger einer Position: genau ein Nummernelement je Telefoneintrag
- FX-SCH-A-001096 Warenempfänger einer Position: globale Kennung braucht ein Schema