Ehrenamt
Ehrenamtsstunden, Pflichtstunden, Abrechnung, Dienste und Einteilungen.
Own volunteer hours7 Endpunkte
- GETEhrenamtsstunden des angemeldeten Mitglieds im Zeitraum, der `date` enthält (Standard: heute): erforderlich, angerechnet, ausstehend, fehlende Stunden und die erwartete Vergütung
- GETEigene Einträge der Ehrenamtsstunden, neueste zuerst
- POSTEigene Ehrenamtsstunden erfassen. Sie zählen, sobald die Verwaltung sie genehmigt hat, sofern die Installation sie nicht automatisch genehmigt.
- DELETEEinen eigenen Eintrag löschen, der noch nicht genehmigt oder abgerechnet ist
- GETAnstehende Helferschichten mit freien Plätzen und dem eigenen Anmeldestatus
- POSTFür einen Helferdienst anmelden
- + 1 Endpunkte
VolunteerHourEntry8 Endpunkte
- GETEinträge der Ehrenamtsstunden auflisten
- POSTEhrenamtsstunden für ein Mitglied erfassen. Einträge der Verwaltung werden sofort genehmigt.
- GETEinzelnen Ehrenamtsstundeneintrag abrufen
- PUTEhrenamtsstunden-Eintrag aktualisieren, der noch nicht abgerechnet ist
- PATCHEhrenamtsstunden-Eintrag aktualisieren, der noch nicht abgerechnet ist
- DELETEEinen Ehrenamtsstunden-Eintrag löschen, der noch nicht abgerechnet ist
- + 2 Endpunkte
VolunteerHourRequirement6 Endpunkte
- GETIndividuelle Regeln für Ehrenamtsstunden auflisten
- POSTIndividuelle Regel für Ehrenamtsstunden hinzufügen
- GETEinzelne individuelle Ehrenamtsstunden-Regel abrufen
- PUTEinzelne Ehrenamtsstunden-Regel aktualisieren
- PATCHEinzelne Ehrenamtsstunden-Regel aktualisieren
- DELETEEine einzelne Ehrenamtsstunden-Regel löschen
VolunteerHourSettlement7 Endpunkte
- GETAbrechnungen der Ehrenamtsstunden auflisten
- GETVorschau der Abrechnung des Zeitraums, der `date` enthält (Standard heute), ohne etwas zu schreiben: wer wie viele Stunden schuldet, was gutgeschrieben wurde, der Ausgleich je Mitglied.
- POSTLegt die Abrechnungen des Zeitraums an, der `date` enthält. Bereits abgerechnete Mitglieder und Mitglieder ohne Verpflichtung werden übersprungen. `createInvoices` (Standard: true im INVOICE-Modus) stellt den Ausgleich sofort den Abrechnungskonten in Rechnung.
- GETEinzelne Ehrenamtsstunden-Abrechnung abrufen
- DELETEEine Abrechnung ohne Rechnung löschen. Ihre Positionen werden wieder bearbeitbar.
- POSTRechnung für die Vergütung einer Abrechnung auf das zugehörige Abrechnungskonto.
- + 1 Endpunkte
VolunteerShift6 Endpunkte
VolunteerShiftAssignment6 Endpunkte
- GETDie Helfer der Schichten auflisten (Filter `shift`, `person`, `status`)
- POSTHelfer zu einer Schicht hinzufügen. Die Verwaltung darf eine Schicht über ihr Limit hinaus besetzen.
- GETEinzelne Helferzuweisung abrufen
- PUTStatus eines Helfenden ändern: `attended` schreibt die Schicht gut, `no_show` / `cancelled` nehmen diese Gutschrift wieder zurück
- PATCHStatus eines Helfenden ändern: `attended` schreibt die Schicht gut, `no_show` / `cancelled` nehmen diese Gutschrift wieder zurück
- DELETEEinen Helfer aus einer Schicht entfernen, zusammen mit einem offenen Guthaben