Kaynak: KB-v1
06_Workflows/WF-AY-SONU-BTRANS.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Ay sonu — BTrans alma (resmi işlemlerin mali müşavire XML aktarımı)
Kimlik: WF-AY-SONU-BTRANS · Modül: MOD-MUHASEBE · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-DOCUMENTED
Ne zaman başlar
Her ay sonu (Aralık BTrans'ı devirden önce)
Ön koşullar
- Resmi şube tanımlı; şube kartında hukuki kod/vergi bilgileri dolu
- BTrans Doğrulama uygulaması kurulu
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | SCR-MUHASEBE |
Muhasebe sekmesi → BTrans Kontrol Raporu; Durum sütunu süzülüp hatalı işlem var mı bakılır | Muhasebe.SPBTRANSDoviz / IslemlerBTrans: Durum = 'HATALI-TL İşleme Fatura Kesilmiş' / 'HATALI-Vergi Numarası Eksik' / 'HATALI-Miktar ile Tutar Aynı' / NORMAL | Cari.Islemler, Cari.IslemDetaylari, Cari.Hesaplar |
| 2 | CARİ İŞLEMLER (ana ekran) | Hatalı işlemler düzeltilir (kimlik/vergi no, ETTN, TL-TL fatura) | ||
| 3 | SCR-HESAPYONETIMI |
Hesap Yönetimi → BTrans; dönem/şube bilgileri → XML Oluştur; dosya 'AA-YYYY' adıyla kaydedilir | XML üretimi (kod bu kaynaklarda görünmüyor — [GAP]); Muhasebe.MuhasebeArsiv aktarım arşivi olabilir | Muhasebe.MuhasebeArsiv |
| 4 | SCR-BTRANSDOGRULAMA |
BTrans Doğrulama → Dosya Seç → Şema Kontrol; hata varsa düzeltilip 3. adım tekrar | Şema hatası örneği: "Vergi Numarası 10 Karaketer Olmalıdır" | |
| 5 | SCR-BTRANSDOGRULAMA |
XML .zip olarak arşivlenip mali müşavire gönderilir |
Sonuç (bakiye / stok / kasa)
- Dönemin resmi işlemleri XML olarak teslim edilmiş
Varyantlar
- Alt limit altı işlemler: şube e-belge limitlerine bağlı (H-166)
Uyarı mesajları
- "Vergi Numarası 10 Karaketer Olmalıdır. Lütfen Kontrol Ediniz."
İlgili kurallar
BR-BTRANS-DURUM-001
Kaynaklar
- SRC-PROC-DOC —
surecbook/docs.json - SRC-DRV-AZ —
az/hatalar.md— bölüm H-164 - SRC-DRV-AZ —
az/03-yapi.md— bölüm 3.11 - SRC-DB-MODULES —
Muhasebe.SPBTRANSDoviz - SRC-DB-TABLES —
Muhasebe.MuhasebeArsiv
