{% extends "base.html" %} {% block title %}{{ project.project_name }}{% endblock %} {% block breadcrumb %}Proyek / {{ project.project_code }}{% endblock %} {% block page_title %}{{ project.project_code }} — {{ project.project_name[:50] }}{% endblock %} {% block content %}
Nilai Kontrak
Rp {{ "{:,.0f}".format(project.contract_value) }}
Total Anggaran
Rp {{ "{:,.0f}".format(project.total_budget) }}
Biaya Aktual
Rp {{ "{:,.0f}".format(project.total_cost) }}
Pendapatan Diakui (PSAK 72)
Rp {{ "{:,.0f}".format(project.recognized_revenue) }}
Progress Biaya
{{ project.completion_percentage }}% dari anggaran terpakai
{{ project.client_name }}
Kontrak: {{ project.contract_number or '—' }}
{{ project.start_date.strftime('%d %b %Y') }} {{ project.end_date.strftime('%d %b %Y') }}
📊 Anggaran Proyek
{% for b in budgets %} {% else %} {% endfor %}
KategoriDeskripsiAnggaranAktualSelisih
{{ b.cost_category }} {{ b.description }} Rp {{ "{:,.0f}".format(b.amount) }} Rp {{ "{:,.0f}".format(b.actual_cost) }} Rp {{ "{:,.0f}".format(b.variance) }}
Belum ada anggaran
📈 Pengakuan Pendapatan (PSAK 72)
{% for r in revenues %} {% else %} {% endfor %}
Periode% SelesaiDiakuiKumulatif
{{ r.period }}
{{ r.recognition_date.strftime('%d %b %Y') }}
{{ r.completion_percentage }}% Rp {{ "{:,.0f}".format(r.recognized_amount) }} Rp {{ "{:,.0f}".format(r.cumulative_recognized) }}
Belum ada pengakuan pendapatan
💰 Realisasi Biaya Proyek
{% for c in costs %} {% else %} {% endfor %}
TanggalKategoriDeskripsiNo. ReferensiVendorJumlah
{{ c.transaction_date.strftime('%d %b %Y') }} {{ c.cost_category }} {{ c.description }} {{ c.reference_number or '—' }} {{ c.vendor_name or '—' }} Rp {{ "{:,.0f}".format(c.amount) }}
Belum ada biaya tercatat
{% endblock %}