API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · event_positions

Event Position Schema

Schema-ID
event_position
Collection
event_positions
Permissions
  • Lesenevent_position_view
  • Anlegenevent_position_create
  • Ändernevent_position_edit
  • Löschenevent_position_delete

Felder

Event Position Schema

event_positions4 Permissions

Eine Leistung im Positionsspiegel einer Veranstaltung (ADR 0861): einmal erfasst, drei unabhängige Gesichter — organisatorisch, operativ, kaufmännisch.

managedEventIduuiderforderlich
titlestringerforderlich
1–300 Zeichen
descriptionstringoptional
max 4000 ZeichenDefault: nullnullable
categorystringoptional

Gruppe im Spiegel ("Räume", "Technik", "Personal") — wird im Angebot zur Überschrift.

max 120 ZeichenDefault: nullnullable
sortOrdernumberoptional
Default: 0
quantitynumberoptional
≥ 0Default: 1
unitstringoptional
max 30 ZeichenDefault: nullnullable
articleIduuidoptional
Default: nullnullable
clarificationstringoptional
IN_COORDINATIONWAITING_THIRD_PARTYDEADLINE_RUNNINGFINAL
Default: "IN_COORDINATION"
clarificationOwnerIduuidoptional

Wer klärt (users._id).

Default: nullnullable
clarificationDueDatedateoptional
Default: nullnullable
doneAtdatetimeoptional

Erledigungsvermerk — wann die Leistung erbracht/abgehakt wurde.

Default: nullnullable
originstringoptional
OWN_STOCKOWN_STAFFRENTALEXTERNAL_SERVICEnull
Default: nullnullable
supplierPartyIduuidoptional
Default: nullnullable
supplierConfirmedAtdatetimeoptional
Default: nullnullable
billingModestringoptional
BILLEDINCLUDED_IN_BASEDUPLICATE_NOT_BILLEDNOT_BILLED
Default: "BILLED"
notBilledReasonstringoptional

Begründung bei „nicht berechnet" (Kulanz, Pauschalvertrag …).

max 500 ZeichenDefault: nullnullable
unitPricenumberoptional

Verkaufspreis netto je Einheit.

Default: 0
purchasePricenumberoptional

Einkaufspreis netto je Einheit — Grundlage des Deckungsbeitrags.

Default: nullnullable
taxRatenumberoptional
0 – 100Default: 19
revenueAccountstringoptional

Erlöskonto (Kontenrahmen des Kunden, z. B. 8000–8519).

PatternDefault: nullnullable
isEstimatebooleanoptional

Schätzposition — wird nach tatsächlicher Menge abgerechnet.

Default: false
intakeQuestionKeystringoptional

Frage der Bestandsaufnahme, aus deren Antwort die Position entstand.

max 40 ZeichenDefault: nullread-onlynullable
intakeRuleKeystringoptional
max 40 ZeichenDefault: nullread-onlynullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/event_positions — Liste, paginiert + filterbar
  • GET /api/v1/event_positions/<id> — Einzelne Entity
  • POST /api/v1/event_positions — Anlegen
  • PATCH /api/v1/event_positions/<id> — Teil-Update
  • DELETE /api/v1/event_positions/<id> — Soft-Delete
  • GET /api/v1/event_positions/<id>/timeline — Audit + Aktivitäten

Suche