Was die Regel bedeutet
Die Regel prüft ram:AppliedTradeAllowanceCharge unter ram:GrossPriceProductTradePrice einer Position, wenn ram:ChargeIndicator/udt:Indicator den Textwert true hat. Gemeint ist der Einzelpreis ohne Umsatzsteuer vor Abzug von Nachlässen. Jeder ausgewählte Eintrag muss genau ein ram:ActualAmount enthalten. Die Regel zählt die Betragselemente, prüft aber nicht deren Werte.
Warum sie wichtig ist
Das Profil Extended verlangt für jeden so gekennzeichneten Zuschlag genau ein Betragselement. Ein fehlendes oder mehrfach vorhandenes Element erfüllt diese Vorgabe nicht.
So beheben Sie den Fehler
Prüfen Sie den Zuschlag auf den Einzelpreis vor Abzug von Nachlässen. Ergänzen Sie im betroffenen ram:AppliedTradeAllowanceCharge unter ram:GrossPriceProductTradePrice ein ram:ActualAmount, wenn es fehlt. Sind mehrere Betragselemente vorhanden, behalten Sie eines mit dem richtigen Zuschlagsbetrag und entfernen Sie die übrigen. 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:ActualAmount' 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-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
- FX-SCH-A-001041 Der Verkäufer einer Position hat höchstens einen USt-IdNr.-Eintrag