Was die Regel bedeutet
Die Regel wählt ram:AppliedTradeAllowanceCharge unter ram:GrossPriceProductTradePrice einer Position aus, wenn ram:ChargeIndicator/udt:Indicator den Textwert true hat. Jeder ausgewählte Eintrag muss genau ein ram:ChargeIndicator enthalten. Ein Eintrag ohne Kennzeichen wird nicht ausgewählt. Diese Regel meldet daher mehrfach vorhandene Kennzeichenelemente, nicht fehlende.
Warum sie wichtig ist
Das Profil Extended verlangt in jedem so ausgewählten Eintrag genau ein Kennzeichenelement. Mehrere Elemente verletzen diese Vorgabe auch dann, wenn sie denselben Wert enthalten.
So beheben Sie den Fehler
Suchen Sie unter ram:GrossPriceProductTradePrice der betroffenen Position den ram:AppliedTradeAllowanceCharge mit ram:ChargeIndicator/udt:Indicator und dem Textwert true. Behalten Sie genau ein ram:ChargeIndicator mit diesem verschachtelten udt:Indicator und entfernen Sie die zusätzlichen ram:ChargeIndicator-Elemente. Exportieren Sie erneut und prüfen Sie die Datei 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
Element 'ram:ChargeIndicator' must occur exactly 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-001035 Ein Zuschlag auf den Einzelpreis braucht genau einen Betrag
- FX-SCH-A-001036 Der Grundcode eines Zuschlags auf den Einzelpreis muss zulässig sein
- FX-SCH-A-001037 Die Mengeneinheit beim Bruttopreis muss ein zulässiger Code sein
- 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