Kimlik numarası, ad, soyad, doğum tarihi, telefon ve e-postanın tek kayıtta toplanması. Aboneye özel, bağlantı üretiminde kullanılan kişisel erişim anahtarı; bir abonenin birden çok aboneliği olabilir.
AyrıntıAtaBaum NET — İnternet Abonelik ve Faturalandırma Sistemi
İnternet aboneliğinin tanımından her ayın 15'inde GİB e-Arşiv üzerinden otomatik fatura kesimine, SMS bilgilendirmeden tahsilata ve ödenmeyen faturada erişimin kendiliğinden kısıtlanmasına kadar bütün adımları yürüten sistem.
- Modül
- 12
- Kategori
- Altyapı ve Ağ
- Yayın
- —
- Son güncelleme
- Ağu 2026
Hakkında
İnternet abonelik işletiminin tamamını tek platformda toplayan AtaBaum NET'i geliştirdik. Döngü her ayın 15'inde başlıyor: aktif abonelikler taranıyor, abone, adres ve paket kalemleri fatura kaydına dondurularak yazılıyor, faturalar GİB e-Arşiv portalına iletiliyor, ETTN ve imzalı belge alınıp arşivleniyor. Ardından aboneye dönem, son ödeme tarihi ve kişiye özel ödeme bağlantısını içeren SMS gidiyor.
Toplu fatura üretiminde asıl mesele faturayı kesmek değil; kesilemeyeni kaybetmemek, aynısını iki kez kesmemek ve kesilenin verisini sonradan değiştirmemek. Fatura motoru bu üç soruna göre kurulmuş. Her faturanın tek ve belirli bir hâli var — hazırlandı, iletiliyor, tamamlandı, başarısız — ve hazırlık ile gönderim ayrı adımlar: portal erişilemez olsa bile dönem verisi çoktan kayıt altında. Portal hatası, zaman aşımı ve bağlantı kopması ayrı ayrı yakalanıyor, hata metni faturanın üzerinde duruyor, deneme sayısı ve son deneme anı tutulduğu için yeniden deneme hem sınırlı hem aralıklı. Aynı dönem ve abonelik için ikinci fatura hiçbir koşulda oluşmuyor.
Fatura hazırlanırken abonenin adı, vergi numarası, adresi ve paketindeki kalemler o anki hâliyle fatura kaydının içine yazılıyor. Abone sonradan taşınsa, paketi değişse ya da fiyat güncellense bile geçmiş fatura kendi verisiyle duruyor; paket tanımı üzerinden geriye dönük hesap yapılmıyor. Kimlik numarası uzunluğuna göre fatura şahıs veya ticari olarak ayrılıyor; ticari faturada unvan portaldan ayrıca sorgulanıyor ve iki sıra da portalı zorlamayacak hızda akıyor.
Borç takibi bir rapor kalemi değil, hizmetin kendisine bağlı bir devre. Günde iki kez çalışan görev vadesi geçmiş faturaları borçlu duruma alıyor; aktif ve ödenmemiş faturası olmayan aboneliklerin IP adresleri düz metin liste olarak üretiliyor ve ağ katmanı bu listeyi çekiyor. Listede yer almayan aboneliğin erişimi kısıtlanıyor, ödeme doğrulandığında abonelik bir sonraki listede kendiliğinden yeniden yer alıyor — erişimi kapatmak da açmak da elle yapılan bir işlem değil. Liste anahtarsız istekte reddediliyor ve hiçbir katmanda önbelleğe alınmıyor.
Abone tarafı oturum açmadan çalışıyor: kimlik numarası, doğum tarihi ve güvenlik koduyla kendi faturalarını sorguluyor, SMS'teki kişiye özel bağlantıyla doğrudan fatura ekranına ulaşıyor. Yönetim ekranları ise ayrı bir yetki katmanıyla korunuyor. Fatura, abonelik, hizmet kalemi ve mesaj hareketleri kullanıcı ve zaman bilgisiyle saklanıyor; değişen alanın önceki ve sonraki değeri kaydediliyor, silinen kayıtlar veritabanından kalkmıyor, silinmiş olarak işaretleniyor.
Modüller (12)
Bu sistemin sunduğu işlevler
Hizmetin fiziksel ve mantıksal karşılığı: IP adresi, anahtar IP'si, bağlantı portu ve MAC adresi. IP'ler sayısal saklanır, ekranda okunur gösterilir; aktif/pasif durum, abonelik tarihi ve faturaya bağlı vergi numarası ile adres.
AyrıntıFaturaya hangi kalemin kaç adet ve hangi bedelle gireceğini belirleyen katman. Paket adı, bağlantı hızı, fiyat; kalem bazında birim fiyat ve KDV oranı; kalem fiyatı değiştiğinde paket fiyatlarının toplu güncellenmesi.
AyrıntıHazırlıktan arşivlemeye bütün yaşam döngüsü: dönem, son ödeme tarihi, tutar ve ETTN. Dört basamaklı GİB durumu, üç basamaklı ödeme durumu; belge oturum açmadan bağlantısıyla görüntülenir, silinen fatura geri getirilebilir biçimde işaretlenir.
AyrıntıFaturayı resmî olarak var eden bağlantı katmanı. Portal oturumu tek noktadan açılıp işlem boyunca korunur; fatura oluşturma, dönem notu, kalem kalem tutar hesabı, vergi numarasından unvan sorgusu ve imzalı belgenin alınması.
AyrıntıÖdeme bildirimi şifreli veri ve doğrulama koduyla kontrol edilir; doğrulanan ödemede fatura ödendi olur ve ödeme tarihi yazılır. Vade geçtiğinde bekleyen fatura kendiliğinden borçluya döner.
AyrıntıAktif ve borcu olmayan aboneliklerin IP listesi üretilir; liste anahtarsız istekte reddedilir ve önbelleğe alınmaz. Borçlu abone listeden düşer, erişimi kısıtlanır; ödeme sonrası elle işlem gerekmeden yeniden listeye girer.
AyrıntıYeniden kullanılabilir, adlandırılmış mesaj şablonları; ad, dönem, tutar ve paket gibi alanların yerine geçen değişkenler. Fatura oluştu ve ödenmemiş fatura hatırlatma metinleri; gönderilen her mesaj alıcı, gönderen ve metniyle saklanır.
AyrıntıOturum gerektirmeyen sorgulama yüzeyi: kimlik numarası, doğum tarihi ve güvenlik koduyla fatura listesi, ödeme durumu ve ödeme bağlantısı. SMS'teki kişiye özel bağlantıyla doğrudan fatura ekranı.
AyrıntıFaturada yer alacak adresin standart veriden kurulması: ülke, il, ilçe, semt ve mahalle hiyerarşisi; il seçimine bağlı ilçe listesi. Adres, fatura üretiminde kaynak alan olarak kullanılır.
Ayrıntıİnsan müdahalesi olmadan yürüyen işler: aylık fatura hazırlama ve GİB'e gönderme; yalnız hazırlama, yalnız gönderme ve yeniden deneme kipleri; günde iki kez vade kontrolü. Her çalışma sonunda başarılı, atlanan ve hatalı özeti.
AyrıntıEkranları besleyen ve dış sistemlerin kullandığı veri katmanı: abone, abonelik, paket, kalem ve fatura listeleri; sunucu tarafında sayfalama, arama ve sıralama; fatura bazında SMS gönderim ucu; ödeme sistemi ve erişim katmanı için ayrı, sınırlı uçlar.
Ayrıntı