Das Rundum-Sorglos-Paket für E-Rechnungen mit Access
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 (alle E-Rechnung Profile inkl. Extended) als auch XRechnung (CII und UBL). 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 Datenbanken integrieren. Änderungen an Ihrem Rechnungformular sind nicht notwendig. Sie können für ZUGFeRD-Rechnungen sogar den kompletten bisherigen Vorgang zum Anlegen einer PDF-Rechnung beibehalten!
Sie erhalten SmartTools E-Rechnung für Access aktuell mit 20% Einführungsrabatt als Dauerlizenz (kein Abo – keine Folgekosten). Ab sofort ist die neue Version 1.2 mit zahlreichen Optimierungen verfügbar:
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 das Erstellen einer XRechnung (also einer XML-Datei, die Sie als E-Rechnung verschicken können) genügt dann folgende Anweisung:
objInvoice.Save strFileName
In den meisten Fällen werden Sie aber das ZUGFeRD-Format für Ihre E-Rechnung verwenden wollen, weil es die bekannte PDF-Rechnung mit der notwendigen XML-Datenstruktur kombiniert. Hier macht es Ihnen SmartTools E-Rechnung für Access besonders einfach, denn Sie können den kompletten Vorgang zum Erstellen Ihrer PDF-Rechnung beibehalten. Sie müssen auch keine Änderungen an Ihrem Rechnungsformular vornehmen.
Sie erweitern Ihre Prozedur einfach um die VBA-Anweisungen, um wie oben gezeigt einem Invoice-Objekt die Daten für die E-Rechnung (Rechnungsempfänger, Positionen, Zahlungsart usw.) zuzuweisen.
Dann genügt der Aufruf der Save
-Methode dieses Objektes zusammen mit Pfad und Namen Ihrer PDF-Rechnung. Zum Beispiel:
objZFRechnung.Save "C:\Rechnungen\RG251712.PDF"
SmartTools E-Rechnung für Access übernimmt den Rest:
- Die XML-Datenstruktur für das gewünschte ZUGFeRD-Profil wird erzeugt
- Die XML wird als Anhang in Ihre PDF-Rechnung integriert
- Die PDF wird in das PDF A/3-Format umgewandelt
Am Ende steht eine E-Rechnung im ZUGFeRD-Format, die Sie wie Ihre bisherige einfache PDF-Rechnung weiterverarbeiten und zum Beispiel per Mail verschicken können.
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 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 fertige Beispieldatenbank zum Einsatz der Erweiterung
Alle Formate und Profile in einem einzigen Paket
Es gibt nicht nur mehrere gültige E-Rechnung-Formate, sondern auch noch zwei Syntax-Varianten: CII und UBL. Die Zusammenhänge im Detail sind recht komplex, aber mit SmartTools E-Rechnung für Access sind Sie in jedem Fall auf der sichereren Seite: Sie müssen sich mit den Besonderheiten der Formate nicht auseinandersetzen, sondern können sicher sein, dass sich alle gültigen Formate, Profile und Syntaxvarianten erstellen, lesen und validieren lassen. Das Objektmodell wurde außerdem so angelegt, dass Sie mit geringem Aufwand das Ausgabeformat wechseln können:
E-Rechnung Format | CII-Syntax | UBL-Syntax |
---|---|---|
ZUGFeRD – Profil Minimum | Ja | n/a |
ZUGFeRD – Profil Basic WL | Ja | n/a |
ZUGFeRD – Profil Basic | Ja | n/a |
ZUGFeRD – Profil EN16931 (früher „Comfort“) | Ja | n/a |
ZUGFeRD – Profil Extended | Ja | n/a |
ZUGFeRD – Profil XRechnung | Ja | n/a |
XRechnung Standard | Ja | Ja |
XRechnung Extension | n/a | Ja |
SmartTools E-Rechnung 1.2 für Access zum Einführungspreis
SmartTools E-Rechnung 1.2 für Access ist das Rundum-Sorglos-Paket, das Sie brauchen, um mit E-Rechnungen in Access arbeiten. Mit wenigen Zeilen VBA-Code können Sie E-Rechnungen nicht nur erstellen und 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 Erweiterung kann derzeit mit 20% Einführungsrabatt bestellt werden. Ab sofort ist die neue Version 1.2 mit zahlreichen Optimierungen verfügbar:
So funktioniert die Lizenzierung der Komponente
Sie benötigen eine Lizenz für jeden Arbeitsplatz, auf dem SmartTools E-Rechnung für Access eingesetzt wird. Die erste Lizenz bildet dabei die Basis, mit der Sie die Komponente auf einem System zur Entwicklung verwenden und auch einsetzen können. Weitere Arbeitsplätze, auf denen SmartTools E-Rechnung für Access installiert werden soll, sind deutlich im Preis reduziert. Klicken Sie auf den Link unter dem Preis, um unsere Rabattstaffel anzuzeigen. Bei 10 Arbeitsplätzen kostet jede Lizenz zum Beispiel nur noch 130 €.
Für Entwickler, die ihre Lösung an eine größere Anzahl von Anwendern verteilen, 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.