#税收 #日语 #增值税 #消费 #销售 #比率 #金额

vat_jp

vat_jp 用于计算日本的消费税(包括销售税、增值税、消费税等)。

3 个版本

0.1.2 2023年3月2日
0.1.1 2023年3月2日
0.1.0 2023年3月2日

#211 in 财务

每月下载 26 次

MIT 许可证

8KB
78

vat_jp

GitHub Workflow Status GitHub GitHub commit activity GitHub last commit

vat_jp 用于计算日本的消费税(包括销售税、增值税、消费税等)。

用法

使用 vat_jp,您可以在任何时候了解包含增值税的价格和增值税率。

use chrono::{Local, NaiveDate};
use vat_jp;

// To find out the current price including tax,
// pass the amount as the first argument and `None` as the second argument.
assert_eq!(110, vat_jp::amount_with_tax::<NaiveDate>(100, None));
assert_eq!(
    110,
    vat_jp::amount_with_tax::<DateTime<Local>>(100, Some(Local::now()))
);
// When there was no VAT...
let mut today = NaiveDate::from_ymd_opt(1989, 3, 31).unwrap();
assert_eq!(100, vat_jp::amount_with_tax::<NaiveDate>(100, Some(today)));

// VAT rate
assert_eq!(1.1, vat_jp::get_rate::<DateTime<Local>>(Local::now()));

依赖项

~1MB
~18K SLoC