From dc52003c0156b612d1c1ec95438685174d500465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Sun, 20 Sep 2026 12:19:13 +0200 Subject: [PATCH] Standkosten mit Standardsteuersatz versehen --- db/migrations/0031_market_stand_cost_defaults.sql | 11 +++++++++++ .../konzepte/market_management_technisches_konzept.md | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 db/migrations/0031_market_stand_cost_defaults.sql diff --git a/db/migrations/0031_market_stand_cost_defaults.sql b/db/migrations/0031_market_stand_cost_defaults.sql new file mode 100644 index 0000000..958826e --- /dev/null +++ b/db/migrations/0031_market_stand_cost_defaults.sql @@ -0,0 +1,11 @@ +BEGIN; + +UPDATE market_occurrence_cost_item item +SET tax_status = 'taxable', tax_rate = 8.10, updated_at = NOW() +WHERE item.id = ( + SELECT MIN(first_item.id) + FROM market_occurrence_cost_item first_item + WHERE first_item.occurrence_id = item.occurrence_id +); + +COMMIT; diff --git a/docs/modules/market_management/konzepte/market_management_technisches_konzept.md b/docs/modules/market_management/konzepte/market_management_technisches_konzept.md index 8f7b590..50a5e8f 100644 --- a/docs/modules/market_management/konzepte/market_management_technisches_konzept.md +++ b/docs/modules/market_management/konzepte/market_management_technisches_konzept.md @@ -162,7 +162,8 @@ Normativ: - jede Kostenposition gehört genau einer Durchführung - jede Durchführung besitzt als erste Position zwingend die Kostenart - `Standkosten` (`stand_fee`); deren Betrag darf `0.00` sein + `Standkosten` (`stand_fee`); deren Betrag darf `0.00` sein und der + Standardsteuersatz beträgt 8.1 % - weitere Kostenarten werden im erweiterbaren Register `market_cost_type` geführt - CHF ist die einzige Währung - Bruttobetrag wird erfasst