Ignore:
Timestamp:
23 Apr 2018, 07:36:08 (7 years ago)
Author:
Henrik Bettermann
Message:

IJMBE students do not have to pay Student Union Dues + Welfare Assurance Fee.

Location:
main/waeup.aaue/trunk/src/waeup/aaue
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/interswitch/browser.py

    r14980 r14987  
    272272                xmldict['institution_amt'] = 100 * (
    273273                    gateway_net_amt(self.context.amount_auth))
    274             elif self.context.p_category in ('schoolfee_incl', 'schoolfee_1'):
     274            elif self.context.p_category in ('schoolfee_incl', 'schoolfee_1') \
     275                and student.current_mode != 'ijmbe':
    275276                # Schoolfee including additional fees
    276277                xmldict['student_union_due_amt'] = 100 * student_union_due_amt
  • main/waeup.aaue/trunk/src/waeup/aaue/students/browser.py

    r14986 r14987  
    295295        'clearance': 'Acceptance Fee',
    296296        'schoolfee': 'School Fee',
    297         'schoolfee_1': 'School Fee (1st instalment) + Student Union Dues + Welfare Assurance Fee',
     297        'schoolfee_1': 'School Fee (1st instalment)',
    298298        'schoolfee_2': 'School Fee (2nd instalment)',
    299299        }
  • main/waeup.aaue/trunk/src/waeup/aaue/students/utils.py

    r14977 r14987  
    418418                return _(u'Amount could not be determined.'), None
    419419            # Add Student Union Fee , Student Id Card Fee and Welfare Assurance
    420             if category in ('schoolfee_incl', 'schoolfee_1'):
     420            if category in ('schoolfee_incl', 'schoolfee_1') and \
     421                student.current_mode != 'ijmbe':
    421422                amount += gateway_net_amt(academic_session.welfare_fee) + \
    422423                    gateway_net_amt(academic_session.union_fee)
Note: See TracChangeset for help on using the changeset viewer.