该项目被弃用了库Invoicelettronica.xmlnodes(在C#.NET标准2.0中开发)。但是,以研究目的在线维护开源代码。
该项目源于创建一个库,该库可以使您表示电子发票中XML(可扩展标记语言)格式中提供的所有节点。根据收入机构技术规格的1.3版,图书馆是在Visual Basic中开发的,并使用Net Framework 4.6 。
invoicelettronica.sln由以下文件夹组成:
文档/数据文件:.TXT文件,其中包含技术规格文档中列出的代码版本1.3中列出的代码;
文档/技术规格:EL版本1.3发票格式的收入局的技术文档;
evaturael.v13 :以Visual Basic .NET格式的文件为文件,并具有XML文件1.3的定义;
Invoicel.v13/bin/elease :库文件(编译.dll)用于在其他应用程序中集成;
genefatturael.v13 :访问访问evanteel.v13类的方法和属性的示例;
该解决方案包括一个示例,可以通过代码 - 主题使用库的方法和属性。
示例代码并不详尽,因为它不使用类的所有方法。请参阅收入局的技术规格以获取计划中的节点的完整列表。
主代码位于GenexML函数中,参数已直接从代码传递,但也可以通过具有适当更改的文本框字段传递。
该类包括两个主要方法“ InvoiceHeader”和“ Faturaboody”。这些是XML文件的两个主要节点,它们包含所有儿子节点,其中包含由电子发票提供的信息。
从示例代码可以理解:
另外,该代码序列化XML文件并将其保存在计算机上。
从“/faturael.v13/bin/releas/”路径中,可以根据收入机构技术规格的1.3版下载“ evaturael.v13.dll”书店文件,并在其他应用程序中集成。
仅在亚马逊商店中,使用开源库来生成电子发票的指南以数字格式获得。
该指南主要针对希望在程序中使用图书馆的初学者开发人员。
该指南包含对示例代码的注释,无法从GitHub存储库中的来源中恢复。
还有有用的信息可以被高级用户使用,他们希望加深与电子发票有关的问题。
重要的是,读者熟悉软件的开发以及对象编程的基本概念。
[在线购买]