Zum Inhalt springen

API reference / Quittio \ Country \ CH \ Rules

MwstgRules

final class in quittio/country-ch

Quittio\Country\CH\Rules\MwstgRules · Source

Elements of an invoice according to the Swiss VAT act (Art. 26 (2) MWSTG), with the till receipt of Art. 57 MWSTV up to CHF 400 that needs no recipient.

These rules apply to every invoice of a Swiss seller, independent of the format. Not reviewed by a tax adviser yet (see the README of the pack).

Methods#

MethodDescription
::all()
::isTillReceipt()A till receipt (Art. 57 MWSTV): an invoice in CHF of up to CHF 400 gross.

all()#

public static function all(): list<Rule>

static

Returns
list<Rule>

isTillReceipt()#

public static function isTillReceipt(InvoiceData $invoice): bool

static

A till receipt (Art. 57 MWSTV): an invoice in CHF of up to CHF 400 gross.

ParameterTypeDescription
$invoiceInvoiceData
Returns
bool

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