Okay, das hilft mir schon mal sehr weiter. Das hätte mich also nächstes Jahr in den A**** gebissen :-)
Offiziell ist das aber nicht dokumentiert, richtig?
Noch eine zweite Frage: Jetzt habe ich ein Feld bei Members erstellt, ich bräuchte noch ein Customfield bei den Debitoren. Soweit ich den Code von Webling im Hintergrund verstehe, sollten dort ebenfalls solche Felder existieren. Diese sind soweit ich gesehen habe aber nicht im GUI editierbar.
Darf/kann man das via API? Ich würde den Debitoren gerne noch einen Status "Spende-Verdankt" verpassen (Bool). Somit könnte ich mittelfristig diesen Workflow auch automatisieren.
Hier noch kurz zusammengefasst das ganze warum:
Ich konnte gestern zumindest mal meine Anforderung somit fertig abbilden. Das Script prüft jetzt ob für letztes Jahr und für dieses Jahr ein entsprechendes Feld (Basename wird in einer .env für ein php-cli Script definiert) existiert. Wenn nicht, fragt es, ob es das Feld anlegen soll (Oder die Felder). Danach gibt es einen zweiten CLI Befehl, der alle Member parst und dann die entsprechenden Debitoren mit einer definierten Kategorie (Ebenfalls konfigurierbar via .env), z.B. Spenden. Und dann diese Debitoren Rechnungen pro Jahr nimmt, die Beträge summiert und dann ins entsprechende Feld beim User schreibt.
Habe diese Jahr die Spenden über die "Export Funktion" wie offiziell beschrieben gemacht, dann die Totalen wieder zurück von Hand ins Webling gepackt. Danach ein Serien-E-Mail mit einem Serien-PDF im Anhang (dass Aufgrund des Feldes die Spendensummer im Spendenverdankungsbrief ausfüllt) versendet. Das würde jetzt nächstes Mal entfallen.
Somit habe ich jetzt einen kompletten Spendenablauf, der aus Webling gemacht werden kann und muss keine manuellen Serienbrief/Excel/Word umherschieben,