
Cari Hesap Programı Nedir? Excel'den Ne Zaman Çıkmak Gerekir?
Cari hesabın ne olduğu, Excel'in kırıldığı sekiz nokta, çıkış zamanını gösteren altı işaret, çek-senet takibi, mutabakat ve geçiş adımları.
Kısa cevap: Cari hesap, iş yaptığınız her müşteri ve tedarikçi için tuttuğunuz, borç ve alacak hareketlerinin tarih sırasıyla yazıldığı ve altında anlık bakiye duran hesap kartıdır. Cari hesap programı da bu kartları tutan, hareketleri fatura ve tahsilatlarla otomatik besleyen, vade ve yaşlandırma raporu çıkaran yazılımdır. Excel ile yapılabilir mi? Evet — ama belirli bir noktaya kadar. Cari sayınız 30–40'ı geçtiyse, birden fazla kişi kayıt giriyorsa, vade takibi yapıyorsanız ya da çek-senet giriyorsa Excel artık size zarar vermeye başlamıştır.
Bu yazıda cari hesabın ne olduğunu, Excel'in tam olarak nerede kırıldığını ve çıkış zamanının geldiğini gösteren işaretleri yazdım. Excel'de kalmaya devam edecekler için de düzgün bir tablo kurmanın yolunu anlattım — çünkü çoğu işletme için bir süre daha doğru cevap gerçekten Excel.

Cari hesap tam olarak nedir?
Adı ürkütücü, mantığı basit. Cari hesap, "bu kişiyle aramızdaki hesap nerede duruyor" sorusunun cevabıdır.
İki tür hareket var:
- Borç: müşteri size borçlandı (mal sattınız, hizmet verdiniz)
- Alacak: müşteri borcunu azalttı (ödeme yaptı, iade etti)
Altta yürüyen bir bakiye var. Örnek:
| Tarih | Açıklama | Borç | Alacak | Bakiye |
|---|---|---|---|---|
| 03.03 | Fatura #1042 | 12.400 | 12.400 | |
| 11.03 | Tahsilat — havale | 5.000 | 7.400 | |
| 19.03 | Fatura #1088 | 8.900 | 16.300 | |
| 02.04 | Tahsilat — çek | 10.000 | 6.300 |
Bu tabloya ekstre deniyor. Müşteriyle bir anlaşmazlık çıktığında masaya konan şey bu.
Tedarikçiler için de aynı kart tutuluyor, sadece yön ters: siz borçlusunuz.
Kavram sektörden bağımsız. Bakkalın veresiye defteri de bir cari hesaptır — veresiye takibi yazısında bunu mahalle dükkânı üzerinden anlattım. Kuyumcuda ise aynı kart lira yerine gram üzerinden tutuluyor; sebebini kuyumcu programı yazısında yazdım.
Cari kartta ne olmalı?
- Unvan / ad soyad, vergi dairesi ve vergi numarası
- Adres, telefon, e-posta, yetkili kişi
- Vade günü (kaç gün vadeyle çalışıyorsunuz)
- Risk limiti (ne kadar açık bakiye kabul edilebilir)
- Para birimi (TL / döviz)
- İskonto oranı ya da özel fiyat listesi
- Notlar
Vade ve risk limiti alanları çoğu Excel tablosunda yok ve tam da bu yüzden Excel'de kalan işletmeler tahsilat sorunlarını geç fark ediyor.
Excel gerçekten yeterli mi?
Dürüst olalım: evet, bir noktaya kadar yeterli. "Bedava Excel cari hesap programı" aramanız mantıklı bir arayış ve işletmelerin epey bir kısmı için doğru cevap. Excel'in iyi çalıştığı yer şurası:
- 30–40'tan az cari
- Tek kişi kayıt giriyor
- Peşin ya da kısa vadeli çalışıyorsunuz
- Çek-senet yok
- Döviz yok
Bu tarifteyseniz program almanıza gerek yok. Ama tabloyu düzgün kurun:
- Her cari için ayrı sayfa değil, tek bir hareket tablosu. Sütunlar: tarih, cari adı, açıklama, belge no, borç, alacak. Bakiyeyi özet sayfada
SUMIFile hesaplatın. Her müşteriye ayrı sayfa açmak, tablonun bir yıl içinde çökmesinin bir numaralı sebebi. - Cari adını elle yazmayın, veri doğrulama listesinden seçin. "Ahmet Yılmaz", "AHMET YILMAZ" ve "Ahmet Yılmaz " üç ayrı müşteri olur.
- Vade tarihi sütunu ekleyin ve geciken satırları koşullu biçimlendirmeyle renklendirin.
- Dosyayı bulutta tutun, sürüm geçmişi olsun.
cari_son_SON_v3.xlsxdosyaları bu yüzden doğuyor. - Ayda bir yedek alın, ayrı bir yere.
Excel tam olarak nerede kırılıyor?
Sekiz kırılma noktası — hepsini sahada gördük.
1. Aynı anda iki kişi. Bir kişi dosyayı açmışken diğeri yazamıyor ya da kopya üretiyor. İki kopya oluştuğu anda hangi rakamın doğru olduğu bir daha asla bilinemiyor.
2. Formül sessizce bozuluyor. Satır eklenirken toplam aralığı kaymış, kimse fark etmemiş. Excel bunu size söylemiyor. Yanlış bakiyeyle müşteriye giden bir ekstre, doğrudan itibar kaybı.
3. Yaşlandırma yapılamıyor. "90 günü geçen alacaklarım ne kadar" sorusunun cevabı Excel'de elle kurulacak bir yapı gerektiriyor ve neredeyse kimse kurmuyor.
4. Fatura ile bağ yok. Faturayı bir yerde kesiyor, cariyi başka yerde tutuyorsunuz. İki kayıt arasındaki fark her ay büyüyor.
5. Çek ve senet takip edilemiyor. Kimden aldığınız, ne zaman ödeneceği, ciro edilip edilmediği, karşılıksız çıkarsa ne olacağı — bunların hepsi Excel'de ayrı bir tablo demek ve o tablo cari bakiyeyle konuşmuyor.
6. Kur farkı hesaplanamıyor. Dövizle çalışıyorsanız her hareketin kendi günündeki kurla kaydedilmesi ve bakiyenin güncel kurla değerlenmesi gerekiyor. Excel'de bunu doğru kurmak ciddi iş.
7. Denetim izi yok. Bir rakam değiştiğinde kim değiştirdi, ne zaman, eski değeri neydi — hiçbiri kayıtlı değil. Bu, hem hata bulmayı hem suistimali fark etmeyi imkânsızlaştırıyor.
8. Ekstre üretmek elle iş. Müşteri ekstre istediğinde filtreleyip kopyalayıp biçimlendiriyorsunuz. Ayda birkaç kez sorun değil, günde birkaç kez sorun.
Çıkış zamanı geldi mi? Altı işaret
Şunlardan üçü varsa Excel size artık zaman kazandırmıyor, kaybettiriyor:
- Cari sayınız 40'ı geçti.
- Birden fazla kişi kayıt giriyor.
- Vadeli satış yapıyorsunuz ve kimin ne zaman ödeyeceğini takip etmek zorundasınız.
- Çek ya da senet alıyorsunuz.
- Ay sonunda mali müşavirinize gönderdiğiniz dosyayı elle düzenliyorsunuz.
- "Toplam alacağım ne kadar" sorusuna 10 saniyede cevap veremiyorsunuz.
Altıncı madde en iyi testtir. Şimdi deneyin.
Programda aranacaklar
- Cari kartta vade ve risk limiti alanı
- Fatura kesildiğinde cariye otomatik işlenmesi
- Tahsilat ve ödeme kaydı (kısmi ödeme dahil)
- Yaşlandırma raporu (0-30, 30-60, 60-90, 90+ gün)
- Vadesi gelen/geçen listesi
- Çek ve senet takibi, cari ile bağlantılı
- Döviz cari ve kur farkı hesabı
- Tek tuşla ekstre çıktısı, e-posta/WhatsApp ile gönderim
- Mutabakat mektubu üretimi
- Risk limiti aşıldığında uyarı
- Kim ne zaman ne değiştirdi kaydı
- Kullanıcı yetkilendirme
- Excel/CSV dışa aktarma
- e-Fatura entegrasyonu
- Otomatik yedekleme
Son iki madde, programın uzun vadede işinize yarayıp yaramayacağını belirliyor. Genel ön muhasebe seçimini nasıl yapacağınızı ön muhasebe programı yazısında ayrıntılı anlattım; cari hesap, o seçimin en önemli parçalarından biri.
Çek ve senet: ayrı bir dünya
Vadeli çalışan işletmelerin Excel'den çıkma sebebi çoğu zaman doğrudan bu.
Aldığınız bir çekin izlemesi gereken yol şu: portföyde (elinizde), bankada tahsile verilmiş, ciro edilmiş (başkasına ödeme olarak devredilmiş), tahsil edilmiş ya da karşılıksız. Her durum farklı bir muhasebe sonucu doğuruyor ve hepsi cari bakiyeyle bağlantılı.
Kritik nokta şu: müşteri size çek verdiğinde borcu kapanmıyor, sadece şekil değiştiriyor. Çek tahsil edildiğinde kapanıyor. Karşılıksız çıktığında borç geri doğuyor. Excel'de bu üç aşamayı doğru kurgulayan bir tablo neredeyse hiç görmedim; genelde çek verildiği anda cari sıfırlanıyor ve karşılıksız çıktığında kimse fark etmiyor.
Programda aranacaklar: çek/senet kartı (keşideci, vade, tutar, banka), durum takibi, vade takvimi, ciro zinciri, karşılıksız kaydı ve bunun cariye otomatik yansıması. Verdiğiniz çekler için de aynısı — kendi vadelerinizi görmeden nakit planı yapamazsınız.
Tahsilatı hızlandıran beş uygulama
Cari hesap programının asıl kazancı raporda değil, tahsilatta. Sahada işe yaradığını gördüğümüz uygulamalar:
1. Düzenli ekstre gönderin. Ayda bir, herkese. Ödemeyenlerin çoğu kötü niyetli değil, sadece unutmuş oluyor. Ekstre gönderen firmalarda ortalama tahsilat süresi belirgin şekilde kısalıyor.
2. Vadeden birkaç gün önce hatırlatın. Vade geçtikten sonra aramak, geçmeden önce hatırlatmaktan çok daha zor bir konuşma. Bu tür bildirimler ticari ileti onayı gerektirmiyor; ayrıntısını WhatsApp toplu mesaj yazısında anlattım.
3. Risk limitini gerçekten uygulayın. Limit dolduğunda sistem yeni satışı uyarsın. Uyarıyı görmezden gelmek de bir karardır ama bilinçli olsun.
4. Yaşlandırmaya haftada bir bakın. Ay sonunu beklemeyin. 60 günü geçen her satır için bir eylem belirleyin.
5. Peşin ödemeyi ödüllendirin. Küçük bir iskonto, geciken tahsilatın maliyetinden ucuza gelir. Bunu cari kartta iskonto oranı olarak tanımlayabiliyorsanız işlem sırasında otomatik uygulanır.
Mutabakat: yılda iki kez yapın
Az bilinen ama çok işe yarayan uygulama. Mutabakat, karşı tarafla bakiyenizi karşılaştırmanız demek: "Bizim kayıtlarımıza göre bize 46.300 TL borcunuz var, teyit eder misiniz?"
Neden önemli: iki tarafın kaydı zamanla ayrışıyor. Bir fatura sizde işlenmiş, onlarda işlenmemiş; bir ödeme onlarda görünüyor, sizde görünmüyor. Bu farkı iki yıl sonra çözmek neredeyse imkânsız, iki ay sonra çözmek beş dakikalık iş.
Program bunu kolaylaştırıyor: mutabakat mektuplarını toplu üretip gönderiyor, gelen cevapları işaretliyorsunuz. Yılda en az iki kez, tercihen dönem sonlarında yapın.
Döviz cari: ayrıca dikkat
İthalat, ihracat ya da dövizle fiyatlanan işler yapıyorsanız cari hesap bir kat daha karmaşıklaşıyor.
Doğru kurgu şu: hareket kendi para biriminde kaydedilir, o günkü kur birlikte saklanır, bakiye hem döviz hem TL olarak görünür. Yanlış kurgu ise hareketi girişte TL'ye çevirip döviz bilgisini atmak — bu durumda müşteriye ne kadar dolar borçlu olduğunuzu bir daha hesaplayamazsınız.
Kur farkı da ayrı bir kalem: kurun değiştiği dönemde bakiyenin değerlenmesi ve oluşan farkın muhasebeleştirilmesi gerekiyor. Bunun nasıl işleneceğini mali müşavirinizle konuşun; programın ise en azından her hareketin kendi kurunu saklaması ve döviz bazlı ekstre üretebilmesi şart.
Aynı mantığın altın üzerinden çalıştığı bir örneği kuyumcu programı yazısında anlattım; orada birim gram, burada dolar — problem aynı problem.
Geçiş nasıl yapılır?
1. Kesim tarihi belirleyin. Ay ya da dönem başı olsun.
2. Cari listesini temizleyin. Mükerrer kayıtları birleştirin, unvanları düzeltin, vergi numaralarını tamamlayın. Kirli listeyi taşımak, kiri yeni sisteme kurmaktır.
3. Sadece açık bakiyeleri devredin. Geçmiş hareketlerin tamamını taşımayın; kesim tarihindeki bakiye yeterli. Eski Excel dosyanız arşivde kalsın.
4. Devirden önce mutabakat yapın. Özellikle büyük carilerle.
5. Vade ve risk limitlerini girin. Devir sırasında girmezseniz bir daha girilmiyor.
6. Çek ve senetleri ayrı devredin. Vadesi gelmemiş olanların hepsi sisteme girsin.
7. Bir ay paralel yürütün, sonra Excel'i kapatın. Paralel dönemi uzatmayın; iki sistem uzun süre yaşarsa ikisi de eksik kalır.
Sık yapılan hatalar
Cari kodu düzenini baştan kurmamak. Sonradan değiştirmek tüm raporları bozuyor.
Faturayı ve cariyi ayrı yerlerde tutmak. İki kayıt kaçınılmaz olarak ayrışıyor.
Risk limiti koymamak. Limit yoksa "bu müşteriye ne kadar mal verebilirim" sorusu her seferinde hisle cevaplanıyor.
Yaşlandırmaya bakmamak. Alacak yaşlandıkça tahsil edilebilirliği düşüyor; erken müdahale her şeyi değiştiriyor.
Ekstreyi müşteriye göndermemek. Düzenli ekstre gönderen firmaların tahsilat süresi belirgin şekilde kısa. İnsanlar unuttukları için ödemiyor.
Mutabakatı hiç yapmamak. Yıllar sonra çıkan farkın kaynağı bulunamıyor.
Yedeği kontrol etmemek. Yedekleme özelliği olması yetmiyor, bir kez geri yükleyip çalıştığını görün.
Bir uyarı: "cari hesap programı" adıyla satılan bazı basit araçlar yalnızca borç-alacak listesi tutuyor; vade, çek, yaşlandırma ve ekstre yoksa aldığınız şey Excel'in ücretli hali oluyor. Yukarıdaki kontrol listesini satıcıya madde madde sorun.
Sonuç
Cari hesap, işletmenin en basit ama en kritik kaydı: kimin size, sizin kime borçlu olduğunuz. Excel bunu belirli bir ölçeğe kadar taşıyor ve o ölçekte kalmak utanılacak bir şey değil. Ama vade, çek ve çok kullanıcı devreye girdiğinde Excel size yardım etmiyor; sadece hatayı sessizce biriktiriyor.
Çıkış kararı verirken bakılacak tek şey program özellikleri değil, verinizin dışarı çıkabiliyor olması. Girdiğiniz her kaydı istediğiniz an Excel'e alabiliyorsanız, yanlış programı seçseniz bile geri dönebilirsiniz.
Son bir not: cari hesap düzeninin işe yaraması, programın iyi olmasından çok kaydın zamanında girilmesine bağlı. Faturayı bir hafta sonra, tahsilatı ay sonunda işleyen bir düzende hangi sistemi kurarsanız kurun bakiye hep geriden gelir. Kaydı işlemin olduğu gün girin; geri kalanını sistem hallediyor.
Kendi cari yapınızın hangi çözüme uyduğunu konuşmak isterseniz bize yazın; mali müşavirlik ve muhasebe tarafındaki kurgumuzu mali müşavir yazılımı sayfamızda, diğer sektörel çözümleri ürünler sayfasında bulabilirsiniz.
Sıkça sorulan sorular
Cari hesap, iş yaptığınız her müşteri ve tedarikçi için tuttuğunuz, borç ve alacak hareketlerinin tarih sırasıyla yazıldığı ve altında anlık bakiye duran hesap kartıdır. Bu kartın dökümüne ekstre denir; müşteriyle bir anlaşmazlık çıktığında masaya konan belge budur.
Belirli bir ölçeğe kadar evet. 30–40'tan az cariniz varsa, tek kişi kayıt giriyorsa, peşin ya da kısa vadeli çalışıyorsanız ve çek-senet ile döviz yoksa Excel işinizi görür. Tabloyu kurarken her müşteriye ayrı sayfa açmayın; tek bir hareket tablosu tutup bakiyeyi özet sayfada hesaplatın.
Şu altı işaretten üçü varsa çıkma zamanı gelmiştir: cari sayınız 40'ı geçti, birden fazla kişi kayıt giriyor, vadeli satış yapıyorsunuz, çek ya da senet alıyorsunuz, ay sonunda mali müşavirinize gönderdiğiniz dosyayı elle düzenliyorsunuz, 'toplam alacağım ne kadar' sorusuna 10 saniyede cevap veremiyorsunuz.
Hayır, borç kapanmaz; yalnızca şekil değiştirir. Borç, çek tahsil edildiğinde kapanır. Çek karşılıksız çıkarsa borç geri doğar. Excel'de yapılan en yaygın hata, çek verildiği anda cariyi sıfırlamak ve karşılıksız çıktığında kimsenin fark etmemesidir.
Mutabakat, karşı tarafla bakiyenizi karşılaştırmanızdır. İki tarafın kaydı zamanla ayrışıyor: bir fatura sizde işlenmiş onlarda işlenmemiş, bir ödeme onlarda görünüyor sizde görünmüyor olabiliyor. Bu farkı iki ay sonra çözmek beş dakikalık iş, iki yıl sonra çözmek neredeyse imkânsız. Yılda en az iki kez, tercihen dönem sonlarında yapın.
Hareket kendi para biriminde kaydedilmeli, o günkü kur birlikte saklanmalı ve bakiye hem döviz hem TL olarak görünmeli. Hareketi girişte TL'ye çevirip döviz bilgisini atan bir düzende, müşteriye ne kadar dolar borçlu olduğunuzu bir daha hesaplayamazsınız. Kur farkının nasıl muhasebeleştirileceğini mali müşavirinizle konuşun.