Kostenpositionen durch einfache Gesamtkosten ersetzen
This commit is contained in:
1 parent
c0c3c2600f
commit
1ad35cdcfd
9 files changed
+81
-146
No files matched your search
@@ -76,7 +76,7 @@ Logistik, Kosten, Zahlung, Vertragslink und Notizen.
|
||||
|
||||
- Wochentag aus dem Datum
|
||||
- Saison aus dem Durchführungsdatum
|
||||
- Gesamtkosten aus den Kostenpositionen
|
||||
- Gesamtkosten aus dem erfassten Bruttobetrag
|
||||
- offener Betrag aus Kosten und bezahltem Betrag
|
||||
- Gesamterlös, Durchschnittswerte und Gesamtzahl verkaufter Artikel aus den
|
||||
Durchführungstagen
|
||||
|
||||
@@ -185,17 +185,12 @@ Weitere mögliche Tagesfelder sind `stand_start_time`, `stand_end_time`,
|
||||
- Veranstalter werden am Markt über `organizer_id` gesetzt und von den
|
||||
Durchführungen geerbt. Marktdurchführungen können nur `contact_person_name`,
|
||||
`contact_email` und `contact_phone` ändern.
|
||||
- `market_management.create_cost_item`
|
||||
- erforderlich: `occurrence_id`, `cost_type_id`, `gross_amount`, `tax_status`
|
||||
- `tax_status`: `tax_free` oder `taxable`
|
||||
- `market_management.update_cost_item`
|
||||
- erforderlich: `cost_item_id`
|
||||
- `market_management.delete_cost_item`
|
||||
- erforderlich: `cost_item_id`
|
||||
- Die erste Kostenposition jeder Durchführung ist `Standkosten` (`stand_fee`),
|
||||
nicht löschbar und darf den Betrag `0.00` haben. Weitere Positionen sind löschbar.
|
||||
- `market_management.list_cost_types` liest aktive Kostenarten;
|
||||
`market_management.create_cost_type` ergänzt das Register.
|
||||
- Kosten werden bei `market_management.create_occurrence` automatisch mit einer
|
||||
`Standkosten`-Position (`stand_fee`) und dem Standardsteuersatz 8.1 % angelegt.
|
||||
- `market_management.update_occurrence` ändert Kosten über `gross_cost` sowie die
|
||||
optionale mehrzeilige Freitext-Aufschlüsselung `cost_items_text`.
|
||||
- `gross_cost` darf `0.00` sein; einzelne Kostenpositionen und Kostenarten werden
|
||||
nicht separat über MCP verwaltet.
|
||||
|
||||
## Beispiel: Markt anlegen
|
||||
|
||||
|
||||
@@ -154,23 +154,21 @@ Minimale Pflichtfelder:
|
||||
Alle weiteren Felder bleiben bei der Anlage optional und werden unabhängig vom
|
||||
Status ergänzt.
|
||||
|
||||
### 3.6 `market_occurrence_cost_item`
|
||||
### 3.6 Kosten einer Durchführung
|
||||
|
||||
Einzelne Kostenposition einer Durchführung.
|
||||
Die Durchführung besitzt einen einfachen Gesamtkostenbetrag und eine optionale
|
||||
mehrzeilige Freitext-Aufschlüsselung der Kostenpositionen.
|
||||
|
||||
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 und der
|
||||
Standardsteuersatz beträgt 8.1 %
|
||||
- weitere Kostenarten werden im erweiterbaren Register `market_cost_type` geführt
|
||||
- jede Durchführung besitzt genau eine technische `Standkosten`-Position
|
||||
(`stand_fee`); deren Betrag darf `0.00` sein und der Standardsteuersatz beträgt
|
||||
8.1 %
|
||||
- weitere Einzelpositionen und Kostenarten werden nicht separat gepflegt
|
||||
- CHF ist die einzige Währung
|
||||
- Bruttobetrag wird erfasst
|
||||
- steuerfreie Positionen sind zulässig
|
||||
- Netto- und Steuerbetrag werden aus Brutto und Steuerart/-satz berechnet
|
||||
- Gesamtkosten sind die Summe der Kostenpositionen und nicht manuell
|
||||
überschreibbar
|
||||
- die Freitext-Aufschlüsselung wird als Beschreibung gespeichert
|
||||
|
||||
### 3.7 `market_municipality_reference`
|
||||
|
||||
@@ -275,16 +273,16 @@ Schreibt:
|
||||
|
||||
Fachliche Aufgabe:
|
||||
|
||||
- Kostenpositionen und manuelle Zahlungsinformationen pflegen
|
||||
- Gesamtkosten, Kostenaufschlüsselung und manuelle Zahlungsinformationen pflegen
|
||||
|
||||
Liest:
|
||||
|
||||
- Durchführung
|
||||
- bestehende Kostenpositionen
|
||||
- bestehende Kosteninformation
|
||||
|
||||
Schreibt:
|
||||
|
||||
- `market_occurrence_cost_item`
|
||||
- technische Standkosten-Position in `market_occurrence_cost_item`
|
||||
- Zahlungsfelder in `market_occurrence`
|
||||
|
||||
### 4.5 OTC-Verkauf einem Durchführungstag zuordnen
|
||||
|
||||
@@ -159,7 +159,7 @@ Abgeleitete Werte werden nicht manuell eingegeben:
|
||||
|
||||
- Wochentag aus dem Datum
|
||||
- Saison aus dem Durchführungsdatum
|
||||
- Gesamtkosten aus den Kostenpositionen
|
||||
- Gesamtkosten als manuell erfassbarer Bruttobetrag mit optionaler Freitext-Aufschlüsselung
|
||||
- offener Betrag aus Kosten und bezahltem Betrag
|
||||
- Gesamterlös, Durchschnittswerte und Gesamtzahl verkaufter Artikel aus den
|
||||
Durchführungstagen
|
||||
|
||||
Reference in new issue
Block a user