Ignore:
Timestamp:
16 Oct 2021, 09:41:05 (3 years ago)
Author:
Henrik Bettermann
Message:

IJMBE payments fall under first agreement payments.

File:
1 edited

Legend:

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

    r16678 r16681  
    113113            self.pay_item_id = '101'
    114114            self.mac = MAC_PT
     115            if self.applicant.__parent__.prefix == 'ijmbe':
     116                xmldict['institution_bank_id'] = '123'
     117                xmldict['institution_acct'] = '1012278272'
    115118        else:
    116119            self.product_id = PRODUCT_ID_REGULAR
     
    145148                self.institution_acct = '0001115694'
    146149                self.institution_bank_id = '10'
    147             elif self.applicant.__parent__.prefix == 'ijmbe':
    148                 xmldict['institution_bank_id'] = '123'
    149                 xmldict['institution_acct'] = '1012278272'
    150150
    151151        xmldict = {}
     
    317317                xmldict['institution_acct'] = '1014847058'
    318318                xmldict['institution_bank_id'] = '7'
     319                self.pay_item_id = '105'
    319320                if student.current_mode == 'found':
    320321                    self.pay_item_id = '103'
    321                 else:
    322                     self.pay_item_id = '105'
     322                elif student.current_mode == 'ijmbe':
     323                    self.pay_item_id = '119'
     324                    xmldict['institution_bank_id'] = '123'
     325                    xmldict['institution_acct'] = '1012278272'
    323326            else:
    324327                # Second agreement
     
    347350                    xmldict['institution_acct'] = '5210006575'
    348351                    xmldict['institution_bank_id'] = '51'
    349                 if student.current_mode == 'ijmbe':
    350                     self.pay_item_id = '119'
    351                     xmldict['institution_bank_id'] = '123'
    352                     xmldict['institution_acct'] = '1012278272'
    353352
    354353            xmldict['provider_amt'] = 100 * provider_amt
     
    462461            if contr_agreement_student(student) == 'first':
    463462                # First agreement
     463                xmldict['institution_acct'] = '1014847058'
     464                xmldict['institution_bank_id'] = '7'
     465                self.pay_item_id = '104'
    464466                if student.current_mode == 'found':
    465467                    self.pay_item_id = '102'
    466                 else:
    467                     self.pay_item_id = '104'
    468                 xmldict['institution_acct'] = '1014847058'
    469                 xmldict['institution_bank_id'] = '7'
     468                elif student.current_mode == 'ijmbe':
     469                    self.pay_item_id = '120'
     470                    xmldict['institution_bank_id'] = '123'
     471                    xmldict['institution_acct'] = '1012278272'
    470472            else:
    471473                # Second agreement
     
    475477                    xmldict['institution_acct'] = '5210006575'
    476478                    xmldict['institution_bank_id'] = '51'
    477                 if student.current_mode == 'ijmbe':
    478                     self.pay_item_id = '120'
    479                     xmldict['institution_bank_id'] = '123'
    480                     xmldict['institution_acct'] = '1012278272'
    481479                # ivama: Acceptance fee split is unique to "ug_ft"
    482480                # The reason for split is perculiar to them only...
Note: See TracChangeset for help on using the changeset viewer.