---
title: "MwstgRules – API-Referenz · Quittio"
description: "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."
canonical_url: "https://quittio.dev/docs/api/Quittio/Country/CH/Rules/MwstgRules"
locale: de
meta:
  "og:description": "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."
  "og:image": "https://quittio.dev/og/quittio-de.jpg"
  "og:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
  "og:image:height": "630"
  "og:image:type": image/jpeg
  "og:image:width": "1200"
  "og:title": "MwstgRules – API-Referenz · Quittio"
  "twitter:image": "https://quittio.dev/og/quittio-de.jpg"
  "twitter:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
---

> Index of every page on this site: [llms.txt](https://quittio.dev/llms.txt)

[API reference](https://quittio.dev/docs/api) / [Quittio](https://quittio.dev/docs/api/Quittio) \\ [Country](https://quittio.dev/docs/api/Quittio/Country) \\ [CH](https://quittio.dev/docs/api/Quittio/Country/CH) \\ [Rules](https://quittio.dev/docs/api/Quittio/Country/CH/Rules)

# MwstgRules

final class in quittio/country-ch

`Quittio\Country\CH\Rules\MwstgRules` · [Source](https://github.com/Quittio/quittio/blob/v0.7.1/packages/country-ch/src/Rules/MwstgRules.php#L25)

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>
```

static

<dl><dt>Returns</dt>
<dd><code>list&lt;<a href="https://quittio.dev/docs/api/Quittio/Core/Validation/Rule">Rule</a>&gt;</code></dd>
</dl>

### `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.

| Parameter | Type | Description |
| --- | --- | --- |
| `$invoice` | `[InvoiceData](https://quittio.dev/docs/api/Quittio/Core/Data/InvoiceData)` | |

<dl><dt>Returns</dt>
<dd><code>bool</code></dd>
</dl>

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://quittio.dev/#website","@type":"WebSite","description":"E-Rechnungen für PHP und Laravel: ZUGFeRD, XRechnung und Peppol erstellen, prüfen, lesen und archivieren.","inLanguage":"de-DE","name":"Quittio","url":"https://quittio.dev/","publisher":{"@id":"https://quittio.dev/#identity"},"workTranslation":{"@id":"https://quittio.dev/en#website"}},{"@id":"https://quittio.dev/docs/api/Quittio/Country/CH/Rules/MwstgRules#webpage","@type":"WebPage","description":"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.","name":"MwstgRules – API-Referenz","url":"https://quittio.dev/docs/api/Quittio/Country/CH/Rules/MwstgRules","isPartOf":{"@id":"https://quittio.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://quittio.dev/docs/api/Quittio/Country/CH/Rules/MwstgRules"]}],"primaryImageOfPage":{"@id":"https://quittio.dev/#logo"}},{"@id":"https://quittio.dev/#identity","@type":"Organization","description":"Open-Source-Bibliothek für E-Rechnungen in PHP und Laravel (ZUGFeRD, XRechnung, Peppol) und Quittio Managed.","email":"kontakt@niklasforst.de","legalName":"Niklas Forst – Softwareentwicklung","name":"Quittio","url":"https://quittio.dev","founder":{"@type":"Person","name":"Niklas Forst","url":"https://quittio.dev/ueber"},"logo":{"@id":"https://quittio.dev/#logo"},"sameAs":["https://github.com/Quittio/quittio","https://packagist.org/packages/quittio/quittio"]},{"@id":"https://quittio.dev/#logo","@type":"ImageObject","caption":"Quittio","contentUrl":"https://quittio.dev/logo.png","inLanguage":"de-DE","url":"https://quittio.dev/logo.png"}]}
```