News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Das Komplettpaket für E-Rechnungen in Ihren Access-Datenbanken

Access 365 2024 2021 2019 2016 2013 2010

SmartTools E-Rechnung für Access bietet in einem einzigen Paket alles was Sie brauchen, um in Ihren Datenbanken E-Rechnungen zu erstellen, einzulesen, anzuzeigen und zu validieren. Unterstützt werden sowohl ZUGFeRD als auch XRechnung und alle Profile von Minimum bis Extended. Nach der automatischen Installation setzen Sie in der Entwicklungsumgebung einen Verweis auf unsere Komponente und können danach mit wenigen einfachen Anweisungen, E-Rechnungen in Ihre vorhandenen Datenbanken integrieren.

Sie erhalten SmartTools E-Rechnung für Access aktuell mit 20% Einführungsrabatt als Dauerlizenz (kein Abo!): SmartTools E-Rechnung für Access zum Einführungspreis.

Nutzen Sie unsere Bibliothek, um das Erstellen von E-Rechnungen ganz einfach in Ihre vorhandenen Formulare zu integrieren.

E-Rechnungen erstellen

SmartTools E-Rechnung für Access läuft lokal auf Ihrem System ohne die Übertragung sensibler Daten ins Internet. Damit ist höchste Datensicherheit gewährleistet. Zum Erstellen einer E-Rechnung per VBA genügt zunächst die folgende Zeile:

Set objInvoice = New SmartTools_Invoicing.XRechnungInvoice

Anschließend weisen Sie dem Rechnungsobjekt die notwendigen Daten aus Ihrer Datenbank zu. Zum Beispiel (Auszug):

objInvoice.Seller.Name = !Lieferant_Name
objInvoice.Seller.PostalAddress.AddressLine1 = !Lieferant_Strasse
objInvoice.Seller.PostalAddress.PostCode = !Lieferant_PLZ
objInvoice.Seller.PostalAddress.City = !Lieferant_Ort

Für eine XRechnung (also eine XML-Datei, die Sie als E-Rechnung verschicken können) genügt dann folgende Anweisung:

objInvoice.Save strFileName

Für eine ZUGFeRD-Rechnung verwenden Sie einfach den Bericht, den Sie bisher zur Ausgabe Ihrer Rechnungen als PDF verwendet haben. Zusätzlich verwenden Sie die Erweiterung wie oben gezeigt, um einem Invoice-Objekt die Daten für die E-Rechnung (Rechnungsempfänger, Positionen, Zahlungsart usw.) zuzuweisen. Dann genügt ein Aufruf der Save-Methode dieses Objektes, bei der Sie Pfad und Namen der PDF übergeben. Zum Beispiel:

objZFRechnung.Save "C:\Rechnungen\RG251712.PDF"

Das Ergebnis ist eine PDF A/3-Datei mit integrierter E-Rechnung, also eine gültige ZUGFeRD-Rechnung.

E-Rechnungen einlesen

Sollen E-Rechnungen eingelesen und zum Beispiel für Auswertungen in die Datenbank importiert werden, ist das ebenfalls schnell erledigt. Die folgende Zeile liest die komplette Datenstruktur der E-Rechnung in das Objekt "objInvoice" ein:

objInvoice.Import strInvoiceFile

Anschließend können Sie gezielt die Inhalte der E-Rechnung abrufen und in die passenden Tabellen Ihrer Access-Datenbank schreiben.

E-Rechnungen validieren

In den E-Rechnungsstandards sind Regeln vorgegeben, die für eine gültige E-Rechnung erfüllt sein müssen. SmartTools E-Rechnung für Access bietet eine leistungsfähige Validierungsfunktion, die eine E-Rechnung auf die Einhaltung dieser Regeln prüft:

arrInvoiceViolations = objInvoice.Validate()

Als Ergebnis erhalten Sie ein Array mit dem Prüfungsergebnis, das Sie programmatisch auswerten oder dem Anwender in strukturierter Form anzeigen können. Auf Wunsch lässt sich das Ergebnis auch als formatierter Bericht ausgeben, den Sie zum Beispiel an den Rechnungssteller weiterleiten können, wenn es Probleme mit der E-Rechnung gibt.

E-Rechnungen anzeigen

Mit SmartTools E-Rechnung für Access können Sie auch die Anwender Ihrer Datenbanken unterstützen, empfangene E-Rechnungen anzuzeigen und zu prüfen.

Mit wenig Aufwand können Sie die Anzeige von E-Rechnungen in Ihre Formulare integrieren.

Mit einer einzigen Zeile konvertieren Sie die Datenstruktur der E-Rechnung in eine lesbare Übersicht:

objInvoice.ConvertToHTML strInvoiceHTML

Die HTML-Ausgabe lässt sich dann in einem Browser-Steuerelement in einem Formular anzeigen. Bei ZUGFeRD-Rechnungen können Sie auf diese Weise die PDF und den XML-Inhalt nebeneinander zur Prüfung anzeigen.

Zusammen mit SmartTools E-Rechnung für Access erhalten Sie eine ungeschützte Beispieldatenbank, die den Einsatz Erweiterung im Praxiseinsatz zeigt.

SmartTools E-Rechnung für Access ist das Komplettpaket, das Sie brauchen, um mit E-Rechnungen in Access arbeiten. Mit wenigen Zeilen VBA-Code können Sie E-Rechnungen nicht nur erstellen oder einlesen, sondern sogar validieren und anzeigen. Unterstützt werden alle Formate (ZUGFeRD / XRechnung) und Profile des E-Rechnungsstandards inklusive des komplexen Extended-Profils. Sie erwerben eine Dauerlizenz und müssen kein Abo abschließen. Die brandneue Erweiterung kann derzeit mit 20% Einführungsrabatt bestellt werden.

Für Entwickler, die ihre Access-Lösung mit E-Rechnungsfunktionen an eine größere Anzahl von Anwendern verteilen möchten, bieten wir günstige Pakete mit Client-Lizenzen an.

Kontaktieren Sie uns für weitere Informationen

Wenn keines dieser Lizenzmodelle für Sie passt, beschreiben Sie bitte kurz, wie Sie die Komponente nutzen möchten und wir finden eine individuelle Lösung für Sie.