currently we don’t use ERPNext, because of the lack of percentage discounts. I’ll try to explain, how our fees are structured.
Parents get discounts, if they have more than 1 child in our school. E.g. 10% for the first, 20% for the second, but not more than 30%. Same for employees, who get an additional discount (e.g. 90%, but only if they work 100% for us. If they have part-time job, the discount is less).
As far as I understand the fee structure I have to implement the following fees for e.g. Program A:
- Program A - no discount
- Program A - parents - 2. Child
- Program A - parents - 3. Child
- Program A - parents - 4. Child
- Program A - parents - 5. Child
- Program A - full employee - 2. Child
- Program A - full employee - 3. Child
- Program A - full employee - 4. Child
- Program A - full employee - 5. Child
- Program A - part-time 75% - 2. Child
We would have to create lot’s of fee structures to have every possible case per program.
Maybe I haven’t understand the fee module and maybe there is a much easier way, but this is what I think would be nice:
have a seperate discount field, so you can select a general fee structure (let’s say Program A) and in addition apply a percentage discount after selecting the right discount. In this case you need to create the several percentage discounts just once and the actually absolute discount is calculated automatically.
Let ERPNext calculate everything. There should be a way to set up discounts based on conditions, e.g. “Give 10% discount if this student is the second oldest sibling” or “Give X% discount, if the student’s guardian is an employee who has a 60% job”. I’m not sure if this is possible, but if you are able to create these kind of conditions with custom fields from different docTypes - that would be a huge thing!