In particular in clubs each member has to pay a yearly membership fee. How much often depends on age, status (e.g. student or not), whether childs and spouse are also members etc.. Due to this each year the membership fee must be newly derived in regard to more than often really complex rules. Furthermore a member can have taken something on credit (e.g. drinks) or new members must pay a deposit.
Having derived an individual membership fee it must normally be payed yearly. Whereby a credit often is payed monthly. In case of a direct debit mandate, both can be collected directly via SEPA transfer. In any other case first an invoice must be created and send to the member. After a receipt of payment the payed member fee or credit must be marked as “payed”. If debit isn’t payed a system automatically should inform members again or escalate outstanding balances to a dedicated person.
Our typo3 plugin is based on our MotoGo Lib and in consequence inherits its full potential. In our base version following features are implemented and directly usable:
In case listed features aren't enough, it’s simple to extend fields, add scheduled jobs or verifications. Also, it’s simple to extend the base functionality with own actions alias functionalities. The simplicity of the MotoGo Lib ensures that it’s a matter of few configuration changes or additional lines of code.
Moreover, for all frontend output pure CSS, jquery mobile as well as bootstrap layout can be used. Whereby it poses no problem to use two layouts in one solution if necessary. Thus the working hour list can be part of a jquery page, even though the direct debit management is performed in a separate bootstrap environment.