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