webforge/accounting

一个用于发票一些基本功能的库

1.0.0 2013-11-18 09:50 UTC

This package is auto-updated.

Last update: 2024-09-07 02:00:57 UTC


README

Build Status
Coverage Status
Latest Stable Version

一个用于发票一些基本功能的库

价格

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());