Late fee needs to be added in Fee Structure PDF Need to add Late fee as a Row in Fee PDF, Amit have implemented the late fee logic so for any question please ask him on the same.
Please check the changes for super late feesModules : https://ilslaw.edu/wp-admin/post.php?post=21642&action=edit&nginx_helper_action=done&nginx_helper_urls=all&_wpnonce=4c87495c76 PDF Display module: https://ilslaw.edu/wp-admin/post.php?post=21674&action=edit&nginx_helper_action=done&nginx_helper_urls=all&_wpnonce=1dfac40f62 Link : https://ilslaw.edu/admission/payment-received/20170721052312qgyhNtiaWlJA/ For late fees – Link – https://ilslaw.edu/admission/payment-received/20170721084318RmhyFvljIDIE/for Superlate fees – Code used for this [aw2.template calculate_latefees] [aw2.set late_fee_mode.today=”{{aw2.get function.current_time p1=’z’}}” /] [aw2.set late_fee_mode.late_start_days=”{{aw2.get late_fee_mode.late_fee_start date_format=’z’}}” /] [aw2.set late_fee_mode.late_end_days=”{{aw2.get late_fee_mode.late_fee_end date_format=’z’}}” /] [aw2.set late_fee_mode.superlate_start_days=”{{aw2.get late_fee_mode.super_late_fee_start date_format=’z’}}” /] [aw2.set late_fee_mode.superlate_end_days=”{{aw2.get late_fee_mode.super_late_fee_end date_format=’z’}}” /] [aw2.if cond='{late_fee_mode.today}’ greater_equal='{late_fee_mode.late_start_days}’] [/aw2.if] [aw2.and cond='{late_fee_mode.today}’ less_than='{late_fee_mode.superlate_start_days}’] [aw2.set latefee_component=”(1+({late_fee_mode.today}-{late_fee_mode.late_start_days}))*{late_fee_mode.late_fees}” /] [aw2.set final_amount=”{results.post.meta.total_fees}+{latefee_component}” /] [aw2.set module.paydata.before_amount=”{results.post.meta.total_fees}” ignore=true/] [aw2.set module.paydata.amount=”{{aw2.get final_amount.math}}” /] [aw2.set module.paydata.late_fee=”{{aw2.get latefee_component.math}}” /] [/aw2.and] [aw2.if cond='{late_fee_mode.today}’ greater_equal='{late_fee_mode.superlate_start_days}’] [aw2.set latefee_component=”(1+({late_fee_mode.late_end_days}-{late_fee_mode.late_start_days}))*{late_fee_mode.late_fees}” /] [aw2.set superlatefee_component=”(1+({late_fee_mode.today}-{late_fee_mode.superlate_start_days}))*{late_fee_mode.super_late_fees}” /] [aw2.set final_amount=”{results.post.meta.total_fees}+{latefee_component}+{superlatefee_component}” /] [aw2.set module.paydata.before_amount=”{results.post.meta.total_fees}” ignore=true/] [aw2.set module.paydata.amount=”{{aw2.get final_amount.math}}” /] [aw2.set module.paydata.late_fee=”{{aw2.get latefee_component.math}}” /] [aw2.set module.paydata.superlate_fee=”{{aw2.get superlatefee_component.math}}” /] [/aw2.if] [/aw2.template] [aw2.get module.form.taxonomy.slugs.course separator=” set=”module.course_terms” /] [aw2.get function.cmb2_get_option p1=’admission_options’ p2=’all’ set=’admission_app’ /] [aw2.get admission_app.{module.course_terms}_late_fee_enabled set=”late_fee_mode.status” /] [aw2.if cond='{late_fee_mode.status}’ equal=’on’] [aw2.get admission_app.{module.course_terms}_late_fee_start set=”late_fee_mode.late_fee_start” /] [aw2.get admission_app.{module.course_terms}_late_fee_end set=”late_fee_mode.late_fee_end” /] [aw2.get admission_app.{module.course_terms}_late_fees set=”late_fee_mode.late_fees” /] [aw2.get admission_app.{module.course_terms}_super_late_fee_start set=”late_fee_mode.super_late_fee_start” /] [aw2.get admission_app.{module.course_terms}_super_late_fee_end set=”late_fee_mode.super_late_fee_end” /] [aw2.get admission_app.{module.course_terms}_super_late_fees set=”late_fee_mode.super_late_fees” /] [aw2.run templates.calculate_latefees /] [/aw2.if] [aw2.set ils.total_fees_ils=”{{aw2.get results.post.meta.total_fees}}+{{aw2.get latefee_component default=’0′}}+{{aw2.get superlatefee_component default=’0′}}” /]
Task is done.Example for late fees link : https://ilslaw.edu/admission/payment-received/20170721052312qgyhNtiaWlJA/ Example for superlate fees link : https://ilslaw.edu/admission/payment-received/20170721084318RmhyFvljIDIE/
Task assigned to amit
Changed the status to feedback-pending
Due date changed to 2017-07-24
Modules : https://ilslaw.edu/wp-admin/post.php?post=21642&action=edit&nginx_helper_action=done&nginx_helper_urls=all&_wpnonce=4c87495c76
PDF Display module: https://ilslaw.edu/wp-admin/post.php?post=21674&action=edit&nginx_helper_action=done&nginx_helper_urls=all&_wpnonce=1dfac40f62
Link : https://ilslaw.edu/admission/payment-received/20170721052312qgyhNtiaWlJA/
For late fees –
Link – https://ilslaw.edu/admission/payment-received/20170721084318RmhyFvljIDIE/
for Superlate fees –
Code used for this
[aw2.template calculate_latefees]
[aw2.set late_fee_mode.today=”{{aw2.get function.current_time p1=’z’}}” /]
[aw2.set late_fee_mode.late_start_days=”{{aw2.get late_fee_mode.late_fee_start date_format=’z’}}” /]
[aw2.set late_fee_mode.late_end_days=”{{aw2.get late_fee_mode.late_fee_end date_format=’z’}}” /]
[aw2.set late_fee_mode.superlate_start_days=”{{aw2.get late_fee_mode.super_late_fee_start date_format=’z’}}” /]
[aw2.set late_fee_mode.superlate_end_days=”{{aw2.get late_fee_mode.super_late_fee_end date_format=’z’}}” /]
[aw2.if cond='{late_fee_mode.today}’ greater_equal='{late_fee_mode.late_start_days}’]
[/aw2.if]
[aw2.and cond='{late_fee_mode.today}’ less_than='{late_fee_mode.superlate_start_days}’]
[aw2.set latefee_component=”(1+({late_fee_mode.today}-{late_fee_mode.late_start_days}))*{late_fee_mode.late_fees}” /]
[aw2.set final_amount=”{results.post.meta.total_fees}+{latefee_component}” /]
[aw2.set module.paydata.before_amount=”{results.post.meta.total_fees}” ignore=true/]
[aw2.set module.paydata.amount=”{{aw2.get final_amount.math}}” /]
[aw2.set module.paydata.late_fee=”{{aw2.get latefee_component.math}}” /]
[/aw2.and]
[aw2.if cond='{late_fee_mode.today}’ greater_equal='{late_fee_mode.superlate_start_days}’]
[aw2.set latefee_component=”(1+({late_fee_mode.late_end_days}-{late_fee_mode.late_start_days}))*{late_fee_mode.late_fees}” /]
[aw2.set superlatefee_component=”(1+({late_fee_mode.today}-{late_fee_mode.superlate_start_days}))*{late_fee_mode.super_late_fees}” /]
[aw2.set final_amount=”{results.post.meta.total_fees}+{latefee_component}+{superlatefee_component}” /]
[aw2.set module.paydata.before_amount=”{results.post.meta.total_fees}” ignore=true/]
[aw2.set module.paydata.amount=”{{aw2.get final_amount.math}}” /]
[aw2.set module.paydata.late_fee=”{{aw2.get latefee_component.math}}” /]
[aw2.set module.paydata.superlate_fee=”{{aw2.get superlatefee_component.math}}” /]
[/aw2.if]
[/aw2.template]
[aw2.get module.form.taxonomy.slugs.course separator=” set=”module.course_terms” /]
[aw2.get function.cmb2_get_option p1=’admission_options’ p2=’all’ set=’admission_app’ /]
[aw2.get admission_app.{module.course_terms}_late_fee_enabled set=”late_fee_mode.status” /]
[aw2.if cond='{late_fee_mode.status}’ equal=’on’]
[aw2.get admission_app.{module.course_terms}_late_fee_start set=”late_fee_mode.late_fee_start” /]
[aw2.get admission_app.{module.course_terms}_late_fee_end set=”late_fee_mode.late_fee_end” /]
[aw2.get admission_app.{module.course_terms}_late_fees set=”late_fee_mode.late_fees” /]
[aw2.get admission_app.{module.course_terms}_super_late_fee_start set=”late_fee_mode.super_late_fee_start” /]
[aw2.get admission_app.{module.course_terms}_super_late_fee_end set=”late_fee_mode.super_late_fee_end” /]
[aw2.get admission_app.{module.course_terms}_super_late_fees set=”late_fee_mode.super_late_fees” /]
[aw2.run templates.calculate_latefees /]
[/aw2.if]
[aw2.set ils.total_fees_ils=”{{aw2.get results.post.meta.total_fees}}+{{aw2.get latefee_component default=’0′}}+{{aw2.get superlatefee_component default=’0′}}” /]
Task assigned to savita
Task assigned to savita
Changed the status to feedback-pending
Changed the status to sign-off-pending
Example for late fees link : https://ilslaw.edu/admission/payment-received/20170721052312qgyhNtiaWlJA/
Example for superlate fees link : https://ilslaw.edu/admission/payment-received/20170721084318RmhyFvljIDIE/
Changed the status to signed-off