Business::Tax::VAT是一个用于执行欧洲增值税计算的模块。通过该模块,可以根据不同的国家(如英国和爱尔兰)计算商品的增值税。
使用示例如下:
use Business::Tax::VAT;
my $vat = Business::Tax::VAT->new(qw/uk ie/);
my $price = $vat->item(120 => 'ie');
my $price_to_customer = $price->full; # 120
my $vat_charged = $price->vat; # 20
my $net_price_to_me = $price->net; # 100
my $price = $vat->business_item(102 => 'uk');
my $price_to_customer = $price->full;
在这个示例中,首先初始化了一个增值税计算对象$vat
,支持英国和爱尔兰的税率。接下来,使用item
方法为指定国家计算商品价格,获取价格、增值税和净价等信息。
暂无评论