Zum Inhalt springen

API reference / Quittio \ Core \ Xml

Format

final class in quittio/core

Quittio\Core\Xml\Format · Source

Number formats for XML: dot as decimal separator, no grouping, no exponent.

Methods#

MethodDescription
::amount()Amounts always with exactly two decimals.
::percent()Percentages with at least two decimals.
::price()Prices keep their precision, but at least two decimals.
::quantity()Quantities without superfluous trailing zeros.

amount()#

public static function amount(Money $money): string

static

Amounts always with exactly two decimals.

ParameterTypeDescription
$moneyBrick\Money\Money
Returns
string

percent()#

public static function percent(BigDecimal $percent): string

static

Percentages with at least two decimals.

ParameterTypeDescription
$percentBrick\Math\BigDecimal
Returns
string

price()#

public static function price(BigDecimal $price): string

static

Prices keep their precision, but at least two decimals.

ParameterTypeDescription
$priceBrick\Math\BigDecimal
Returns
string

quantity()#

public static function quantity(BigDecimal $quantity): string

static

Quantities without superfluous trailing zeros.

ParameterTypeDescription
$quantityBrick\Math\BigDecimal
Returns
string

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.