Datenmonitor: AC-Nummer nicht gültig
Algorithmus
- 009 darf nur AC-Nummer in der Form AC[0-9]{8} enthalten
- 035 (egal welche Indikatoren) kann AC-Nummer enthalten. AC-Nummer liegt vor bei $$a(AT-OBV).[aA][cC]. bzw. $$a[aA][cC]. Form muss entweder $$a(AT-OBV)AC[0-9]{8} oder $$aAC[0-9]{8} sein.
- 760, 762, 765, 767, 770, 772, 773, 774, 775, 776, 777, 780, 785, 786, 787, 830 (egal welche Indikatoren) kann AC-Nummer enthalten. AC-Nummer liegt vor bei $$w(AT-OBV).[aA][cC]. bzw. $$w[aA][cC]. Form muss $$w(AT-OBV)AC[0-9]{8} sein.
Was kann der Fehler sein?
zu kurze AC-Nummern
- 035 ## $$a AC8766270 → AC-Nummern ohne ISIL (AT-OBV) stammen noch aus der Migration
- 776 08 $$w (AT-OBV)AC1662
- 775 08 $$w (AT-OBV)AC15314
- 772 08 $$w (AT-OBV)AC008074
- 830 #0 $$w (AT-OBV)AC0256010
- 773 08 $$w (AT-OBV)AC961778
- 785 00 $$w (AT-OBV)AC2305427
Hinweis: derzeit ca. 17 Mio. Titeldatensätze (Stand: 11.2023), AC-Nummern, die mit "2" etc. beginnen, sind daher verdächtig!
zu lange AC-Nummern
- 035 ## $$a AC107547180 → AC-Nummern ohne ISIL (AT-OBV) stammen noch aus der Migration
- 830 #0 $$w (AT-OBV)AC165534422
- 775 08 $$w (AT-OBV)AC0797706220
- 773 08 $$w (AT-OBV)AC00605043857
Spezialfall
- 780 00 $$w (AT-OBV)ACO2648142 → die AC-Nummer hat zwar 8 Stellen, aber hier ist ein großes O statt einer Null in der AC-Nummer
Platzhalter
Oftmals werden auch Platzhalter eingetragen, vermutlich damit das Feld nicht beim Abspeichern verschwindet (z.B. bei Bestellsätzen). Wird beim Hocharbeiten des Titeldatensatzes vergessen die AC-Nummer nachzutragen, tauchen diese Datensrukturen im Datenmonitor als Fehler auf.
- 780 00 $$w (AT-OBV)AC
- 772 08 $$w (AT-OBV)AC...
- 780 00 $$w (AT-OBV)AC0
- 775 08 $$w (AT-OBV)AC-Nr.
- 775 08 $$w (AT-OBV)AC?
- 776 08 $$w (AT-OBV)AC...AC16983775 → hier wurde die AC-Nummer nachgetragen, aber der Platzhalter stehen gelassen
- 775 08 $$w (AT-OBV)AC AC16693852 → hier wurde die AC-Nummer nachgetragen, aber der Platzhalter stehen gelassen
- 787 08 $$w (AT-OBV)ACAC00154982 → hier wurde der Platzhalter nicht korrekt überschrieben
- 830 #0 $$w (AT-OBV)(AT-OBV)AC15216488 → hier wurde der Platzhalter nicht korrekt überschrieben
- 776 08 $$w (AT-OBV)(DE-600)43078-X → hier wurde der Platzhalter nicht korrekt überschrieben
Fehler die beim Anlegen von Subfeldern entstehen
- 830 #0 $$w (AT-OBV)AC00714805 |v 2 → der Feldinhalte wurde aus der Datensatzansicht übertragen ($$v statt |v)
- 773 08 $$w (AT-OBV)AC10362289 $4q2 → $$q statt $4q
- 830 #0 $$w (AT-OBV)AC03461498 $v 7 → $$v statt $v
- 773 08 $$w (AT-OBV)AC01275020 $w (DE-600)1304389-4 → $$w statt $w
- 773 08 $$w (AT-OBV)AC16221871 §§v 1 → $$v statt §§v
- 830 #0 $$w (AT-OBV)AC08759318 v Band 10 → $$v statt v
- 830 #0 $$w (AT-OBV)AC02077257 112 → Subfeld fehlt ($$v)
- 773 08 $$w (AT-OBV)AC02669836Finanz-Rundschau Ertragsteuerrecht → Text aus anderem Subfeld
- 830 #0 $$w (AT-OBV)AC05028642 | $$v 6 → die Pipe sollte wohl ein Subfeld einleiten
- 787 08 $$w (AT-OBV)AC00856003 (1992) → Text aus anderem Subfeld
Mehrere AC-Nummern in einem Subfeld
In den folgenden Fällen sollte das gesamte Feld wiederholt werden, nicht das Subfeld $$w.
- 787 08 $$w (AT-OBV)AC00856003 (1992); AC01336662 (1993)
- 772 08 $$w (AT-OBV)AC00664437, AC00748946, AC00421169, AC01308932
- 772 08 $$w (AT-OBV)AC00673484. - AC01772730
- 772 08 $$w (AT-OBV)AC03025368 ; AC03201209
- 775 08 $$w (AT-OBV)AC03862556 /Bd.[1] u. AC06964825 / Bd. 2
Im folgenden Fall gibt es zwei Subfelder $$w, einmal mit der MMS-ID (vermutlich noch aus der Migration) und einmal mit einem nicht korrekt überschriebenen Platzhalter. Für die hierachische Verknüpfung ist im OBV die Verlinkung über die AC-Nummer mit ISIL (AT-OBV) der Standard!
- 773 0# $$w (AT-OBV)990073150270203331 $$w (AT-OBV)(AT-OBV)AC07538644
sonstige Fehler
- 830 #0 $$w AC10000655 → die ISIL (AT-OBV) fehlt
- 773 08 $$w (AT-OBV))AC15054182 → doppelte schließende Klammer
- 830 #0 $$w (AT-OBV)AC00006398) → schließende Klammer nach der AC-Nummer
- 773 08 $$w (AT-OBV) AC13776796 → Blank zwischen ISIL und AC-Nummer
- 787 08 $$w (AT-OBV)AC 05029006 → Blank zwischen Präfix AC und achtstelligen numerischen Teil
- 780 00 $$w (AT-OBV)AC0273 7126 → Blank innerhalb des achtstelligen numerischen Teils
- 773 08 $$w (AT-OBV)AC16334537 (AT-OBV) → redundante ISIL am Ende
- 773 08 $$w (AT-OBV)AC16126286AT-OBV)AC16126286 → AC-Nummer doppelt eingefügt
- 830 #0 $$w (AT-OBV)AC)AC03611339 → Präfix AC)AC
- 776 08 $$w (AT-OBV)C16490009 → Präfix C
- 773 08 $$w (AT-OBV)15604001 → Präfix AC fehlt
- 773 08 $$w (AT-OBV)AV00297165 → Präfix AV
- 776 08 $$w (AT-OBV)AC16871466BV → Suffix BV
- 035 ## $$a AC10671970$ → Suffix $
- 035 ## $$a AC06977735i → Suffix i
- 830 #0 $$w (AT-OBV)AC02215171# → Suffix #
- 780 00 $$w (AT-OBV)AC658087-7 → Bindestrich im achtstelligen numerischen Teil
Wie geht man vor?
In den meisten Fällen ist der Fehler gleich ersichtlich und somit einfach behebbar.