跳转到主要内容

Python库,用于生成GINFES NFS-E

项目描述

Python库,用于生成GINFES NFS-E

Biblioteca Python para ler e gerar NFSe’s / XML para o webservice GINFES;

该库允许:

  • 生成税务文件XML;

  • 使用与XSD相同的验证来验证数据,这避免了仅在传输XML时检测错误;

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

该库是:

  • 简单且可靠。代码由generateDS从GINFES的XSD生成。它**精确地反映了所选方案版本的税务规范**,无需询问代码的适应性;

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

  • 能够加载**多个版本的方案**。当收到具有旧格式的税务文件时,这可能非常有用;

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

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

因此,在需要更新方案时,维护变得更有意义,并且最终可以在与开源模式兼容的维护成本下维护SPED数据。

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

安装

pip install nfselib.ginfes

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

pip install https://github.com/erpbrasil/nfselib.ginfes/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.ginfes-0.2.0.tar.gz (447.2 kB 查看散列)

上传于 源代码

构建版本

nfselib.ginfes-0.2.0-py2.py3-none-any.whl (437.3 kB 查看哈希值)

上传于 Python 2 Python 3

支持者