Kaynak: KB-v1
05_BusinessRules/BR-FATURA-004.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-FATURA-004 — Belge numarası formatı
Alan: FATURA · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: UNDOCUMENTED · Kitle: SUPPORT, DEVELOPER
Kural
E-fatura belge no = seri (3 karaktere 'AAA' ile sol dolgu, sağdan 3) + yıl (yyyy) + fatura no (9 haneli). Yeni işlemde fatura/sıra no InvoiceHelper ile doğrulanır; uygun değilse önerilen numaralar atanır.
Ne zaman: DocNo üretimi.
Etkisi: Entegratöre giden belge no.
Formül (koddaki hali): DocNo = Right('AAA' + Seri, 3) + yyyy + FaturaNo.ToString('000000000')
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | E-FATURA |
| Tablo | Cari.IslemDetaylari |
| Kod | FrmEFaturaBas.DocNo |
Kaynaklar
- SRC-CODE-EKRAN —
ekran/Ekran/FrmEFaturaBas.vb— satır 36 - SRC-CODE-EKRAN —
ekran/Ekran/FrmEFaturaBas.vb— satır 304 - SRC-CODE-EKRAN —
ekran/Ekran/FrmEFaturaBas.vb— satır 307
