Ignore:
Timestamp:
10 Mar 2025, 16:40:53 (8 hours ago)
Author:
Henrik Bettermann
Message:

Implement required combi split payments.

File:
1 edited

Legend:

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

    r17900 r18034  
    112112    #    )
    113113
    114     registration_fresh_fee = schema.Float(
    115         title = _(u'Registration Fee (Fresh)'),
    116         default = 0.0,
    117         required = False,
    118         )
    119 
    120     registration_return_fee = schema.Float(
    121         title = _(u'Registration Fee (Returning)'),
    122         default = 0.0,
    123         required = False,
    124         )
    125 
    126114    late_registration_fee = schema.Float(
    127115        title = _(u'Late Registration Fee'),
     
    142130        )
    143131
    144     develop_fee = schema.Float(
    145         title = _(u'Development Fee'),
    146         default = 0.0,
    147         required = False,
    148         )
    149 
    150     municipal_fresh_fee = schema.Float(
    151         title = _(u'Municipal Fee Fresh Students'),
    152         default = 0.0,
    153         required = False,
    154         )
    155 
    156     municipal_returning_fee = schema.Float(
    157         title = _(u'Municipal Fee Returning Students'),
    158         default = 0.0,
    159         required = False,
    160         )
    161 
    162132    alumni_fee = schema.Float(
    163133        title = _(u'Alumni Fee'),
     
    168138    conv_fee = schema.Float(
    169139        title = _(u'Convocation Fee'),
    170         default = 0.0,
    171         required = False,
    172         )
    173 
    174     matric_fee = schema.Float(
    175         title = _(u'Matriculation Fee'),
    176         default = 0.0,
    177         required = False,
    178         )
    179 
    180     waecneco_fee = schema.Float(
    181         title = _(u'WAEC & NECO Verification Fee'),
    182         default = 0.0,
    183         required = False,
    184         )
    185 
    186     jambver_fee = schema.Float(
    187         title = _(u'JAMB Verification Fee'),
    188         default = 0.0,
    189         required = False,
    190         )
    191 
    192     book_fee = schema.Float(
    193         title = _(u'Book Deposit'),
    194         default = 0.0,
    195         required = False,
    196         )
    197 
    198     parentsconsult_fee = schema.Float(
    199         title = _(u'Parents Consultative Forum (PCF) Fee'),
    200140        default = 0.0,
    201141        required = False,
     
    250190        )
    251191
     192    pg_other_fee = schema.Float(
     193        title = _(u'PG Other Charges'),
     194        default = 0.0,
     195        required = True,
     196        )
     197
     198    application_fee = schema.Float(
     199        title = _(u'Application Fee'),
     200        default = 0.0,
     201        required = False,
     202        )
     203    jupeb_form_fee = schema.Float(
     204        title = _(u'JUPEB Form Fee'),
     205        default = 0.0,
     206        required = False,
     207        )
     208
     209    jupeb_acc_fee = schema.Float(
     210        title = _(u'JUPEB Acceptance Fee'),
     211        default = 0.0,
     212        required = False,
     213        )
     214
     215    jupeb_sci_fee = schema.Float(
     216        title = _(u'JUPEB Science Fee'),
     217        default = 0.0,
     218        required = False,
     219        )
     220
     221    jupeb_arts_fee = schema.Float(
     222        title = _(u'JUPEB Arts Fee'),
     223        default = 0.0,
     224        required = False,
     225        )
     226
     227    jupeb_hostel_fee = schema.Float(
     228        title = _(u'JUPEB Hostel Fee'),
     229        default = 0.0,
     230        required = False,
     231        )
     232
     233    jupeb_reg_fee = schema.Float(
     234        title = _(u'JUPEB Administrative Fee'),
     235        default = 0.0,
     236        required = False,
     237        )
     238
     239    pg_application_fee = schema.Float(
     240        title = _(u'PG Application Fee'),
     241        default = 0.0,
     242        required = False,
     243        )
     244
     245    # Sundry Fees
     246
     247    medical_screening_fee = schema.Float(
     248        title = _(u'Medical Screening Fees'),
     249        default = 0.0,
     250        required = False,
     251        )
     252
     253    book_fee = schema.Float(
     254        title = _(u'Book Deposit'),
     255        default = 0.0,
     256        required = False,
     257        )
     258
     259    parentsconsult_fee = schema.Float(
     260        title = _(u'Parents Consultative Forum (PCF) Fee'),
     261        default = 0.0,
     262        required = False,
     263        )
     264
     265    health_insurance_fee = schema.Float(
     266        title = _(u'Student Health Insurance Fee'),
     267        default = 0.0,
     268        required = False,
     269        )
     270
     271    develop_fee = schema.Float(
     272        title = _(u'Development Fee'),
     273        default = 0.0,
     274        required = False,
     275        )
     276
     277    registration_fresh_fee = schema.Float(
     278        title = _(u'Registration Fee (Fresh)'),
     279        default = 0.0,
     280        required = False,
     281        )
     282
     283    registration_return_fee = schema.Float(
     284        title = _(u'Registration Fee (Returning)'),
     285        default = 0.0,
     286        required = False,
     287        )
     288
     289    municipal_fresh_fee = schema.Float(
     290        title = _(u'Municipal Fee Fresh Students'),
     291        default = 0.0,
     292        required = False,
     293        )
     294
     295    municipal_returning_fee = schema.Float(
     296        title = _(u'Municipal Fee Returning Students'),
     297        default = 0.0,
     298        required = False,
     299        )
     300
     301    matric_fee = schema.Float(
     302        title = _(u'Matriculation Fee'),
     303        default = 0.0,
     304        required = False,
     305        )
     306
     307    waecneco_fee = schema.Float(
     308        title = _(u'WAEC & NECO Verification Fee'),
     309        default = 0.0,
     310        required = False,
     311        )
     312
     313    jambver_fee = schema.Float(
     314        title = _(u'JAMB Verification Fee'),
     315        default = 0.0,
     316        required = False,
     317        )
     318
    252319    id_card_fee = schema.Float(
    253320        title = _(u'Student ID Card Fee'),
     
    255322        required = True,
    256323        )
    257     pg_other_fee = schema.Float(
    258         title = _(u'PG Other Charges'),
    259         default = 0.0,
    260         required = True,
    261         )
    262 
    263     application_fee = schema.Float(
    264         title = _(u'Application Fee'),
    265         default = 0.0,
    266         required = False,
    267         )
    268     jupeb_form_fee = schema.Float(
    269         title = _(u'JUPEB Form Fee'),
    270         default = 0.0,
    271         required = False,
    272         )
    273 
    274     jupeb_acc_fee = schema.Float(
    275         title = _(u'JUPEB Acceptance Fee'),
    276         default = 0.0,
    277         required = False,
    278         )
    279 
    280     jupeb_sci_fee = schema.Float(
    281         title = _(u'JUPEB Science Fee'),
    282         default = 0.0,
    283         required = False,
    284         )
    285 
    286     jupeb_arts_fee = schema.Float(
    287         title = _(u'JUPEB Arts Fee'),
    288         default = 0.0,
    289         required = False,
    290         )
    291 
    292     jupeb_hostel_fee = schema.Float(
    293         title = _(u'JUPEB Hostel Fee'),
    294         default = 0.0,
    295         required = False,
    296         )
    297 
    298     jupeb_reg_fee = schema.Float(
    299         title = _(u'JUPEB Administrative Fee'),
    300         default = 0.0,
    301         required = False,
    302         )
    303 
    304     pg_application_fee = schema.Float(
    305         title = _(u'PG Application Fee'),
    306         default = 0.0,
    307         required = False,
    308         )
    309 
    310     health_insurance_fee = schema.Float(
    311         title = _(u'Student Health Insurance Fee'),
    312         default = 0.0,
    313         required = False,
    314         )
    315 
    316     medical_screening_fee = schema.Float(
    317         title = _(u'Medical Screening Fees'),
    318         default = 0.0,
    319         required = False,
    320         )
    321 
    322     # CDL Portal Fess only
     324
     325    _fee = schema.Float(
     326        title = u'',
     327        default = 0.0,
     328        required = False,
     329        )
     330
     331
     332    # CDL Portal Fees only
    323333
    324334    medical_fee = schema.Float(
     
    358368        required = False,
    359369        )
    360 
    361370
    362371    def getSessionString():
Note: See TracChangeset for help on using the changeset viewer.