{% include "pdf/_styles.html" %} {% include "pdf/_doc_header.html" with doc_title="Individual Soldier’s Master Report" doc_subtitle=member.army_no %}

Member Profile

{% if member.short_name %} {% endif %}
BA No {{ member.army_no }}
Status {{ member.member_type.showName }}
Rk {{ member.rank }}
Name {{ member.name }}
Appt {{ member.apartment }}
Mob No {{ member.mobile_no }}
Unit {{ member.company.battalion.name }}
Sub Unit {{ member.company.name }}
Short Name {{member.short_name}}

Basic Info

Blood Gp {{ basic_info.get_blood_display|default:"N/A" }}
Mob No {{ member.mobile_no }}
Email {{ basic_info.email|default:"N/A" }}
NID {{ basic_info.nid|default:"N/A" }}
Birth Cert {{ basic_info.birth|default:"N/A" }}
Passport {{ basic_info.passport|default:"N/A" }}
Bank Acct No {{ basic_info.bank|default:"N/A" }}
Religion {{ basic_info.religion|default:"N/A" }}
Height {{ basic_info.height|default:"N/A" }}
DOB {{ basic_info.date_of_birth|date:"d-m-Y"|default:"N/A" }}
Age {{ basic_info.age|default:"N/A" }}
Address {{ basic_info.upazila.name|default:"N/A" }}, {{ basic_info.district.name|default:"N/A" }}
Gender {{ basic_info.get_gender_display|default:"N/A" }}
Marital Status {{ basic_info.get_marital_status_display|default:"N/A" }}
Emg Contact
Spouse Name {{ basic_info.em_name|default:"N/A" }}
Spouse Mob No {{ basic_info.em_mobile_no|default:"N/A" }}

Educational Qual

{% if educations %} {% for i in educations %} {% endfor %}
Ser {{ forloop.counter }}
Degree Name {{ i.name|default:"N/A" }}
Passing Yr {{ i.year|default:"N/A" }}
Inst {{ i.institution|default:"N/A" }}
Result {{ i.gpa|default:"N/A" }}
{% else %}

No Educational Qual

{% endif %}

Family Info

{% if families %} {% for i in families %} {% endfor %}
Ser {{ forloop.counter }}
Name {{ i.name|default:"N/A" }}
Relation {{ i.get_relationship_display|default:"N/A" }}
Gender {{ i.get_gender_display|default:"N/A" }}
Birth Cert No {{ i.birth|default:"N/A" }}
DOB {{item.date_of_birth|date:"d-M-Y"|default:'N/A'}}({{item.age}})
NID {{ i.nid|default:'Not Yet Done' }}
Occupation {{ i.occupation|default:"N/A" }}
Occupation {{ i.mobile_no|default:"N/A" }}
{% else %}

No Family Info

{% endif %}

Service Info

Trade {{ service_info.trade|default:"N/A" }}
Corps/Regt {{ service_info.core|default:"N/A" }}
DOE {{ service_info.doe|date:"d-M-Y"|default:"N/A" }}
Svc Length {{ service_info.svc_length|default:"N/A" }}
Med Cat {{ service_info.get_med_cat_display|default:"N/A" }}
Un msn {{ service_info.get_un_msn_display|default:"N/A" }}
Dt of Retirement {{ service_info.retirement|date:"d-M-Y"|default:"N/A" }}
Dt of Promotion {{ last_promotion.date|date:"d-M-Y"|default:"N/A" }}

Spl Qual

{% if special_quality_info %} {% for i in special_quality_info %} {% endfor %}
Ser {{ forloop.counter }}
Quality {{ i.special_quality|default:"N/A" }}
Description {{ i.description|default:"N/A" }}
{% else %}

No Spl Qual

{% endif %}

Promotion

{% if promotions %} {% for i in promotions %} {% endfor %}
Ser Promotion Date
{{ forloop.counter }} {{ i.promotion_type.text|default:"N/A" }} {{ i.date|default:"N/A" }}
{% else %}

No Promotion

{% endif %}

Demotion

{% if demotions %} {% for i in demotions %} {% endfor %}
Ser Demotion Date
{{ forloop.counter }} {{ i.promotion_type.text|default:"N/A" }} {{ i.date|default:"N/A" }}
{% else %}

No Demotion

{% endif %}

Punishment

{% if punishments %} {% for i in punishments %} {% endfor %}
Ser Dt of Awarding Punishment Punishment Type Punishment Name
{{ forloop.counter }} {{i.date|date:"d-M-Y"|default:"N/A"}} {{i.punishment_type.text|default:"N/A"}} {{i.punishment_name.text|default:"N/A"}}
{% else %}

No Punishment

{% endif %}

Lve Record

{% if leaves %} {% for i in leaves %} {% endfor %}
Ser Lve Type Start Date End Date Days
{{ forloop.counter }} {{ i.leave_type.showName }} {{ i.start_date }} {{ i.end_date }} {{ i.days }}
{% else %}

No Lve Record

{% endif %}

Obsn

{% if observations %} {% for i in observations %} {% endfor %}
Ser Date Obsn
{{ forloop.counter }} {{ i.date|default:"N/A" }} {{ i.remarks|default:"N/A" }}
{% else %}

No Obsn

{% endif %}

Performance Record

IPFT

{% if pets %} {% for i in pets %} {% endfor %}
Ser Date By Annual Result Reason Attempt Auth
{{ forloop.counter }} {{ i.date|default:"N/A" }} {{ i.get_by_annual_display|default:"N/A"}} {{ i.get_result_display|default:"N/A"}} {{ i.get_reason_display|default:"N/A"}} {{ i.get_attempt_display|default:"N/A"}} {{ i.auth|default:"N/A"}}
{% else %}

No IPFT

{% endif %}

Firing

{% if rets %} Total rds fired in this yr : {{total_rds_ret}} {% for i in rets %} {% endfor %}
Ser Date Result Reason RET Attempt Gp Hit Total
{{ forloop.counter }} {{ i.date|default:"N/A" }} {{ i.get_result_display|default:"N/A"}} {{ i.get_reason_display|default:"N/A"}} {{ i.get_ret_display|default:"N/A"}} {{ i.get_attempt_display|default:"N/A"}} {{ i.get_gp_display|default:"N/A"}} {{ i.hit|default:"N/A"}} {{ i.total|default:"N/A"}}
{% else %}

No Firing

{% endif %}

Gren Firing

{% if gr_firings %} Total Grens fired in this yr : {{total_gr_firing}} {% for i in gr_firings %} {% endfor %}
Ser Date Result Reason Attempt Total
{{ forloop.counter }} {{ i.date|default:"N/A" }} {{ i.get_result_display|default:"N/A"}} {{ i.get_reason_display|default:"N/A"}} {{ i.get_attempt_display|default:"N/A"}} {{ i.total|default:"N/A"}}
{% else %}

No Gren Firing

{% endif %}

Speed March

{% if sms %} {% for i in sms %} {% endfor %}
Ser Date Result Reason Attempt
{{ forloop.counter }} {{ i.date|default:"N/A" }} {{ i.get_result_display|default:"N/A"}} {{ i.get_reason_display|default:"N/A"}} {{ i.get_attempt_display|default:"N/A"}}
{% else %}

No Speed March

{% endif %}

Ex Performance

{% if ex_perfs %} {% for i in ex_perfs %} {% endfor %}
Ser Date From Date To Exercise Appt Held
{{ forloop.counter }} {{ i.date_from|default:"N/A" }} {{ i.date_to|default:"N/A" }} {{ i.get_ex_name_display|default:"N/A"}} {{ i.appt_held|default:"N/A"}}
{% else %}

No Ex Performance

{% endif %}