Mobil uygulama

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

CariCep “Cariler” ekranı: borç ve ödeme durumuna göre filtreler, arama alanı ve cari listesi
CariCep ana sayfası: seçilen dönemin tahakkuk ve tahsilat grafikleri, toplam borç ve tahsilat oranı

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?

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.