Proje: Okul Platform · Hub: Okul Platform — Domain

Ücret Türleri (FeeTypeId)

IDTür
1SCHOOL_FEE — Okul ücreti
2MEAL_FEE — Yemek ücreti
3TRANSPORTATION_FEE — Servis ücreti
4STATIONERY_FEE — Kırtasiye ücreti
5THREE_DAYS_FEE — 3 günlük ücret
6PLAY_GROUP_FEE — Oyun grubu
7MOTHER_KID_PLAY_GROUP_FEE — Anne-çocuk oyun grubu
8SUMMER_SCHOOL_FEE — Yaz okulu

Ödeme Sıklığı (PaymentFrequency)

1 = DAILY (Günlük)
2 = WEEKLY (Haftalık)
3 = MONTHLY (Aylık)
4 = YEARLY (Yıllık)

SchoolFee Model

Her okul için birden fazla ücret kaydı olabilir (fee_type_id başına).

Alanlar:

  • amount — Tam tutar
  • amount_range_min / max — Ücret aralığı (min-max)
  • amount_half_day — Yarım gün ücreti
  • amount_half_day_range_min/max — Yarım gün aralığı
  • payment_frequency_id → PaymentFrequency
  • show_fee — Ücreti göster/gizle
  • description — Açıklama

Enflasyon Güncellemesi: INFLATION_RATE_AUTO_UPDATED_DATES — Geçmişte enflasyonla otomatik güncellenen tarihler:

  • 2022-02-02, 2022-09-06, 2023-03-01

SchoolFilter Ücret Alanları

Denormalize veri:

  • amount_yearly — Yıllık ana ücret
  • amount_half_day_yearly — Yıllık yarım gün ücreti
  • amount_range_min / max — Ücret aralığı
  • school_fee_id — Primary fee ID

SchoolFeePaymentMethod

app/Models/SchoolFeePaymentMethod.php — Okul için ödeme yöntemi.