CariCep: SMMM Cari Takip
Muhasebecilerin ve mali müşavirlerin müşterilerinden olan alacaklarını, aylık tahakkuklarını ve tahsilat süreçlerini mobil cihazlardan yönetebilmesi için geliştirilen cari takip uygulaması.
Geliştirme tamamlandı — yayın onayı bekleniyor
Genel bakış
CariCep, mali müşavirlerin ve muhasebe ofislerinin müşteri bazlı alacak takibini telefondan yürütebilmesi için geliştirilen bir mobil uygulama. Her müşteri için açılan cari kartta mükellef sınıfı, aylık ücret ve açılış bakiyesi tutuluyor; aylık tahakkuklar, tam veya kısmi tahsilatlar ve kalan borç aynı hareket geçmişinde izleniyor.
Pro planda aylık tahakkuklar her ayın 1’inde aktif cariler için sunucuda kendiliğinden oluşturuluyor. Cariler mükellef sınıflarına göre gruplanıyor; vergi hatırlatmaları ve WhatsApp üzerinden hazırlanan borç hatırlatmaları tahsilat takibini tamamlıyor. Cari ekstresi PDF, kayıtlar Excel olarak dışa aktarılabiliyor.
- Kimin için
- Muhasebeciler, serbest muhasebeciler, mali müşavirler ve müşteri tahakkuk/tahsilat süreçlerini takip eden muhasebe ofisleri.
- Çözdüğü ihtiyaç
- Muhasebe ofisleri müşteri tahakkuk ve tahsilat takibini çoğunlukla Excel dosyaları veya kâğıt defterler üzerinden yürütüyor. Müşteri sayısı arttıkça hangi müşteriden ne kadar alacak kaldığını takip etmek zorlaşıyor ve tahsilatlar gözden kaçabiliyor.
Benim rolüm
CariCep’i ürün kurgusundan başlayarak geliştirdim. Önce cari, tahakkuk ve tahsilat iş kurallarını netleştirdim: kısmi ve fazla ödemelerin kalan borca nasıl yansıyacağı, aylık tahakkukların hangi carilere ve hangi tarihte oluşacağı, Free ve Pro planların sınırları gibi. Bu kurallar Flutter ile geliştirdiğim mobil arayüzde ve ASP.NET Core ile yazdığım API’de aynı şekilde işliyor.
Backend tarafında PostgreSQL veri modelini, e-posta doğrulamalı oturum akışını, PDF ekstre ve Excel dışa aktarma servislerini, aylık tahakkuk ile vergi hatırlatmalarını üreten arka plan işlerini kurdum. Mağaza aboneliklerinin sunucuda doğrulanması, uygulama içinden hesap silme, otomatik testler ve mağaza politikalarına göre yapılan düzeltmeler de bu sürecin parçasıydı.
Öne çıkan özellikler
-
Finansal özet
Seçilen dönemin tahakkuk ve tahsilat grafikleri, toplam borç ve tahsilat oranı ana ekranda.
-
Cari takibi
Cariler borç ve ödeme durumuna göre filtreleniyor, mükellef sınıflarına göre gruplanıyor.
-
Tahakkuk ve tahsilat
Aylık tahakkuk oluşturma, tam veya kısmi tahsilat girişi ve kalan borç takibi.
-
Hatırlatmalar
Vergi hatırlatmaları, takip işleri ve WhatsApp üzerinden iletilecek borç hatırlatmaları.
Uygulamanın içinde ne var?
Ekran görüntüleri uygulamanın kendisinden alınmıştır. Ekranlarda gösterilen kişi adları ve veriler, tanıtım amacıyla oluşturulmuş kurgusal örneklerdir.
Neden böyle kuruldu?
-
Tek API, tek kural kaynağı
Mobil uygulama, tanıtım sitesindeki hesap silme sayfası ve yönetim paneli aynı ASP.NET Core API’yi kullanıyor; iş kuralları ve plan sınırları sunucuda tek yerde uygulanıyor.
-
Aylık tahakkuk sunucuda
Tahakkuklar telefona bağlı kalmadan sunucudaki zamanlanmış görevle her ayın 1’inde İstanbul saatine göre oluşturuluyor; görev yeniden çalışsa bile aynı ay için ikinci kayıt açılmıyor.
-
WhatsApp’ta hazır mesaj bağlantısı
Borç hatırlatması şablonlu bir WhatsApp bağlantısıyla açılıyor ve göndermeyi kullanıcı yapıyor. WhatsApp’ı otomatik kullanmak mağaza kurallarına aykırı olduğu için toplu hatırlatma da her alıcıda onay isteyen bir sırayla ilerliyor.
-
Fiyat ve ödeme mağazadan
Uygulamada fiyat sabit yazılmıyor; abonelik fiyatı ve ödeme Google Play ile App Store’dan geliyor, satın alma sunucuda doğrulanıyor.
-
Belgeler sunucuda üretiliyor
Cari ekstresi QuestPDF, Excel dosyası ClosedXML ile sunucuda hazırlanıyor; uygulama hazır dosyayı açıyor, paylaşıyor veya e-postayla gönderiyor.
-
Yalnızca güvenli bağlantı
Yayın sürümü API’ye yalnızca HTTPS adresiyle bağlanıyor; oturumlar JWT ve yenilenen oturum anahtarlarıyla yönetiliyor.
Teknoloji yığını
Mobil
- Flutter
- Dart
Backend
- ASP.NET Core
- PostgreSQL
- REST API
Uygulama durumu
Geliştirme tamamlandı — yayın onayı bekleniyor
Uygulama Android ve iOS için geliştirildi. Cari kartları, aylık tahakkuk ve tahsilat takibi, gruplar, vergi ve borç hatırlatmaları, PDF ekstre ve Excel dışa aktarma ile Free ve Pro planlarda mağaza üzerinden abonelik uygulamada yer alıyor; hesap uygulamanın içinden ya da tanıtım sitesindeki sayfadan silinebiliyor. Geliştirme tamamlandı; uygulama yayın onayını bekliyor.
İletişim
Aklınızdaki uygulamayı birlikte planlayalım.
Fikrinizi birkaç cümleyle anlatın; ihtiyacınızı netleştirip izleyebileceğimiz yolu birlikte konuşalım.