Bestehende Access-Anwendungen erweitern
auf Anfrage · Erstgespräch kostenfrei
Kurz gesagt: XRechnung PRO erweitert bestehende Microsoft-Access-Anwendungen um die Ausgabe von XRechnungen, ohne die gewachsene Datenbank zu ersetzen. Formulare, Berichte und Datenstruktur bleiben bestehen; ergänzt wird eine Ausgabefunktion, die aus den vorhandenen Rechnungsdaten eine normgerechte XRechnung erzeugt und vor der Ausgabe prüft.
Der typische Fall
Ein Betrieb rechnet seit fünfzehn Jahren über eine Access-Anwendung ab. Sie kennt die Artikelstruktur, die Rabattstaffeln und die Besonderheiten der Stammkunden. Gebaut hat sie ein Mitarbeiter, der seit Jahren nicht mehr im Haus ist. Sie läuft — und niemand möchte sie anfassen.
Jetzt kommt die E-Rechnungspflicht, und der naheliegende Vorschlag lautet: neues System. Damit würden Sie fünfzehn Jahre eingebautes Wissen wegwerfen, um eine einzige fehlende Funktion zu bekommen.
Was erweitert wird
Die Rechnungsdaten sind bereits in Ihrer Datenbank vorhanden. Es fehlt nur der Weg von dort in eine normgerechte XML-Datei. Ergänzt wird:
- Zuordnung Ihrer Felder zu den Business Terms der Norm EN 16931
- Ausgabefunktion in VBA, aufrufbar aus dem Formular, in dem Sie heute drucken
- Prüfung vor dem Schreiben — Summen der Positionen gegen den Rechnungsbetrag, Pflichtfelder auf Vollständigkeit
- Ein Feld für die Leitweg-ID in den Kundenstammdaten, wenn Sie an öffentliche Auftraggeber abrechnen
- Steuerkategorien korrekt belegt, einschließlich Reverse Charge nach § 13b UStG
- Auf Wunsch zusätzlich ZUGFeRD
Ihre Formulare, Berichte und Abfragen bleiben unverändert. Für Ihre Mitarbeitenden ändert sich nichts außer einer zusätzlichen Schaltfläche.
Was wir für die Analyse brauchen
Am schnellsten geht es per Bildschirmfreigabe: Wir sehen uns gemeinsam an, wo die Rechnungsdaten liegen. Dafür genügen dreißig Minuten. Hilfreich ist, wenn Sie vorher wissen:
- welche Tabelle die Rechnungsköpfe enthält und welche die Positionen
- ob Kundendaten in derselben Datei liegen oder verknüpft sind
- welche Sonderfälle bei Ihnen vorkommen
- ob das VBA-Projekt mit einem Kennwort geschützt ist
Wenn der Zugang fehlt
Manchmal ist die Access-Datei verschlüsselt und das Kennwort verloren, oder die Anwendung ist als kompilierte Fassung ohne Quellcode ausgeliefert. Dann lässt sich nichts erweitern.
In diesem Fall bleibt der Weg über den XrPDF Druckertreiber: Sie drucken die Rechnung aus der Anwendung wie bisher, und die XRechnung entsteht aus dem Druckvorgang. Die Anwendung selbst wird dabei nicht angefasst — was in diesem Fall der einzige und gleichzeitig der sicherste Weg ist.
So läuft es ab
- 1 Bestandsaufnahme
Wir sehen uns die Datenstruktur an — welche Tabellen enthalten Rechnungsköpfe, Positionen, Kunden und Steuerangaben. Meist genügt dafür ein Termin per Bildschirmfreigabe.
- 2 Angebot
Sie erhalten ein Angebot mit Umfang, Preis und Termin. Wenn die Datenstruktur eine Erweiterung nicht sinnvoll zulässt, sagen wir das und schlagen einen anderen Weg vor.
- 3 Umsetzung
Wir ergänzen die Ausgabefunktion in VBA, mit Prüfung der Summen und der Pflichtfelder vor dem Schreiben der Datei. Ihre Formulare und Berichte bleiben unverändert.
- 4 Test mit echten Vorgängen
Getestet wird mit Rechnungen aus Ihrem Bestand, einschließlich der Sonderfälle — Gutschrift, Abschlag, Reverse Charge, gemischte Steuersätze.
- 5 Übergabe und Sicherung
Sie erhalten die erweiterte Anwendung, eine Anleitung und eine Sicherung des Zustands vor der Änderung.
Häufige Fragen
Unsere Access-Anwendung hat ein früherer Mitarbeiter gebaut, niemand kennt sie mehr. Geht das trotzdem?
Häufig ja, das ist ein typischer Fall. Access-Anwendungen sind meist nachvollziehbar aufgebaut, weil sie Tabellen, Abfragen und Formulare sichtbar trennen. Was wir brauchen, ist Zugang zur Datenstruktur — nicht die Dokumentation, die es ohnehin selten gibt.
Ist Access für Rechnungen überhaupt noch zeitgemäß?
Für viele Betriebe funktioniert es besser als sein Ruf, weil es genau auf deren Abläufe zugeschnitten ist. Die Grenzen liegen bei gleichzeitigem Mehrbenutzerbetrieb und bei der Datensicherung. Wenn Ihre Anwendung stabil läuft, ist die E-Rechnung kein Grund für einen Neubau — sie ist ein Grund für eine Erweiterung.
Was passiert mit unseren Altdaten?
Nichts. Es werden keine Daten migriert und keine Tabellen umgebaut. Die Erweiterung liest die vorhandenen Daten und schreibt eine zusätzliche Datei. Vor jeder Änderung erhalten Sie eine Sicherung des Ausgangszustands.
Können Sie auch den Rechnungseingang anbinden?
Das ist möglich, aber ein eigenes Thema: eingehende XRechnungen einlesen und als Vorgang in Access anlegen. Sprechen Sie es im Erstgespräch an, dann fließt es in Analyse und Angebot ein.
Was, wenn unsere Access-Datei ein Kennwort hat oder VBA gesperrt ist?
Dann brauchen wir das Kennwort beziehungsweise die Freigabe durch den Rechteinhaber. Ohne Zugang zum VBA-Projekt lässt sich keine Ausgabefunktion einbauen. Ist der Zugang verloren, bleibt der Weg über den Druckertreiber, der die Anwendung nicht anfassen muss.