Le projet a été déprécié en faveur de la bibliothèque invoicelettronica.xmlnodes (développé dans C # .NET Standard 2.0). Le code open source est cependant maintenu en ligne avec l'objectif de l'étude.
Le projet est né de la nécessité de créer une bibliothèque qui vous permet de représenter tous les nœuds fournis dans le format XML (langage de balisage extensible) de la facture électronique . Sur la base de la version 1.3 des spécifications techniques de l'agence de revenus , la bibliothèque est développée dans Visual Basic et utilise le cadre net 4.6 .
InvoiceletTronica.sln est composé des dossiers suivants:
Documents / fichiers de données : fichiers .txt contenant les codes répertoriés dans le document des spécifications techniques version 1.3;
Documents / Spécifications techniques : documentation technique de l'agence de revenu du format de facture EL Version 1.3;
Evaturael.v13 : fichiers de fichiers au format Visual Basic .NET avec les définitions du fichier XML 1.3;
Invoicel.v13 / bin / version : fichiers de bibliothèque (compilé .dll) pour l'intégration dans d'autres applications;
GENEFATTURAEL.V13 : Exemple d'accès à l'accès aux méthodes et propriétés de la classe EVANTEEL.v13;
La solution comprend un exemple pour utiliser les méthodes et les propriétés de la bibliothèque via le code-code.
L'exemple de code n'est pas exhaustif, car il n'utilise pas toutes les méthodes de la classe. Veuillez vous référer aux spécifications techniques de l'agence des recettes pour la liste complète des nœuds prévus .
Le code principal est situé dans la fonction GenexML et les paramètres sont passés directement du code mais peuvent également être transmis à travers des champs de zone de texte avec les modifications appropriées.
La classe comprend deux méthodes principales "FacoiceHeader" et "Faturaboody". Ce sont les deux nœuds principaux du fichier XML qui enferment tous les nœuds du fils contenant les informations fournies par la facture électronique.
À partir de l'exemple de code, il est possible de comprendre comment :
De plus, le code sérialise le fichier XML et l'enregistre sur l'ordinateur.
Depuis le chemin "/ifaturael.v13/bin/releas/" Il est possible de télécharger le fichier de librairie "evaturael.v13.dll" basé sur la version 1.3 des spécifications techniques de l'agence des revenus et compilée pour intégration dans d'autres applications .
Exclusivement sur la boutique Amazon , le guide de l'utilisation de la bibliothèque open source pour la génération de factures électroniques est disponible au format numérique .
Le guide s'adresse principalement aux développeurs débutants qui souhaitent utiliser la bibliothèque dans leurs programmes.
Le guide contient les commentaires de l'exemple de code non recouvrable autrement à partir des sources présentes dans le référentiel GitHub.
Il existe également des informations utiles qui peuvent être utilisées par les utilisateurs avancés qui souhaitent approfondir certains problèmes liés à la facturation électronique .
Il est important que le lecteur soit familier avec le développement du logiciel et les concepts de base de la programmation d'objets .
[Acheter en ligne]