Zum Hauptinhalt springen

Steuersätze

Zweck

Steuersätze (TaxRate) sind die zentralen Steuer-Stammdaten — Voller Steuersatz, Ermaessigter Satz, Steuerfrei, Gastronomie etc. Pro Steuersatz pflegen Sie ein Output-Steuer-Konto (Umsatzsteuer-Schuldkonto) und ein Input-Steuer-Konto (Vorsteuer-Konto). Auf dem Tab Gültigkeit legen Sie die historischen Werte fest — z. B. „19 % bis 30.06.2020, 16 % bis 31.12.2020, dann wieder 19 %".

Voraussetzungen

- Buchhaltungskonten (`TransactionAccount`) angelegt — typischerweise über den Setup-Wizard Schritt 4. - Berechtigung `create:TaxRate`.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_TaxRate, TaxRateListe/Details aufrufbar
create/update/deleteTaxRatePflegenAPP_SPEAMCORE_CREATE/UPDATE/DELETE_TAX_RATE
viewTaxRateValidityTab Gültigkeit sichtbarAPP_SPEAMCORE_VIEW_TAX_RATE_VALIDITY
viewAccountKonto-Auswahl in den SelectsAPP_SPEAMCORE_VIEW_ACCOUNT

Schritt-für-Schritt-Anleitung

Steuersatz anlegen

  1. Steuersätze (/tax-rates) → + Neu.
  2. Name (z. B. „19 % USt").
  3. Output-Konto und Input-Konto wählen.
  4. Im Tab Gültigkeit historische Werte ergaenzen (Prozent + Datum-von/bis).

Listenansicht — tax-rates

Toolbar (Detail-Seite)

Schlanke Toolbar oben rechts:

IconAktion (aria-label)CASLWirkung
ZurückgehenZurück zur Liste.
🏠Zur Startseite gehenSpringt auf das Dashboard / /.
⏮/◀/▶/⏭PaginationNavigation durch die gefilterte Liste — Massen-Bearbeitung ohne Liste-Sprung.

Wie auf jeder Detail-Seite verfuegbar — siehe Floating-Quickbar:

  • KAL. (Mini-Kalender)
  • ZEIT (Persoenliche Wochen-Arbeitszeit)
  • ARBEIT (Eigene bevorstehende Aufträge)

Felder und Eingaben

FeldnamePflichtDatentypBeschreibungWirkung beim AusfuellenVoraussetzung
namejaStringBezeichnung des Steuersatzes.Erscheint in Beleg-Positionen, Buchhaltungs-Reports und Steuersatz-Auswahl.
taxLiabilityAccountIdneinUUID (Account-Select)Output-Steuer-Konto (Umsatzsteuer-Schuldkonto).Wird beim Buchen von Verkaufs-Belegen als Kreditseite verwendet.view:Account. Konto muss ein Steuer-Konto sein.
inputTaxAccountIdneinUUID (Account-Select)Input-Steuer-Konto (Vorsteuer-Konto).Wird beim Buchen von Bestell-Belegen als Debetseite verwendet.view:Account.

Sub-Felder pro TaxRateValidity (Tab Gültigkeit)

FeldnameDatentypWirkung
validFromDATESteuersatz gilt ab diesem Datum.
validToDATESteuersatz gilt bis zu diesem Datum.
percentageFloatSteuersatz in %.

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

  • Verkaufsbelege — Positionen referenzieren Steuersätze für USt-Berechnung.
  • Bestellbelege — analog Vorsteuer.
  • Setup-Wizard Schritt 4 — Standardsteuersaetze (Voller Steuersatz, Ermaessigt, Steuerfrei, Gastronomie) inklusive historischer Gültigkeiten werden dort geladen.

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/tax-ratesListeview TaxRate
GET/api/tax-rates/:idDetailview TaxRate
POST/api/tax-ratesAnlegencreate TaxRate
PATCH/api/tax-rates/:idÄndernupdate TaxRate
DELETE/api/tax-rates/:idSoft-Deletedelete TaxRate
GET/api/tax-rates/:id/validitiesGueltigkeits-Sub-Listeview TaxRateValidity

Versionshinweise

  • 2026-04-29: Initiale Veroeffentlichung mit FE-Tiefen-Standard.