{% extends "base.html" %} {% block title %}Inspection Report - {{ (data.vehicle or {}).make }} {{ (data.vehicle or {}).model }} - {{ settings.company_name }}{% endblock %} {% macro rating_badge(rating) -%} {%- if rating == 'fail' -%} FAIL {%- elif rating == 'pass_with_note' -%} PASS w/ NOTE {%- else -%} PASS {%- endif -%} {%- endmacro %} {% block content %} {% set v = data.vehicle or {} %} {% set sections = data.sections or [] %} {% set verdict = data.overall_verdict or {} %} {% set titles = {'engine':'Engine & Powertrain','transmission':'Transmission & Driveline','exhaust':'Exhaust & Emissions','fluids':'Fluids','hv_battery':'HV Battery','charge_system':'Charge System','drive_motor':'Drive Motor(s) & Inverter','regen':'Regenerative Braking','hv_cooling':'HV Battery Cooling','aux_battery':'12V Auxiliary Battery','range':'Estimated Range','hybrid_control':'Hybrid Powertrain Control','brakes':'Brakes','tires':'Tires & Wheels','suspension':'Suspension & Steering','electrical':'Electrical & Electronics','safety':'Safety Systems','exterior':'Exterior & Interior','road_test':'Road Test'} %}
{# Header: dealer + report title #}

{{ settings.company_name }}

Pre-Sale Mechanical Inspection Report

{# Shop profile block #} {% if shop.name or shop.phone or shop.email %}
{% if shop.logo_path %} {{ shop.name }} {% endif %}
{{ shop.name }}
{% if shop.address %}
{{ shop.address }}
{% endif %} {% if shop.phone %}
{{ shop.phone }}
{% endif %} {% if shop.email %}
{{ shop.email }}
{% endif %} {% if shop.license %}
Licence: {{ shop.license }}
{% endif %}
{% endif %} {# Vehicle identity #}
Vehicle: {{ v.year }} {{ v.make }} {{ v.model }} {{ v.trim }}
Body: {{ v.body_style }}
Powertrain: {{ v.fuel_type }}
Engine: {{ v.engine }}
Driveline: {{ v.drive_line }}
Transmission: {{ v.transmission }}
Odometer: {{ '{:,}'.format(v.odometer|float) if v.odometer else '' }} km
VIN: {{ v.vin }}
Stock: {{ v.stock }}
Inspection date: {{ report.inspection_date or '' }} {% if report.inspector_name %} ·  Inspector: {{ report.inspector_name }}{% endif %}
{# Sections #}
{% for section in sections %}

{{ loop.index }}. {{ titles.get(section.id, section.id) }}

{{ rating_badge(section.rating) }}
{% if section.findings %}
    {% for f in section.findings %}
  • {{ f }}
  • {% endfor %}
{% endif %} {% if section.notes %}

Notes: {{ section.notes }}

{% endif %}
{% endfor %}
{# Overall verdict #} {% if verdict %}
Overall verdict
{{ rating_badge(verdict.rating) }} {{ verdict.summary }}
{% endif %} {# Shop stamp block (approved only) #} {% if report.status == 'approved' and report.approved_at %}
Approved by
{{ shop.name }}
{% if shop.license %}
Licence: {{ shop.license }}
{% endif %}
Inspector: {{ report.approved_by or report.inspector_name or '—' }}
Date: {{ (report.approved_at or '')[:10] }}
APPROVED
Mechanical Inspection
{% endif %} {# Footer #}
Report ID: {{ report.report_token[:12] }} · Status: {{ report.status }}
{% endblock %}