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

So integrieren Sie E-Rechnungen in Ihre 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. 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

Möchten Sie eine ZUGFeRD-Rechnung erstellen, geben Sie den entsprechenden Bericht wie gewohnt als PDF aus und integrieren dann mit einer Codezeile die XML-Struktur und wandeln die PDF in das notwendige PDF A/3-Format um.

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.

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.

Mit 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.