Das Projekt wurde zugunsten des Bibliotheksvoicelettronica.xmlnodes (entwickelt in C# .NET Standard 2.0) veraltet. Der Open -Source -Code wird jedoch online mit dem Studienzweck geführt.
Das Projekt wurde aus der Notwendigkeit geboren, eine Bibliothek zu erstellen, mit der Sie alle im XML -Format (Extensible Markup Language) der elektronischen Rechnung bereitgestellten Knoten darstellen können. Basierend auf Version 1.3 der technischen Spezifikationen der Revenue Agency wird die Bibliothek in Visual Basic entwickelt und verwendet das Netto -Framework 4.6 .
Invoicelettronica.sln besteht aus den folgenden Ordnern:
Dokumente/Datendateien : .txt -Dateien mit den im Dokument der technischen Spezifikationen aufgeführten Codes Version 1.3;
Dokumente/technische Spezifikationen : Technische Dokumentation der Revenue Agency des EL Version 1.3 -Rechnungsformates;
Evaturael.v13 : Dateien Dateien im visuellen Basic -Format mit den Definitionen der XML -Datei 1.3;
Invoicel.v13/bin/release : Bibliotheksdateien (kompiliert .dll) zur Integration in andere Anwendungen;
Genefatturael.v13 : Beispiel für den Zugriff auf den Zugriff auf die Methoden und Eigenschaften der Evanteel.V13 -Klasse;
Die Lösung umfasst ein Beispiel, um die Methoden und Eigenschaften der Bibliothek über Code-Behind zu verwenden.
Der Beispielcode ist nicht erschöpfend, da nicht alle Methoden der Klasse verwendet werden. In den technischen Spezifikationen der Revenue Agency finden Sie die vollständige Liste der geplanten Knoten .
Der Hauptcode befindet sich in der GenExML -Funktion und die Parameter wurden direkt aus dem Code übergeben, können jedoch auch mit den entsprechenden Änderungen durch Textboxfelder weitergeleitet werden.
Die Klasse enthält zwei Hauptmethoden "InvoiceHeader" und "Faturaboody". Dies sind die beiden Hauptknoten der XML -Datei, die alle Knoten des Sohnes einschließen, die die von der elektronischen Rechnung bereitgestellten Informationen enthalten.
Aus dem Beispielcode ist es möglich zu verstehen, wie :
Darüber hinaus serialisiert der Code die XML -Datei und speichert sie auf dem Computer.
Aus dem Pfad "/ifaturael.v13/bin/releas/" ist es möglich , die Buchhandlungsdatei "evaturael.v13.dll" basierend auf Version 1.3 der technischen Spezifikationen der Revenue Agency herunterzuladen und für die Integration in andere Anwendungen zusammenzustellen .
Ausschließlich im Amazon Store ist der Leitfaden zur Verwendung der Open -Source -Bibliothek für die Erzeugung elektronischer Rechnung im digitalen Format erhältlich.
Der Leitfaden richtet sich hauptsächlich an Anfängerentwickler, die die Bibliothek in ihren Programmen nutzen möchten.
Der Leitfaden enthält die Kommentare zum Beispielcode, die nicht ansonsten aus den im GitHub -Repository vorhandenen Quellen wiederhergestellt werden können.
Es gibt auch nützliche Informationen , die von erweiterten Benutzern verwendet werden können, die einige Probleme im Zusammenhang mit der elektronischen Rechnungsstellung vertiefen möchten.
Es ist wichtig, dass der Leser mit der Entwicklung der Software und den grundlegenden Konzepten der Objektprogrammierung vertraut ist.
[Online kaufen]