El proyecto estaba en favor a favor de la biblioteca Invoictrelettronica.xmlnodes (desarrollado en C# .NET Standard 2.0). Sin embargo, el código de código abierto se mantiene en línea con el propósito del estudio.
El proyecto nació de la necesidad de crear una biblioteca que le permita representar todos los nodos proporcionados en el formato XML (lenguaje de marcado extensible) de la factura electrónica . Basado en la versión 1.3 de las especificaciones técnicas de la agencia de ingresos , la biblioteca se desarrolla en Visual Basic y utiliza el marco neto 4.6 .
Invoicelettronica.sln está compuesto por las siguientes carpetas:
Documentos/archivos de datos : archivos .txt que contienen los códigos enumerados en el documento de especificaciones técnicas versión 1.3;
Documentos/Especificaciones técnicas : Documentación técnica de la Agencia de Ingresos del formato de factura El Versión 1.3;
Evaturael.v13 : archivos de archivos en formato .NET de Visual Basic con las definiciones del archivo XML 1.3;
Invoicel.v13/bin/versión : archivos de la biblioteca (compilado .dll) para la integración en otras aplicaciones;
Genefatturael.v13 : Ejemplo para el acceso al acceso a los métodos y propiedades de la clase Evanteel.v13;
La solución incluye un ejemplo para usar los métodos y propiedades de la biblioteca a través de código-detención.
El código de ejemplo no es exhaustivo, ya que no utiliza todos los métodos de la clase. Consulte las especificaciones técnicas de la agencia de ingresos para la lista completa de los nodos planificados .
El código principal se encuentra en la función GenexMl y los parámetros han pasado directamente del código, pero también se pueden pasar a través de campos de cuadros de texto con los cambios apropiados.
La clase incluye dos métodos principales "Inkvenice Header" y "Faturaboody". Estos son los dos nodos principales del archivo XML que encierran todos los nodos del hijo que contienen la información proporcionada por la factura electrónica.
Del código de ejemplo es posible entender cómo :
Además, el código serializa el archivo XML y lo guarda en la computadora.
Desde la ruta "/ifaturael.v13/bin/releas/" es posible descargar el archivo de librería "evaturael.v13.dll" basado en la versión 1.3 de las especificaciones técnicas de la agencia de ingresos y compilado para la integración en otras aplicaciones .
Exclusivamente en la tienda Amazon , la guía del uso de la biblioteca de código abierto para la generación de facturas electrónicas está disponible en formato digital .
La guía está dirigida principalmente a desarrolladores principiantes que desean usar la biblioteca en sus programas.
La guía contiene los comentarios al código de ejemplo no recuperable de las fuentes presentes en el repositorio de GitHub.
También hay información útil que puede ser utilizada por usuarios avanzados que desean profundizar algunos problemas relacionados con la facturación electrónica .
Es importante que el lector esté familiarizado con el desarrollo del software y con los conceptos básicos de programación de objetos .
[Comprar en línea]