7 unstable releases
0.4.2 | Mar 26, 2023 |
---|---|
0.4.1 | Oct 18, 2021 |
0.4.0 | Jan 18, 2019 |
0.3.1 | Jan 18, 2019 |
0.1.1 | Apr 26, 2017 |
#155 in Finance
Used in asciii
13KB
284 lines
💸 Bill
Tiny little billing library.
Example
cargo run --example catalogue
offer:
0%
* 2x Service 8,00€ 16,00€
0.19%
* 8x Water 0,61€ 4,88€
* 4x AppleJuice 1,64€ 6,56€
* 4x OrangeJuice 1,86€ 7,44€
* 40x Sandwich 3,40€ 136,00€
---------------------------------------
170,88€
+ 29,43€ (tax)
net 200,31€
...
With serialization
cargo run --example catalogue --features serialization
{"items_by_tax":{
"0": {
"items":[
{"amount":2.0,"product":{"name":"Service","price":8.0,"tax":"0"}}
]
},
"0.19":{
"items": [
{"amount":8.0,"product":{"name":"Water","price":0.61,"tax":"0.19"}},
{"amount":4.0,"product":{"name":"AppleJuice","price":1.64,"tax":"0.19"}},
{"amount":4.0,"product":{"name":"OrangeJuice","price":1.86,"tax":"0.19"}},{"amount":40.0,"product":{"name":"Sandwich","price":3.4,"tax":"0.19"}}
]
}
}}
Dependencies
~0.9–1.8MB
~39K SLoC