Was die Regel bedeutet
Ein Vertreter, der für den Käufer handelt (ram:BuyerAgentTradeParty), darf höchstens ein ram:RoleCode haben, den Code für die Rolle, die diese Partei spielt. Die Regel zählt die Elemente in diesem Block unter ram:ApplicableHeaderTradeAgreement. Sie prüft weder deren Werte noch Rollencodes an anderen XML-Stellen. Die Prüfung gilt für das Profil Extended von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Das Profil sieht im Block für den Vertreter des Käufers höchstens ein Element für den Rollencode vor. Mehrere solche Elemente in diesem Block bestehen die Prüfung nicht.
So beheben Sie den Fehler
Prüfen Sie die Angaben zum Vertreter des Käufers und behalten Sie den zutreffenden Rollencode. Wenn Sie das XML selbst erzeugen, lassen Sie höchstens ein ram:RoleCode in jedem ram:BuyerAgentTradeParty stehen. Entfernen Sie doppelte oder überflüssige Einträge. Exportieren Sie die Rechnung 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-000322 Eine Transportbewegung braucht genau eine Transportart
- FX-SCH-A-000323 Die Positionssumme darf in jeder Steuerzeile nur einmal stehen
- FX-SCH-A-000324 Basisbetrag für Nachlässe und Zuschläge nur einmal angeben
- FX-SCH-A-000325 Jede Anzahlung braucht mindestens einen Steuereintrag
- FX-SCH-A-000326 Eine Anzahlung darf höchstens einen Rechnungsverweis enthalten
- FX-SCH-A-000327 Logistikkosten brauchen genau einen Betrag