Python库,用于生成GINFES NFS-E
项目描述
Python库,用于生成GINFES NFS-E
Biblioteca Python para ler e gerar NFSe’s / XML para o webservice GINFES;
Esta biblioteca faz parte do projeto: https://erpbrasil.github.io/
Para transmitir aconselhamos a biblioteca Python Zeep, ou então por exemplo https://github.com/erpbrasil/erpbrasil.edoc.
该文件是通过generateDS工具和https://github.com/erpbrasil/erpbrasil.edoc.gen工具自动生成的。
请检查script文件夹的内容和发布过程手册,可访问https://erpbrasil.github.io/docs/。
该库允许:
生成税务文件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 - 库的最终版本,可用于使用;
文档
致谢
这是一个由以下公司努力创建的库:
Akretion https://akretion.com/pt-BR/
许可证
免费软件: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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a5773c181dcc72d2b92ae9555473ee91b8e6e2f96b28ef7bda48cd3eb698cadb |
|
MD5 | b63a7c4f11aeecf82cf98752d6278970 |
|
BLAKE2b-256 | 08458750a2a776bca7ad32033d066952ac3cd045b3d99ebae1d110a7370a850a |
nfselib.ginfes-0.2.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6dc3233fb16c3b0377ac6a14413749ba82255d3ef82e1ea0fb61ca7098b1603e |
|
MD5 | 69ec3aa51acdb2734254b0a05bccdf76 |
|
BLAKE2b-256 | 79b880073eaa57280c820049ce7991368ce902c345cbe3817f851c667216ea9d |