Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.8 KiB
{#
Aylık değerlendirme raporu (Kakeibo). Değerler backend/src/services/monthly_report.rs'ten gelir;
hesap ve cümleler orada, burada yalnızca düzen var. Filtreler: tl (kuruş → 1.250,00 ₺),
pct (oran → %84), cell (tablo hücresi için kaçış).
#}
{{ title }} — Aylık Değerlendirme
{{ range }} · {{ status_line }} · {{ household }}
{% if interim %}
Ara rapor: dönem sürüyor; rakamlar bugüne kadarki kayıtlardan.
{% endif %}
1. Bir bakışta
{{ headline }}
{% if prev_name %} | Kakeibo'nun 4 sorusu | Bu dönem | {{ prev_name | cell }} | |---|---:|---:| {% for q in questions %} | {{ q.label }} | {{ q.now | tl }} | {{ q.prev | tl }} | {% endfor %} {% else %} | Kakeibo'nun 4 sorusu | Bu dönem | |---|---:| {% for q in questions %} | {{ q.label }} | {{ q.now | tl }} | {% endfor %} {% endif %}
2. Ne yaptım?
Gruplar
| Grup | Bütçe | Harcanan | Kalan | Kullanım |
|---|---|---|---|---|
| {% for g in groups %} | ||||
| {{ g.emoji }} {{ g.label }} | {{ g.planned | tl }} | {{ g.spent | tl }} |
| {% endfor %} | ||||
| Toplam | **{{ totals.planned | tl }}** | **{{ totals.spent | tl }}** |
✅ bütçenin %90'ına kadar · ⚠️ %90–100 · ❌ bütçe aşıldı
{% if top %}
En çok harcadığın kategoriler
{% if avg_n %}
| Kategori | Tutar | İşlem | Pay | Ortalamaya göre ({{ avg_n }} dönem) |
|---|---|---|---|---|
| {% for c in top %} | ||||
| {{ c.emoji }} {{ c.name | cell }} | {{ c.spent | tl }} | {{ c.count }} |
| {% endfor %} | ||||
| {% else %} | ||||
| Kategori | Tutar | İşlem | Pay | |
| --- | ---: | ---: | ---: | |
| {% for c in top %} | ||||
| {{ c.emoji }} {{ c.name | cell }} | {{ c.spent | tl }} | {{ c.count }} |
| {% endfor %} | ||||
| {% endif %} |
{% endif %}
Haftalar
| Hafta | Günler | Bütçe | Harcanan | Kullanım |
|---|---|---|---|---|
| {% for w in weeks %} | ||||
| {{ w.index }}. hafta | {{ w.range }} | {{ w.planned | tl }} | {{ w.spent |
| {% endfor %} |
{% for line in activity %}
- {{ line }} {% endfor %}
{% if methods %}
Ödeme türleri
| Ödeme türü | Tutar | Pay |
|---|---|---|
| {% for m in methods %} | ||
| {{ m.name | cell }} | {{ m.spent |
| {% endfor %} |
{% endif %} {% if savings %}
Birikim
{% for line in savings %}
- {{ line }} {% endfor %}
{% endif %}
3. Neler iyi gitti?
{% for line in good %}
- {{ line }} {% else %}
- Bu dönem öne çıkan bir olumlu fark yok; 7. bölümdeki küçük adımlarla başlayabilirsin. {% endfor %}
4. Neler zorladı?
{% for line in hard %}
- {{ line }} {% else %}
- Belirgin bir zorlanma yok: bütçe ve birikim planın içinde. {% endfor %}
5. Ne yapılabilirdi?
{% for line in could %}
- {{ line }} {% else %}
- Rakamlar zaten planın içinde; aynı düzeni korumak yeterli. {% endfor %}
6. Ne yapmalıydım? — kendi notların
{% if plan_notes %}
Ay başında yazdıkların
{% for n in plan_notes %}
{{ n.title }}
{{ n.body }}
{% endfor %} {% endif %} {% if reflection or review_notes %}
Ay sonunda yazdıkların
{% if reflection %}
Nasıl daha iyi yapabilirim?
{{ reflection }}
{% endif %} {% for n in review_notes %}
{{ n.title }}
{{ n.body }}
{% endfor %} {% endif %} {% if not plan_notes and not reflection and not review_notes %} Bu dönem için not yazılmamış. Kakeibo'nun özü bu kısım: Değerlendirme sayfasındaki “Nasıl daha iyi yapabilirim?” alanına birkaç cümle yazmak bir sonraki ayı en çok değiştiren adımdır.
{% endif %}
7. Gelecek dönem için
Önerilen bütçe
| Grup | Öneri | Dayanak |
|---|---|---|
| {% for s in suggestions %} | ||
| {{ s.emoji }} {{ s.label }} | {{ s.amount | tl }} |
| {% endfor %} | ||
| Toplam | **{{ suggestion_total | tl }}** |
{% if suggestion_note %} {{ suggestion_note }}
{% endif %}
Somut adımlar
{% for line in steps %} {{ loop.index }}. {{ line }} {% endfor %}
{% if carry %} Devir: {{ carry }}
{% endif %}
Kendi hedeflerin
- ______________________________________
- ______________________________________
- ______________________________________
{% if categories %}
Ek: Tüm kategoriler
| Grup | Kategori | Tutar | İşlem | Pay |
|---|---|---|---|---|
| {% for c in categories %} | ||||
| {{ c.group }} | {{ c.emoji }} {{ c.name | cell }} | {{ c.spent | tl }} |
| {% endfor %} |
{% endif %}
Nasıl hesaplandı: Kalan = bütçe − harcanan. Ortalamalar, bu dönemden önceki en fazla 3 kapalı ya da arşiv dönemden. “İyi gitti / zorladı” için grup bütçesinin %90 ve %100'ü, kategorilerde ortalamaya göre en az %20 ve 250 ₺ fark aranır. Önerilen bütçe: son en fazla 4 dönemin ortalama harcaması, 50 ₺'ye yuvarlanmış. Rapor tarihi: {{ generated_on }}.