Was die Regel bedeutet
Das Attribut schemeID an ram:GlobalID innerhalb von ram:BuyerTradeParty unter ram:ApplicableHeaderTradeAgreement bezeichnet das Nummernsystem der globalen Kennung des Käufers (BT-46). Im Profil Basic von Factur-X und ZUGFeRD wird ein nicht leerer Prüfwert mit der Codeliste für Kennungsschemata verglichen. Ein leerer Prüfwert besteht diese Prüfung. Die Regel prüft weder die Kennung selbst noch, ob das Schemaattribut vorhanden sein muss.
Warum sie wichtig ist
Der Schemacode bezeichnet das Nummernsystem der globalen Kennung des Käufers. Ein erlaubtes Schema bestätigt nicht, dass die Kennung selbst richtig ist.
So beheben Sie den Fehler
Prüfen Sie die globale Kennung des Käufers und das tatsächlich verwendete Nummernsystem. Korrigieren Sie den zugehörigen Schemacode auf einen passenden erlaubten Wert und behalten Sie führende Nullen bei. Wenn Sie das XML selbst erzeugen, ändern Sie schemeID an ram:GlobalID innerhalb von ram:BuyerTradeParty, nicht das Schema einer anderen Käuferkennung. Exportieren Sie die korrigierte Rechnung und prüfen Sie sie 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 '@schemeID' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000495 Das Land des Käufers muss ein gültiger Ländercode sein
- FX-SCH-A-000496 Das Registerschema des Käufers muss ein gültiger Code sein
- FX-SCH-A-000497 Unzulässiges Schema für die Steuerregistrierung des Käufers
- FX-SCH-A-000498 Unzulässiges Schema für die elektronische Adresse des Käufers
- FX-SCH-A-000499 Das Land des Steuervertreters muss ein gültiger Ländercode sein (Basic)
- FX-SCH-A-000500 Unzulässiges Schema für die Steuerregistrierung des Steuervertreters