Was die Regel bedeutet
Die Regel wählt ram:AdditionalReferencedDocument unter ram:ApplicableHeaderTradeAgreement aus, wenn mindestens ein ram:TypeCode den Wert 50 hat. Anschließend prüft sie jedes direkte ram:TypeCode-Kindelement dieser Referenz gegen Codeliste 39, nicht nur das Element mit dem Wert 50. Leere Werte bestehen diese Prüfung. Die Anzahl der ram:TypeCode-Elemente wird hier nicht geprüft.
Warum sie wichtig ist
Der Typcode kennzeichnet die Art der Referenz. Dass eine Referenz den Code 50 enthält, bedeutet nicht, dass alle weiteren ram:TypeCode-Werte darin zur erlaubten Liste gehören.
So beheben Sie den Fehler
Prüfen Sie alle ram:TypeCode-Werte in der betroffenen Referenz unter ram:ApplicableHeaderTradeAgreement. Korrigieren Sie nicht erlaubte Werte, ohne die Bedeutung der Vergabe- oder Losreferenz (BT-17) zu ändern. Ist 50 der einzige Wert, lassen Sie den Export und die verwendeten Regeldateien vom Support Ihrer Rechnungssoftware prüfen, statt einen anderen Code zu raten. Prüfen Sie die Datei nach der bestätigten Korrektur 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
Value of 'ram:TypeCode' is not allowed. 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-000644 Der Dateityp eines Anhangs muss erlaubt sein (Extended)
- FX-SCH-A-000645 Ein Datum an einer Unterlage braucht ein Format
- FX-SCH-A-000646 Das Datumsformat an einer Unterlage muss gültig sein
- FX-SCH-A-000647 Der Typcode einer Unterlage muss erlaubt sein
- FX-SCH-A-000648 Das Land in den Lieferbedingungen braucht einen gültigen Code
- FX-SCH-A-000649 Höchstens ein ram:ID-Element beim Vertreter des Käufers