Datenaustausch | PDF | Technik | Bedienung | Fakturierung | XML | Links

<BAP XML>

Produktdatenblatt BAP XML als PDF anschauen oder herunterladen

Die Gerüstbau-Fakturierung für das Internet-Zeitalter

Die neueste Generation unserer kaufmännischen Software für den Gerüstbauer basiert auf folgenden 3 Säulen:

  1. SQL-Hochleistungs-Datenbank
  2. XML-Datenaustausch
  3. Web-Anwendung

Datenaustausch

Durch die Erkenntnis eines grundlegenden wirtschaftlichen Nutzen des Datenaustausches bei kaufmännischen Anwendungen im Baugewerbe, stellen wir den Anwendern unserer BAP Programme schon seit 1999 GAEB-Schnittstellen (1) zur Verfügung, um damit Angebots- und Auftragsdaten mit dem Auftraggeber auszutauschen.

Nun hat sich im Bereich des Datenaustausches in den letzten [2] Jahren entscheidendes getan. Die neuesten Schnittstellen basieren grundsätzlich auf der Datensprache XML. Dies bringt gleich mehrere Vorteile mit sich.

  1. Es lässt sich damit die Fehlerfreiheit der Daten einfach sicherstellen – und jeder der sich schon einmal mit den meist fehlerhaften D83-Dateien der Auftraggeber herumschlagen musste - wird dies zu schätzen wissen.
  2. Es können alle Medien (Pläne, Zeichnungen, Fotos) eingebunden werden, wodurch sämtliche Unterlagen in einem XML-Dokument zusammengeführt werden können.
  3. Diese Dokumente können mit einer qualifizierten elektronischen Signatur ausgezeichnet werden, wodurch sich auch die Einsicht und Manipulation durch Dritte wirksam verhindern lässt.

Der Datenaustausch in der Baubranche beschränkt sich derzeit noch auf die Vergabe, also die Angebots-, Auftrags- und Nachtrags-Daten. Bei einem Aufwand des Auftragnehmers für die Bauabrechnung von 2% - 6% des Auftragsvolumens wird allerdings verständlich, dass vor allem die Bauindustrie auf eine schnelle Einführung der VB 23.005 XML Schnittstelle für den Austausch von Aufmaß-Daten dringt.

Da diese Schnittstelle auch einen normierten Formelkatalog enthält, wird es dem Auftraggeber zukünftig durch entsprechende Prüfprogramme möglich sein, auf Knopfdruck eine unabhängige Nachberechnung der Aufmaße zu erhalten.

Wir haben erreicht, dass der aktuelle Formelkatalog auch alle notwendigen Zeitberechnungsformeln zur Gerüstabrechnung enthält. Inhaltlich basieren diese Formeln auf dem am 28. April 1983 in Kraft getretenen „Europäischen Übereinkommen über die Berechnung von Fristen“.

Zudem ist Pfisterer Software Mitglied in dem am 30. März 2006 unter Leitung von Prof. Bahndorf eingerichteten Pilotprojekt „Allgemeine Mengenberechnung“. Dabei wurde das  neue <BAP XML> als eines von zwei Implementierungen dem Verkehrsministerium bekannt gegeben. Getragen wird das Pilotprojekt vom Bundesverkehrsministerium, den Ländern, der Bauindustrie (HBI) und dem Bundesverband der Bau-Softwarehäuser (BVBS).

Druckausgaben im PDF-Format

Die Datenstrukturen der beiden vorgenannten Schnittstellen bilden den inhaltlichen Rahmen der neuen Fakturierung <BAP XML>. Damit ist es möglich, Daten in diesen Formaten ohne Umwandlung direkt zu lesen bzw. zu schreiben. Daraus wurde ein neues zweistufiges Konzept für die Aufbereitung sämtlicher Druckausgaben abgeleitet.
Zunächst werden die auszudruckenden Daten immer in das entsprechende Standard-XML-Format gewandelt. Dafür erst wird das entsprechende PDF-Dokument mit einem passenden Aufbereitungsprogramm [(XSLT-Stylesheet)] erzeugt. Dabei liegen die Vorteile auf der Hand. Erstens könnte - wegen der zugrundeliegenden standardisierten Daten - auf vorhandene Aufbereitungsprogramme von Drittanbietern zurückgegriffen werden oder aber der Hausdesigner mit dieser Aufgabe bedacht werden. Zweitens stellt eine Aufbereitung für unterschiedliche Medien (Briefpapier, Email/Fax, HTML, usw.) oder für unterschiedliche Kundengruppen (Firmen, Privatkunden) überhaupt kein Problem dar. Die mitgelieferten Aufbereitungsprogramme halten sich dabei streng an die seit Januar 2005 geltenden neuen Layoutvorschriften für Geschäftsbriefe [DIN 5008 und DIN 676].

SQL-Datenbank

Durch die Beschränkungen und den administrativen Aufwand, die einfache Datenbanken wie Paradox, Access oder FoxPro mit sich bringen, fiel die Auswahl einer passenden Datenbank für <BAP XML> auf die SQL-Hochleistungs-Datenbank Caché von InterSystems (2). Diese Entscheidung wurde unterstützt durch die bis dato gemachten  Erfahrungen und die Unterstützung, die Pfisterer Software mit diesem Hersteller und dessen Partnerfirma Synerva (3) erhalten hat. Zudem fand man in Synerva einen Kooperationspartner, der mit seinen hochqualifizierten Mitarbeitern die Erarbeitung und ggf. zeitnahe Umsetzung der Lösung technologisch anspruchvollster Sonderwünsche der  Anwender unterstützt. 

Web-Anwendung

Für den Anwender ist jedoch die Programmoberfläche und die Bedienung des Programms das entscheidende Kriterium. Als eines der ersten Programme des Baugewerbes überhaupt wurde das neue <BAP XML> als Web-Anwendung realisiert, also als Programm, das wie das Internet über den Web-Browser bedient wird. Das bedeutet aber keinesfalls, dass die Anwendung deshalb auch gleichzeitig für einen Zugriff von außen offen ist! Dies ist nur eine zusätzliche firmenstrategische Option, die man auf Wunsch  einfach freigeben könnte.

Eine Web-Anwendung hat für den Benutzer eine Reihe von Vorteilen und kommt Pfisterer Software bei der Umsetzung ihres Mottos „Weniger ist mehr“ sehr entgegen. So ist die Bedienung von <BAP XML> so einfach wie im Internet surfen.
Die Programmoberfläche passt sich dynamisch an den Inhalt an. Das heißt, man wird z.B. nicht ständig mit speziellen Eingabefeldern konfrontiert, nur weil diese doch irgendwann einmal gebraucht werden könnten.
Durch das neuartige Design arbeitet man immer direkt auf dem vollständigen Dokument. Der Anwender hat somit die Möglichkeit in der umfassenden Dokumentsicht, direkt einzelne Werte wie z.B. den Preis ändern zu können und erhält dabei trotzdem sofort auch alle Summen angepasst. Durch die direkte Dokumentenbearbeitung entfällt das Navigieren durch viele einzelne Fenster, wie dies bei herkömmlichen Windows-Programmen üblich ist.
Gerade bei umfangreichen Dokumenten ist es zudem hilfreich, dass man einzelne Bereiche bei Bedarf auch einfach aus- und wieder einblenden kann.
Und nicht zuletzt ist es natürlich auch von Vorteil, dass auf den einzelnen Arbeitsplatzcomputern keinerlei zusätzliche Programmeinrichtung mehr notwendig ist.

Fakturierung mit <BAP XML>

<BAP XML> ist die 5. Generation der kaufmännischen Branchenlösung von Pfisterer Software. Und in einer solch ausgereiften Version kann man natürlich erwarten, dass darin wirklich alles enthalten ist, was bei der Fakturierung von Gerüstbauleistungen gebraucht wird.
So ist zusätzlich zu der Berechnung der Verlängerungsmiete auch die automatische Berechnung von bis zu 4 Staffelmieten, Mindermiete und Wintermieten für beliebig viele Zeiträume möglich.
Bei der Erfassung der Aufmaßmengen kann der Gerüstbauer jetzt auf bis zu 84 standardisierte Formelansätze zurückgreifen oder die Menge über einen freien Rechenausdruck z.B. als Maßkette eingeben.
Durch eine neue Strategie bei der Erfassung von Teilabbauten können diese jetzt unabhängig vom Mengenansatz der zugehörigen Montage angegeben werden.
Neu hinzugekommen ist eine Schnittstelle zu den DBD-Kalkulationsansätzen der Firma Dr. Schiller und Partner (4), die unter anderem für die Pflege der Standardleistungsbücher (STLB-Bau) zuständig ist. Durch diese Vorkalkulation wurde eine Basis geschaffen, die Überwachung der Projekte durch zusätzliche Programmmodule schrittweise auszubauen.  
Deshalb ist <BAP XML> genau das, was die Gerüstbauer in den kommenden Jahren für eine erfolgreiche Abwicklung ihrer kaufmännischen Geschäftsprozesse benötigen werden.

XML-Kompetenz

XML Kompetenz

Pfisterer Software ist ein starker Partner bei der Umsetzung Ihrer XML-Projekte, denn wir verfügen über ein fundiertes Know-how bei den XML-Technologien.

Zur Demonstration des extrem wirtschaftlichen Einsatzes, der u. a. auf der Verwendung kostenloser Basistechnologien wie XML Parser und XSLT Prozessoren sowie deren genereller Verfügbarkeit (z.B. in Microsofts Internet Explorer ab Version 5.5) gründet, möchten wir kurz zwei unserer aktuellen Projekte vorstellen. Beide dienen dem Austausch von XML Dokumenten im Baugewerbe und basieren auf den jeweils neuesten Schnittstellendefinitionen des „Gemeinsamen Ausschuss Elektronik im Baugewerbe“ (GAEB).

  1. Der Bund betreibt im Rahmen seiner Offensive „BundOnline 2005“ eine Internetplattform ( www.e-vergabe.bund.de ), die u. a. auch die Vergabe sämtlicher Bauleistungen von Bund, Ländern und Kommunen umfasst. Solche Ausschreibungen stehen registrierten Benutzern in Form von digital signierten Angebots-aufforderungen zum Download bereit. Um allen Bietern, unabhängig von deren aktueller Programmausstattung, die Angebotsabgabe zu ermöglichen, soll zukünftig zu deren Bearbeitung auch noch ein entsprechender GAEB XML Editor bereitgestellt werden.
  2. Auch zum Austausch von Mengenberechnungen (die z.B. als Grundlage der Rechnungslegung dienen) wird derzeit eine neue Schnittstellendefinition erarbeitet, die die entsprechende Verfahrensbeschreibung von 1972 ablösen soll. Ohne ein von Bund und Ländern zertifiziertes Prüfprogramm aber ist der Einsatz dieses Datenaustausches bei Behörden nicht möglich. Dazu entwickeln wir als Pilotprojekt den 23004 XML Prüfeditor.

Ausgehend von diesen beiden Projekten möchten wir kurz die dabei eingesetzten XML Technologien erläutern.

  • XML Dokumente. Beide Schnittstellen verwenden zum Datenaustausch Dokumente, deren Struktur und Inhalt mittels der eXtensible Markup Language (XML) beschrieben wird. Nicht nur wegen der Plattformunabhängigkeit und der Verwendung von Unicode hat sich XML in kurzer Zeit zur „Lingua franca“ beim Datenaustausch entwickelt.
  • XML Schema. Beide Schnittstellen werden auch jeweils durch ein XML Schema definiert. Damit kann ein XML Parser für beliebige Dokumente und ohne zusätzlichen Aufwand deren „Definitionseinhaltung prüfen“ d. h. validieren. Auf unsere intensive Mitarbeit bei der Festlegung des Schemas zur Mengen-berechnung gehen u.a. alle darin enthaltenen Zeitberechnungsformeln zurück.
  • XPath und XSLT. XSLT Stylesheets lassen sich nicht nur zur Umwandlung von XML Dokumenten in andere Formate wie z.B. HTML oder PDF verwenden. Als vollständige funktionale Programmiersprache lässt sich damit auch jede prinzipiell mögliche Berechnung durchführen. So haben wir die Prüfberechnung sämtlicher mathematischer Formeln und arithmetischer Ausdrücke durch ein einziges XSLT Stylesheet implementiert!
  • Web Service. Web Service besteht aus zwei Teilen. Einer serverseitigen Bereitstellung von Diensten d.h. Methoden und einer clientseitigen Nutzung dieser Dienste. Um allen potentiellen Benutzern einen direkten und extrem kostengünstigen Zugang zu unserem Prüfprogramm zu ermöglichen (und um das in dem XSLT Stylesheet steckende Know-how zu schützen) stellen wir die eigentliche Prüfung von Mengenberechnungen mittels der SOAP- und WSDL-Spezifikationen nur als Webservice zur Verfügung. Der 23004 XML Prüfeditor nutzt dann als Client diesen Service.
  • XML Signatur. Dabei handelt es sich um eine Normierung, mittels der ganze XML Dokumente oder auch nur bestimmte Teile darin signiert werden können. Das Schema zum GAEB Datenaustausch sieht auch die Verwendung der XML Signatur in den entsprechenden Dokumenten vor. Deshalb kann unser GAEB XML Editor solche qualifizierten Signaturen auch prüfen bzw. erzeugen.
  • Authentic. Bei Authentic handelt es sich um einen kostenlosen XML Content Editor der Fa. Altova. Gesteuert wird die Bearbeitung von XML Dokumenten dabei von speziellen Stylesheets die mit Altova Stylevision entwickelt werden können. Um die Benutzer unserer Editoren von jeglicher XML-Kenntnis zu entbinden und damit die Bearbeitung von XML Dokumenten so einfach wie die Bedienung eines simplen Texteditors zu halten aber trotzdem permanent die Validierung des Dokuments gegen das Schema sicher stellen zu können, verwenden wir als Basis für unsere Editoren Altova’s Authentic.
  • Cocoon. Bei Cocoon handelt es sich um ein ‚web application framework‘ das gänzlich auf XML-Technologien basiert. Als OpenSource steht das Projekt unter der Obhut der Apache Software Foundation. Wir verwenden Cocoon z.B. um nacheinander gleich mehrere XSL-Transformationen durchzuführen oder zum Zwecke des Multi-Publishing’s.

Wir hoffen, Sie ein wenig neugierig auf unsere Arbeit gemacht zu haben, und würden uns freuen, Ihnen bei der Umsetzung Ihrer XML-Projekte beratend oder als Entwickler zur Seite stehen zu können. 

Links:

[1] Gemeinsamer Ausschuss Elektronik im Bauwesen: http://www.gaeb.de/
[2] InterSystems: http://www.intersystems.de/
[3] Synerva: http://www.synerva.de/
[4] Dr. Schiller & Partner: http://www.dbd.de/

pfisterer software
am mühlberg 4
74632 neuenstein
fon 07942 / 9190-0
fax 07942 / 9190-29
info@pfisterer-software.de

PDF: BAP-XML: Artikel. Auszug aus Der Gerüstbauer IV/2007 herunterladen PDF: Produktdatenblatt BAP XML als PDF anschauen oder herunterladen

Zum Betrachten des BAP-XML-Datenblatts sowie des Artikels benötigen Sie den Adobe Reader, den Sie kostenlos unter www.adobe.de herunterladen können.