#pdf #tax #invoice #kostenvoranschlag #rechnung

app invoicer

一个小巧的辅助程序,用于创建净额账单和成本估算。

1 个不稳定版本

0.0.0 2022年5月18日

#14 in #invoice

Apache-2.0 AND MIT

2KB

shinypenny 🪙

一个小型辅助工具,用于收集和连接来自 csv 或命令行的收据数据,包括税务和价值注释。

使用

shinypenny--csv./垄断.csv

shinypenny--csv./垄断.csv reimbursement_request.pdf

或对于单个数据条目,您可以通过命令行标志传递所有项目,请参阅 shinypenny --help

许可

包含某些工件,例如字体和 pivot 图像。

配置

通过在您的 shinypenny.toml 配置文件中设置这两个变量来配置目标银行账户

name = "Roger Ronjason"
iban = "NO1876..........909"

[company]
name = "Big $ Corp"
address = "Strahlemax Str. 20, 1111 Irgendwo"

(假设您的用户名是 Alice

/home/alice/.config/ Linux C:/Users/Alice/AppData/Roaming/ Windows //Alice/Library/Application Support Mac OS

CSV

格式由标题行确定,以下示例中省略了标题行。如果列顺序已更改,则必须提供以下标题。

默认情况下,使用 | 作为分隔符,如果使用该假设解析失败,则尝试使用 ; 进行第二次解析。

数字和小数可以使用点号.分隔,不受区域设置的影响 - ,不是有效的十进制分隔符,参见Rust的f64语法 - 从v0.4.0版本开始,3,5也将被接受。

收据路径相对于cwd

date      |company     |description                    |netto |tax |brutto|path
2020-09-20|watercorp   |Device: Superblaster 2k21  |100.00|0.05| 95   |spensiv.pdf
2020-09-20|OfflineBooks|How to create a wormhole. |100   |0.05| 95.00|funny.pdf
2020-09-20|OfflineBooks|Yaks, to shave or not to | 10   |0.16|  9.40|001_receipt.pdf
2020-09-20|Prepers. Inc|Doomsday prep day |111   |0.16| 93.24|dpd.pdf

还可以使用%注释。

date      |company     |description                    |netto |tax |brutto|path
2020-09-20|watercorp   |Device: Superblaster 2k21  |100|5 %| 95   |spensiv.tiff
2020-09-20|OfflineBooks|How to create a wormhole. |100|0.05| 95.00|funny.jpeg
2020-09-20|OfflineBooks|Yaks, to shave or not to | 10   |16 %|  9.40|001_receipt.pdf
2020-09-20|Prepers. Inc|Doomsday prep day |111   |0.16| 93.24|dpd.png

路线图

这是一个纯粹由需求驱动的项目。

如果您需要特定的功能,请在提交pull request之前先提交一个issue。

无运行时依赖