Zum Inhalt springen

API reference / Quittio \ Country \ CH \ Tax

TaxTables

final class in quittio/country-ch

Quittio\Country\CH\Tax\TaxTables · Source

Swiss VAT rates (Art. 25 MWSTG), each valid from its date on.

Not included: the increase of the standard rate to 8.5 % and of the accommodation rate to 4.0 %, on which the vote of 29 November 2026 decides (Art. 130 (3quinquies) BV, at the earliest from 2028, date set by the Federal Council), and the end of the accommodation rate, which the law limits to the end of 2027 unless it is extended. Not reviewed by a tax adviser yet (see the README of the pack).

Constants#

ConstantValueDescription
ACCOMMODATION_RATE['2011-01-01' => '3.8', '2018-01-01' => '3.7', '2024-01-01' => '3.8']Special rate for accommodation (Art. 25 (4) MWSTG).
REDUCED_RATE['2011-01-01' => '2.5', '2024-01-01' => '2.6']Reduced rate (Art. 25 (2) MWSTG), e.g. food, books, medicines.
STANDARD_RATE['2011-01-01' => '8.0', '2018-01-01' => '7.7', '2024-01-01' => '8.1']Standard rate (Art. 25 (1) MWSTG).
TILL_RECEIPT_LIMIT'400.00'Gross amount in CHF up to which a till receipt needs no recipient (Art. 57 MWSTV).

Methods#

MethodDescription
::accommodationRateOn()
::reducedRateOn()
::standardRateOn()

accommodationRateOn()#

public static function accommodationRateOn(Date $date): BigDecimal

static

ParameterTypeDescription
$dateDate
Returns
Brick\Math\BigDecimal

reducedRateOn()#

public static function reducedRateOn(Date $date): BigDecimal

static

ParameterTypeDescription
$dateDate
Returns
Brick\Math\BigDecimal

standardRateOn()#

public static function standardRateOn(Date $date): BigDecimal

static

ParameterTypeDescription
$dateDate
Returns
Brick\Math\BigDecimal

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