跳转到主要内容

用于生成issnet NFS-E的Python库

项目描述

Python库用于生成NFS-E Issnet

Python库用于读取和生成NFSe的XML以及ISSNET的Web服务

该库允许您

  • 生成税务文件的XML;

  • 使用与构建对象时相同的XSD验证进行数据验证,这可以避免仅在传输XML时检测到错误;

  • 导入XML并将其转换为Python对象。使用子类系统,可以轻松地将这些对象映射到其他对象或添加任何自定义方法;

该库是

  • 简单且可靠。代码由generateDS根据issnet的XSD生成。它精确地反映了所选方案版本的税务规范,而不必担心代码的兼容性;

  • 兼容于Python 3(如果对generateDS进行修补,则与Python 2兼容);

  • 能够加载多个版本的方案。这在收到布局较旧的税务文件时非常有用。

此外,使用GenerateDS的其他功能,可以超越该库,并自动生成ERP的数据模型。

至少在ERP Odoo中,它有一个非常强大的框架。因此,可以动态构建用户界面、生成XML或导入XML,几乎无需编写代码(只需将映射的字段与ERP中现有的字段相关联)。

因此,在需要更新方案时,维护性变得非常合理,并且最终可以在开源模式下以合理的维护成本维护SPED数据。

您可以在此处了解更多关于generateDS的信息,以及我们正在使用的其他技术集合,以简化巴西ERP的开发:https://erpbrasil.github.io/docs/

安装

pip install nfselib.issnet

您也可以使用以下方式安装开发版本

pip install https://github.com/erpbrasil/nfselib.issnet/archive/master_gen.zip

分支

  • master - 生成脚本和其他重要文件(自定义、测试和Readme);

  • master_gen - 库的最终版本,可用于使用;

文档

https://erpbrasil.github.io/

鸣谢

这是一个由以下企业共同努力创建的库

许可证

  • 自由软件:MIT许可证

开发

要运行所有测试,请运行

tox

注意,要结合所有tox环境中的覆盖率数据,请运行

Windows

set PYTEST_ADDOPTS=--cov-append
tox

其他

PYTEST_ADDOPTS=--cov-append tox

作者

变更日志

0.1.0 (2020-11-08)

  • PyPI上的首次发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

nfselib.issnet-0.2.0.tar.gz (419.7 kB 查看散列)

上传时间

构建分布

nfselib.issnet-0.2.0-py2.py3-none-any.whl (404.5 kB 查看散列)

上传时间 Python 2 Python 3

由以下提供支持