Was die Regel bedeutet
Diese Regel zählt ram:ChargeAmount innerhalb jedes vorhandenen ram:NetPriceProductTradePrice einer Rechnungsposition (BG-25). Genau ein solches Element ist erforderlich. Die Regel prüft weder den Wert noch die Positionsberechnung und verlangt nicht selbst das Vorhandensein des Preisblocks. Der Preis (BT-146) kann sich auf eine angegebene Preisbasismenge statt auf eine einzelne Einheit beziehen. Die Regel gilt für die Profile Basic, EN 16931 und Extended von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Genau ein Betragselement ordnet dem Nettopreisblock einen Betrag zu. Die Berechnung des Positionsbetrags kann zusätzlich von Preisbasismenge, abgerechneter Menge, Positionsnachlässen und Positionszuschlägen abhängen.
So beheben Sie den Fehler
Prüfen Sie den Preis ohne Umsatzsteuer nach einem etwaigen Preisnachlass und achten Sie auf die zugehörige Preisbasismenge. Ist der Artikel kostenlos, tragen Sie 0 ein, statt das Feld leer zu lassen. Im XML ergänzen Sie das fehlende ram:ChargeAmount oder entfernen mehrfache Elemente innerhalb von ram:NetPriceProductTradePrice. Behalten Sie dabei den vorgesehenen Preis bei. Exportieren Sie die Rechnung und prüfen Sie die Datei 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:ChargeAmount' must occur exactly 1 times. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000533 Die Einheit der Preisbasismenge muss ein gültiger Code sein (Basic)
- FX-SCH-A-000534 Die Einheit der Menge muss ein zulässiger Code sein
- FX-SCH-A-000535 Steuerangaben der Position brauchen genau einen Typcode
- FX-SCH-A-000536 Jeder Umsatzsteuerblock einer Position braucht genau einen Kategoriecode
- FX-SCH-A-000537 Die Steuerkategorie einer Position muss ein zulässiger Code sein
- FX-SCH-A-000538 Die Steuerart einer Position muss ein zulässiger Code sein