# Tasarım brief'i — Fatura belgesi

*20.10.2026 · Sets kararı (EGT-219, şube yapısı) · ofis paneli (`ofis.<domain>`) + müşteri portalı (`panel.<domain>`)*

---

## 0. Bir cümlede

Kesilmiş bir faturanın **yazdırılabilir / PDF'e alınabilir A4 belgesi** — hangi 3E şirketi adına kesildiyse onun unvanı, vergi bilgileri ve antetiyle.

---

## 1. Neden bu belge var

Bugün sistemde fatura **kaydı** var (liste ve detay ekranı), ama **belgesi yok**: teklifin çıktısı var, faturanın yok.

İki karar bunu gerekli kıldı *(Sets, 20.10.2026)*:

- 3E Group'un altında birden fazla şirket var (3E Danışmanlık, STTMGD, 3E Akademi…) ve fatura bunlardan **biri adına** kesilir. Şubeler de kendi şirketleri adına fatura kesebilir.
- Her şirketin **kendi sıralı fatura numarası** vardır: *"ayrı firma için ayrı seri olmak zorunda."*

Belge, faturayı kesen şirketin belgesidir: müşteri faturayı hangi şirketten aldığını, başlıkta, ilk bakışta görmelidir.

> ⚠ Mevcut teklif çıktısı (`Office/Quotes/Printout`) bu belgenin en yakın akrabasıdır — antet, müşteri bloğu, kalem tablosu, toplamlar. Ortak dil korunmalı; müşteri teklifle faturayı aynı ailenin iki belgesi olarak tanımalı.

---

## 2. Nerede açılır

| Panel | Nereden | Kim |
|---|---|---|
| Ofis | fatura detayı → «Yazdır / PDF» | fatura görme yetkisi olan |
| Müşteri portalı | Faturalarım → fatura → «Yazdır / PDF» | firmanın fatura görme yetkisi olan kişisi |

Yalnız **kesilmiş** ve **iptal edilmiş** fatura yazdırılır; taslak yazdırılmaz.

---

## 3. Belgenin bölümleri — yukarıdan aşağıya

**B1 · Antet ve faturayı kesen şirket**
Şirketin antet görseli (her şirketin kendi anteti; teklif çıktısıyla aynı görsel). Altında ya da yanında: **unvan · vergi dairesi · vergi numarası · adres · telefon**.
⚠ Bu bilgiler fatura kesildiği anda **kopyalanır**: şirketin adresi sonradan değişse de eski fatura eski adresle basılır. Tasarımda bunun ayrıca gösterilmesi gerekmez, ama veri bu kopyadan gelir.

**B2 · Belge başlığı**
«FATURA» ve sağda kutu içinde: **fatura no** (şirketin kendi serisinden, ör. `ABC2026000000042` — §6 Q-1), **fatura tarihi**, **son ödeme tarihi**, **referans kodu** (`FT-2026-7K4M` — sistem içi kod; telefonda söylenen budur, fatura numarası değildir; ikisinin karıştırılmaması önemli).

**B3 · Müşteri (alıcı)**
Firma: unvan · vergi dairesi · vergi numarası · adres.
Şahıs (bağımsız katılımcı ya da şahıs müşteri): ad soyad · T.C. kimlik no · adres. Kimlik numarası belgede **açık** basılır (§6 Q-3).

**B4 · Kalemler tablosu**
Sütunlar: sıra · açıklama · miktar · birim fiyat · KDV oranı · tutar.
⚠ Açıklama çok satıra kırılabilir (eğitim adı + tarih + yer: «IMDG Görev 4 — 03–04.09.2026 — İzmit»). Uzun tabloda başlık satırı her sayfada tekrar etmeli; toplamlar yalnız son sayfada.

**B5 · Toplamlar**
Ara toplam (KDV hariç) · **her KDV oranı için ayrı satır** (%20, %10…) · genel toplam. Tutarlar `₺1.234,56` biçiminde, sağa hizalı, tabular rakam.

**B6 · Not ve ödeme**
Faturanın serbest notu (varsa). Ödeme bilgisi bloğu: faturayı kesen şirketin banka hesapları (banka · şube · IBAN), §6 Q-2.

**B7 · Ayak**
Sayfa numarası («1/2»). Faturayı kesen şirketin kısa künyesi tekrar edilebilir. Yasal ibare satırı (§6 Q-4).

---

## 4. Durumlar — üç hâl

| Hâl | Belgede ne olur |
|---|---|
| **Kesildi** | Normal belge |
| **İptal edildi** | Belgenin tamamı okunur kalır; üzerinde belirgin **«İPTAL EDİLDİ»** işareti, iptal tarihi ve gerekçesi; yerine kesilen fatura varsa onun numarası («Yerine kesilen: ABC2026000000043») |
| **Başka bir faturanın yerine kesildi** | Başlıkta küçük bir satır: «ABC2026000000042 numaralı faturanın yerine düzenlenmiştir» |
| **Numarasız eski kayıt** | Sıralı numaradan önce kesilmiş faturalar numarasız kalır; fatura no kutusunda «numarasız (eski kayıt)» yazar, referans kodu yine görünür |

⚠ İptal işareti belgeyi okunmaz hâle getirmemeli: iptal edilmiş fatura bir kanıttır ve okunabilmelidir.

---

## 5. Biçim

- A4 dikey, yazdırma ve PDF birincil hedef; ekranda önizleme aynı sayfadır.
- Siyah-beyaz yazıcıda okunmalı: renk yalnız vurgu için, bilgi rengin içinde olmamalı (iptal işareti renksiz de anlaşılmalı).
- 375px'te ekran önizlemesi yatay kaydırılabilir bir sayfa olabilir; mobilde düzenlenmiş ayrı bir görünüm **istenmiyor** — belge belgedir.

---

## 6. Sets'in kararları (20.10.2026)

| # | Karar |
|---|---|
| Q-1 | **Fatura numarası = 3 harfli şirket seri öneki + yıl + 9 haneli sıra**, ör. `ABC2026000000042`. Her şirketin öneki ayrıdır ve sırası kendisinindir. ⚠ Bilinen e-fatura biçimidir; muhasebeciyle teyidi Sets'tedir. |
| Q-2 | **Belgede banka bilgisi var**, şirkete göre: banka adı, şube, IBAN. Bir şirketin birden fazla hesabı olabilir — tasarım iki-üç hesaba yer bırakmalı. |
| Q-3 | **Şahıs müşterinin T.C. kimlik numarası belgede açık basılır** (yasal belge). ⚠ Ekranlarda maskeli kalır; yalnız belge açık basar. |
| Q-4 | **Ayakta bir yasal ibare satırı olacak** (e-fatura / e-arşiv ile ilgili). Metin her şirketin kaydında tutulur ve şirkete göre değişir; **boş olabilir** — boşsa satır hiç görünmez. Tasarım ayakta tek-iki satırlık bir yer ayırmalı. |
