webforge / accounting
一个用于发票一些基本功能的库
1.0.0
2013-11-18 09:50 UTC
Requires
- webforge/common: 1.7.*@dev
- webforge/types: 1.0.*@dev
Requires (Dev)
- liip/rmt: 0.9.*
- satooshi/php-coveralls: dev-master
- webforge/testplate: 1.*
This package is auto-updated.
Last update: 2024-09-07 02:00:57 UTC
README
一个用于发票一些基本功能的库
价格
Webforge\Accounting\Price
类可以帮助您进行一些计算基础
$price = new Price(4284, Price::GROSS, 0.19); $this->assertEquals(4284, $price->getGross()); $this->assertEquals(3600, $price->getNet()); $this->assertEquals(0.19, $price->getTax()); $this->assertEquals(684, $price->getTaxValue()); // = 4284-3600 // or construct it the other way round: $price = new Price(3600, Price::NET, 0.19); $this->assertEquals(4284, $price->getGross()); $this->assertEquals(3600, $price->getNet()); $this->assertEquals(0.19, $price->getTax()); $this->assertEquals(684, $price->getTaxValue()); // = 4284-3600
您可以为不包含税的价格提供价格
$price = new Price(4284, Price::GROSS, Price::NO_TAXES); $this->assertEquals(4284, $price->getGross()); $this->assertEquals(4284, $price->getNet()); $this->assertEquals(0, $price->getTax()); $this->assertEquals(0, $price->getTaxValue());