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#
| Method | Description |
|---|---|
::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>- Returns
list<Rule>
isTillReceipt()#
public static function isTillReceipt(InvoiceData $invoice): boolA till receipt (Art. 57 MWSTV): an invoice in CHF of up to CHF 400 gross.
| Parameter | Type | Description |
|---|---|---|
$invoice | InvoiceData |
- Returns
bool