pytbai 允许创建、管理和发送给巴斯克税务当局的TicketBai发票
项目描述
pytbai
pytbai 允许创建、管理和发送给巴斯克税务当局的TicketBai发票。
用法
您需要在JSON文件中配置您的业务和软件信息
{
"subject": {
"entity_id": "99999974E",
"name": "BUSSINESS NAME"
},
"software": {
"license": "TBAIGIPRE00000000501",
"dev_entity": "P2000000F",
"soft_name": "TBAI",
"soft_version": "1.0"
}
}
然后创建一个发票
from pytbai import TBai
from decimal import Decimal
tbai = TBai(json)
invoice = tbai.create_invoice("TB-2021-S", 1, "First invoice", "S")
invoice.create_line("First product", Decimal("1"), Decimal("200"), Decimal("20"))
invoice.create_line("Second product", Decimal("2"), Decimal("350"))
json
参数是您之前创建的JSON文件。
最后签署并发送发票
result = tbai.sign_and_send("/path_to_p12_certificate", "password")
您还可以获取TBai发票的完整结构
json_structure = tbai.get_json(invoice)
待办事项
- 收件人数据
- 多个收件人数据
- 第三方/收件人发票
- 更正发票
- 更正或替换的发票
- 免税发票
- 无国内对手方的发票
- 前发票的链式
如何贡献
请首先阅读行为准则文档,然后所有贡献都通过GitHub上的Pull Requests完成,但请不要犹豫,可以打开一个新问题。
鸣谢
此项目由CodeSyntax制作。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
pytbai-1.6.3.tar.gz (30.3 kB 查看哈希值)
构建发行版
pytbai-1.6.3-py3-none-any.whl (19.9 kB 查看哈希值)
关闭
pytbai-1.6.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2fc8fbff7a11a49e9059cd49e3d1f15d777d04e41c763cdad77d0dee36fb1b7 |
|
MD5 | 833a6f4c9a9f3b0536a96fac5f2fe181 |
|
BLAKE2b-256 | 133149f3141467657b08f3872527beec11d98284df1b1c092a26a300b857c034 |
关闭
pytbai-1.6.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 803125e83906ec72ba06ce6c962746ebbafafefaa82594b703f9653a122e428c |
|
MD5 | 3e7b8cbe5b0be8be0619d62583f9a428 |
|
BLAKE2b-256 | f5452aed21ea0b345d8e58d12da9b3ddf3678d5302d4e30fdb922c5b68a77c45 |