NFELIB:巴西电子发票库

nfelib的Python项目详细描述


{id1}$

nfelib python库

NFELIB是一个阅读和管理巴西电子税单(NFE)的图书馆。已经有几个其他的库,但是在akretion,我们需要一些简单的东西来与odoo开源erp一起使用。nfelib无意单独解决所有快速发展的官僚主义,而只解决nf产生的问题。我们还为其他sped电子文档创建了其他类似的库。

NFelib允许:

  • 管理税务文件。
  • 在装入对象时使用相同的xsds验证来验证数据,这将避免仅在传输xml时检测错误。
  • 导入xmls并将其转换为python对象。使用子类系统,很容易将这些对象映射到其他对象或添加任何自定义方法。

NFelibe是:

    简单可靠codigo由来自财政部xsd的generateds管理,使用的generate脚本只来自不到{str 1}$70的编码行。
  • 与{str 1}$python 2和python 3兼容。
  • 能够加载{str 1}$各种版本的方案。这在接收旧布局的税单时非常有用。
农场站点使用的xml(xsd、wsdl、soap)技术最初是为java和.net创建的。长期以来,这些技术一直落在python世界后面。各种各样的人能够用数千行代码手工创建库,并且很少测试组装电子文档的xmls。但是今天,使用手工编写的圣经,并且依赖最初的作者来更新图表,或者他的程序何时应该迁移到python 3,这是荒谬的。参见卡车系数的概念; 如何最好地将这些电子文档传输到农场网站(可能是使用这些已经存在的库,也可能是使用其他专门传输电子文档的Java Bibilotecs)是有争议的。然而,为了组装XML并能够尽快验证数据(接近用户填写数据的时间),它很难成为一个由数千条手动编写的行组成的库,比仅由财政部XSD管理的Codigo更加可靠。nfelib的类是使用generateds工具管理的。generateds的子类功能还有助于在农场模式数据模型和软件数据模型(每个应用程序的erp)之间进行映射。最终有可能使用python,就像java人员长期以来使用jaxb类型技术所做的那样。

您可以在这里了解有关generateds.py的更多信息:<;{a2}>;

{id2}$

如何安装

{pr 1}
{id3}$

如何使用

{pr 2}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Hibernate@ManyToMany mapping只在一个方向上在数据库中添加记录   java将文件上载到tomcat服务器外部的文件夹   java将摄像头捕获的图像上传到服务器   java如何创建Rest API并为进程添加时间延迟?   springmodulesvalidation0中缺少java注释包。8a源文件   如何在java中打印SOAP头   Spring security中的java自定义消息,包括UserDetailsService实现和异常   java如何使用Htmlunit中的表单数据登录站点   web如何在WildFly上自动运行java文件   java如何从已经使用另一个方法传递的参数的方法中获取返回值?   java我在JFrame上有一个索引越界。setContentPane   java中的循环序列/系列打印   java maven 3 webapp没有要运行的测试吗?   java CORS不允许POST请求   java再次在派生类中的Jackson中添加字段,该字段在基类中被忽略   爪哇坑测试显示仆从由于超时而异常退出   java寻找第10001个素数   java jboss是否更改web应用程序上下文根?