Was die Regel bedeutet
Geprüft wird schemeID an ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:ID innerhalb von ram:ApplicableHeaderTradeSettlement. Ein nicht leerer Codewert muss in Codeliste 12 aus FACTUR-X_EXTENDED_codedb.xml stehen. Ein fehlendes oder leeres Attribut löst bei dieser Regel keinen Fehler aus. Die Registernummer selbst wird nicht geprüft.
Warum sie wichtig ist
Das Profil Extended beschränkt nicht leere Schemacodes an dieser Registernummer auf eine festgelegte Liste.
So beheben Sie den Fehler
Prüfen Sie schemeID an ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:ID. Verwenden Sie einen erlaubten Code, der zum Schema der Registernummer passt, etwa 0009 für eine französische SIRET-Nummer, 0106 für eine niederländische KvK-Nummer oder 0060 für eine DUNS-Nummer. Diese Regel erlaubt auch, schemeID wegzulassen. Lassen Sie dabei die Registernummer selbst unverändert. Exportieren Sie die Datei erneut und prüfen Sie sie.
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 '@schemeID' 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-000900 Registeranschrift des Rechnungsausstellers braucht genau ein Länderfeld
- FX-SCH-A-000901 Registeranschrift des Rechnungsausstellers hat höchstens eine Region
- FX-SCH-A-000902 Das Land der Registeranschrift muss ein gültiger Ländercode sein
- FX-SCH-A-000903 Steuerregistrierung des Rechnungsausstellers braucht genau ein ID-Element
- FX-SCH-A-000904 Steuerliche Nummern des Rechnungsausstellers brauchen schemeID
- FX-SCH-A-000905 Elektronische Adresse des Rechnungsausstellers: genau ein URIID-Element