Changeset 18142


Ignore:
Timestamp:
27 Jul 2025, 15:54:34 (2 hours ago)
Author:
Henrik Bettermann
Message:

Adjust service codes for sundry payments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/etranzact/browser.py

    r17900 r18142  
    339339    @property
    340340    def serviceCode(self):
     341        # Treat sundry payments differently
     342        if self.context.p_category == 'required_combi':
     343            student = self.context.student
     344            if student.is_fresh and student.faccode in ('ENG', 'HSC', 'NAS', 'PHM'):
     345                return '001279GDEYPX'
     346            elif student.is_fresh:
     347                return '001279Y0KW1N'
     348            elif student.faccode == 'PHM' and self._is_payment_for_final(student):
     349                return '001279JT6F1H'
     350            elif student.faccode == 'PHM':
     351                return '001279YACWJB'
     352            elif self._is_payment_for_final(student):
     353                return '001279LDOKZJ'
     354            else:
     355                return '001279K2XMCO'
    341356        return SCODES.get(self.context.p_category, None)
    342357
Note: See TracChangeset for help on using the changeset viewer.