Excel ve VBA ile Kendimiz Yapsak?
Bu soruyu soran şirketlerin çoğu haklı. Excel fatura analizinde gerçekten iyi bir araç ve doğru başlangıç noktası. Aşağıda nerede işe yaradığını, nerede kırıldığını ve kırılma anını nasıl anlayacağınızı yazdık.
Önce hakkını verelim: Excel bu işi yapar
Faturalarınızı Excel'e döküp pivot tabloyla tedarikçi bazında toplamak, birim fiyatları yan yana koyup değişimi görmek, KDV oranlarını ayırıp toplamak — bunların hepsi Excel'de mümkün. Power Query ile klasördeki dosyaları toplu okuyabilir, VBA ile PDF'ten metin çekmeyi otomatikleştirebilirsiniz.
Çok sayıda şirket bu yolu seçiyor ve yıllarca sorunsuz yürütüyor. Yazılım almadan önce bunu denemiş olmak da doğru sırayla ilerlemek demek. Bir aracın gerçekten gerekli olup olmadığını, elle bir kez yapmadan bilemezsiniz.
Yani soru "Excel yetersiz mi" değil. Soru şu: bu iş sizde kaç kez tekrarlanıyor ve tekrar ettikçe ne oluyor?
Kırılma noktası hacim değil, tekrar
Excel'in zorlandığı yer genellikle fatura sayısı değil. 400 faturayı Excel'de işleyebilirsiniz. Zorlanma, aynı işi her ay yeniden yapmaya başladığınızda çıkar.
Aylık döngü şöyle işler: dosyaları indirirsiniz, klasöre koyarsınız, makroyu çalıştırırsınız, çıkan tabloda tedarikçi adlarını birleştirirsiniz, geçen ayın dosyasını açıp kıyaslarsınız, pivotu yenilersiniz. Her adım tek başına küçük. Toplamı bir gün.
Bu bir günün asıl maliyeti geçen süre değil, o günü kimin harcadığı. Bu işi genellikle finans ekibinin en yetkin kişisi yapar, çünkü tabloyu kuran odur. Yani şirketin analiz yapabilecek tek kişisi, ayın bir gününü analiz için veri hazırlamaya harcar.
Üç sessiz sorun
Excel'de kurulan çözümlerin sorunları gürültü çıkarmaz. En sık karşılaşılan üçü:
1. Şablon değişince makro sessizce eksik veri üretir
Tedarikçiniz fatura tasarımını günceller, bir sütun kayar, makro o alanı bulamaz ve boş geçer. Hata mesajı çıkmaz; tablo çalışmaya devam eder, sadece bazı satırlar eksik gelir. Bunu fark etmenin tek yolu toplamı elle kontrol etmek. Çoğu ekip bu kontrolü ilk aylarda yapar, sonra bırakır.
2. Tedarikçi adları birleşmez
"ABC İnşaat Ltd. Şti.", "ABC INSAAT LTD STI" ve "Abc İnşaat" aynı firmadır ama pivot tabloda üç ayrı satırdır. Elle birleştirirsiniz. Ertesi ay yeni bir yazım varyantı gelir, yine birleştirirsiniz. Bu iş hiç bitmez çünkü kaynağı tedarikçinin kendi kayıt disiplini.
3. Tabloyu kuran kişi ayrılınca dosya kapanır
VBA ile kurulmuş bir çözüm, onu yazan kişinin kafasında yaşar. O kişi işten ayrıldığında dosya çalışmaya devam eder ama kimse değiştiremez. Bir tedarikçi şablon değiştirdiğinde çözüm bulunamaz; ekip elle veri girmeye döner.
EFaturaFlow ne yapıyor
Aynı işi yapıyor: gelen e-faturaları okuyup temiz bir tabloya çeviriyor. Fark üç yerde:
Bakım sizde değil. Tedarikçi şablonu değişirse ayrıştırmayı biz düzeltiriz. Sizin tarafınızda yapılacak bir iş yok.
Çıktı Excel olarak kalıyor. Ürün sizi Excel'den çıkarmıyor. İndirdiğiniz dosyayla pivot kurmaya, formül yazmaya devam edersiniz. Sizden alınan şey tabloyu oluşturma işi.
Yanına gösterge paneli geliyor. Tedarikçi payları, birim fiyat hareketi, KDV ve tevkifat dağılımı, maliyet yeri kırılımı hazır gelir. Bunları Excel'de kurabilirsiniz, ama her ay yeniden kurmanız gerekir.
| Konu | Excel / VBA | EFaturaFlow |
|---|---|---|
| İlk kurulum | Kendi ekibiniz, birkaç gün–birkaç hafta | Kurulum yok, dosyaları yükleyip başlarsınız |
| Aylık tekrar | Her ay elle çalıştırma ve düzeltme | Yükleme sonrası otomatik |
| Tedarikçi şablonu değişince | Makroyu güncelleyecek kişi lazım | Bizim tarafta düzeltilir |
| Eksik aktarım fark edilir mi | Genellikle elle kontrolle | Ayrıştırma kontrolleri ürünün içinde |
| Tedarikçi adı varyantları | Elle birleştirme | Otomatik gruplama |
| Kişiye bağımlılık | Yüksek — dosyayı kuran kişi | Yok |
| Excel çıktısı | Var | Var |
| Gösterge paneli | Kendiniz kurarsınız | Hazır gelir |
| Maliyet | Lisans yok, iş gücü var | 7.500 TL/ay'dan başlar + KDV |
Excel'de kalmanız daha doğru olan durumlar
Bunu yazmamız tuhaf görünebilir ama gerçek şu: her şirketin bu ürüne ihtiyacı yok. Aşağıdaki durumlardaysanız Excel'de kalın.
- Ayda 20-30 fatura alıyorsanız. Bu hacimde elle işleme yarım saat sürer, araç almanın getirisi çıkmaz.
- Analizi yılda bir-iki kez yapıyorsanız. Bütçe döneminde bir kez bakıyorsanız, o bir kez için Excel yeter.
- Satır düzeyi kırılıma ihtiyacınız yoksa. Sadece toplam tutar ve tedarikçi adı yetiyorsa, muhasebe yazılımınızın raporu da işinizi görür.
- Faturalarınız tek bir tedarikçiden ve aynı şablonla geliyorsa. Şablon sabitse makro da sabit kalır, bakım yükü doğmaz.
Geçen ay fatura verisini tabloya çevirmek için kaç saat harcandı? Bu işi kim yaptı? O kişi izne çıksa aynı tablo yine çıkar mıydı? Üç sorunun cevabı da rahatsız ediciyse, kırılma noktasına gelmişsiniz demektir.
Geçiş nasıl olur
Mevcut Excel düzeninizi bırakmanız gerekmiyor. Çoğu şirket bir ayı paralel yürütüyor: aynı faturaları hem kendi makrosuyla hem ürünle işleyip iki tabloyu karşılaştırıyor. Farklar görülüyor, güven oluşuyor, sonra tek yola geçiliyor.
15 günlük deneme tam olarak bunun için var. Kredi kartı istemiyoruz, süre bitince otomatik duruyor.
Kendi faturalarınızla karşılaştırın
Geçen ayın faturalarını yükleyin, çıkan tabloyu kendi Excel dosyanızla yan yana koyun. En doğru karşılaştırma bu.
15 Gün Ücretsiz Deneyin →Diğer karşılaştırmalar
- Yapay zekâya fatura yüklemek ile EFaturaFlow
- Muhasebe programının "Excel'e aktar" düğmesi ile EFaturaFlow