Rechnungen werden an die Finanzverantwortlichen (Rolle Group::Verein::Finanzen) der Vereine gestellt. Falls ein Verein
keine Verantwortlichen definiert hat oder in einem Verein mehrere existieren wird gewarnt (flash warning beim formular ausreichend).
Für die Mitgliedschaftsrechnungen werden pro Verein die Spielerrollen gezählt. Das Mapping für Rollen -> Rechungsposten (Name, Preis) kann in den settings hinterlegt werden. Rollen dürfen nur 1x verrechnet werden (auf der rolle persistieren). Somit sollen neu gemeldete Spieler via neuem Lauf wieder verechnet werden können.
Zusätzlich zur Mitgliedschaftsrechnung werden den Vereinen auch noch jährlich die gemeldeten Teams verrechnet. Dabei werden die verschiedenen Ligen als posten aufgeführt (mit Anzahl Teams). Daraus ergibt sich noch ein letzter Grundbetrag Rechnungsposten, je nach gemeldeten Teams (TBD, siehe #56 ).
Technisch
- Werden als Sammelrechnungen mit spezialisierten Rechnungsposten umgesetzt
- Werden mit dynamisch berechneten InvoiceItems (
dynamic_cost_attrs) umgesetzt
- Soll grundsätzlich im core entwickelt und im wagon entsprechend konfiguriert werden
- Anpassung an den Rollen (markieren vom Rechnungslauf) ist wagon spezifisch
TODO
Bestehende Konzepte
Der SBV Kennt bereits Vereinsrechnungen, welche Rechnungsbeträge aufgrund von Rollen errechnen und an eine vordefinierte Kontaktperson im Verein senden. Erkentnisse dazu sind in hitobito/hitobito_sbv#160 festgehalten. Evtl. kann hier angesetzt werden.
Rechnungen werden an die Finanzverantwortlichen (Rolle Group::Verein::Finanzen) der Vereine gestellt. Falls ein Verein
keine Verantwortlichen definiert hat oder in einem Verein mehrere existieren wird gewarnt (flash warning beim formular ausreichend).
Für die Mitgliedschaftsrechnungen werden pro Verein die Spielerrollen gezählt. Das Mapping für Rollen -> Rechungsposten (Name, Preis) kann in den settings hinterlegt werden. Rollen dürfen nur 1x verrechnet werden (auf der rolle persistieren). Somit sollen neu gemeldete Spieler via neuem Lauf wieder verechnet werden können.
Zusätzlich zur Mitgliedschaftsrechnung werden den Vereinen auch noch jährlich die gemeldeten Teams verrechnet. Dabei werden die verschiedenen Ligen als posten aufgeführt (mit Anzahl Teams). Daraus ergibt sich noch ein letzter Grundbetrag Rechnungsposten, je nach gemeldeten Teams (TBD, siehe #56 ).
Technisch
dynamic_cost_attrs) umgesetztTODO
Bestehende Konzepte
Der SBV Kennt bereits Vereinsrechnungen, welche Rechnungsbeträge aufgrund von Rollen errechnen und an eine vordefinierte Kontaktperson im Verein senden. Erkentnisse dazu sind in hitobito/hitobito_sbv#160 festgehalten. Evtl. kann hier angesetzt werden.