BbkXmwBasis
Zusammenfassung
Dies ist ein von der Deutschen Bundesbank veröffentlichtes XML-Schema (BbkXmwBasis.xsd) als technische Basisdefinition für Meldeverfahren im Namespace http://www.bundesbank.de/xmw/2003-01-01. Eine Versionsangabe erfolgt über das Attribut basisLieferung/@version mit zulässigem Wert „1.0“, und über die Attribute „bereich“ (Statistik/Aufsicht) sowie „auslandsbezug“ (Inland/Ausland/Gesamt) wird der fachliche Geltungsbereich von Formularinhalten spezifiziert. Das Schema definiert grundlegende Meldestrukturen wie die abstrakten Typen basisLieferung (mit ABSENDER, ERSTELLER, ADRESSAT, KOMMENTAR) und basisMeldung sowie terminMeldung mit MELDETERMIN im Format xs:gYearMonth (JJJJ-MM) für Meldetermine. Es enthält einen allgemeinen Adresstyp „adresse“ mit Feldern wie IDENTNR, NAME, STRASSE, POSTFACH, PLZ, ORT, LAND und einem Kontaktblock (ANREDE, VORNAME, ZUNAME, ABTEILUNG, TELEFON, FAX, EMAIL, EXTRANET-ID), inklusive Formatvorgaben für Telefonnummern, E-Mail und Bundesbank-Extranet-ID. Für numerische Felder wird der Typ basisFeld auf Grundlage eines Double-Formats definiert, ergänzt um Attribute „einheit“ (Anzahl, Prozent, Waehrung, Relation, Datum, JaNein) und „dimension“ (cnt, Eins, Tsd, Mio) mit klar dokumentierten Größenfaktoren zur Skalierung der gemeldeten Beträge. Das Schema legt strenge Formate für Finanz- und Identifikationscodes fest, darunter ISIN (2 Großbuchstaben + 10 Großbuchstaben/Ziffern) und WKN (6 Ziffern oder Großbuchstaben) sowie die Typen zif3, zif7plus1 und zif8plus1 für numerische Identifikationsfolgen. Es normiert verschiedene ISO-Codes, u. a. isoBundesland nach DIN EN ISO 3166-2, isoLand nach ISO 3166 (Ländercodes mit zwei Großbuchstaben oder Kombination aus Ziffer und Großbuchstabe) und isoWaehrung nach ISO 4217 (drei Großbuchstaben). Zusätzliche fachliche Typen wie auslandsbezug, bereich, jaNein, wzw2003 (Wirtschaftszweig-2003-Schlüssel) und alphanum (allgemeines Textformat mit Whitespace-Normalisierung) dienen der standardisierten Beschreibung von Meldeinhalten und Entscheidungstatbeständen. Die Erstellzeit von Lieferungen und Meldungen wird verpflichtend über die Attribute basisLieferung/@erstellzeit und basisMeldung/@erstellzeit als xs:dateTime erfasst; die Kennzeichnung der Produktionsstufe erfolgt über basisLieferung/@stufe mit den zulässigen Werten „Produktion“ und „Test“. Abschließend wird dokumentiert, dass die Schemabeschreibung mit dem XMLSpy Schema Editor von Altova generiert wurde, ohne dass im vorliegenden Text konkrete Änderungen gegenüber früheren Fassungen genannt werden.