Kaynak: KB-v1
05_BusinessRules/BR-BSMV-003.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-BSMV-003 — Tutardan geriye BSMV ayrıştırma (yaklaşık)
Alan: BSMV · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: UNDOCUMENTED · Kitle: SUPPORT, DEVELOPER
Kural
TUTAR elle girilip çıkıldığında VERGİ seçiliyse net tutar = TUTAR − TUTAR × BSMV ÷ 1000 kabul edilir ve fiyat bundan hesaplanır. Bu geri hesap, ileri formülün tam tersi değildir (brüt üzerinden kesinti yapar).
Ne zaman: TxtTutar LostFocus ve IsBsmv.
Etkisi: FİYAT/MİKTAR yeniden hesaplanır; küçük yuvarlama farkı oluşabilir.
Formül (koddaki hali): Net ≈ Tutar − Tutar × BSMV ÷ 1000 (tam ters: Tutar ÷ (1 + BSMV/1000))
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | NAKİT |
| Kod | iFNakit.FiyatHesapla |
Kaynaklar
- SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 460
