Tablodaki satışların e-Arşiv faturası kendiliğinden kesiliyor
Her satış için portala girip aynı bilgileri yazmak yerine, satış listesi bir tabloda duruyor; faturaları araç sırayla kesiyor.
- Proje
- e-Arşiv Fatura Otomasyonu
- Sektör
- e-Arşiv fatura kesen küçük işletmeler
- Süre
- Mart 2026'dan beri · en uzun süredir çalışan işim
- Şu an
- Kullanımda

Dert
Her satıştan sonra e-Arşiv portalına girip alıcı adını, ili, ilçeyi, tarihi, kalemi ve tutarı yeniden yazmak gerekiyordu. Satış listesi zaten bir tabloda duruyordu; aynı bilgi iki kez yazılıyor, ay sonunda iş yığılıyordu.
Ne yaptım
Satışların tutulduğu tabloyu okuyan ve her satır için portalda faturayı sırayla kesen bir araç yazdım. Basit bir ekrandan çalışıyor: tabloyu yükle, kesilecek satırları gör, başlat. Her satırın sonucu tabloya geri yazılıyor: “Başarılı” ya da “Hata”. Bir satırda sorun çıkarsa araç birkaç kez tekrar deniyor; olmazsa o satırı “Hata” diye işaretleyip diğerlerine geçiyor, böylece iş yarıda kalmıyor ve hangi faturanın kesildiği tablodan görülüyor. ÖTV’li ürünler için ayrı bir akış var.
Ne değişti
- Aynı bilgi artık iki kez yazılmıyor: satış tabloya bir kez giriliyor, faturası oradan kesiliyor.
- Ay sonunda biriken faturalar tek seferde, sırayla kesilebiliyor.
- Hangi satışın faturasının kesildiği tabloda yazılı; kontrol için portala girmek gerekmiyor.
Ekranlar
Görüntüler sahte (örnek) veriyle hazırlandı.
Teknik detaylar
- Satış satırları Google Sheets'ten (gspread + servis hesabı) okunuyor; her satır için e-Arşiv portalında fatura formu Playwright ile dolduruluyor.
- Portalın Kendo UI bileşenleri (açılır listeler, tarih seçiciler) için özel bekleme ve doğrulama adımları; hata olursa satır başına yeniden deneme; sonuç (Başarılı/Hata) tablodaki Durum sütununa geri yazılıyor.
- ÖTV'li kalemler için ayrı akış.
- Kullanıcı arayüzü Streamlit: tabloyu yükle, kesilecek satırları gör, tek tuşla başlat; tarayıcı istenirse arka planda (headless) çalışıyor.
- Kod ve kimlik bilgileri paylaşılmıyor; ekran görüntüleri sahte veriyle hazırlandı.
Benzer bir derdiniz mi var?
Bugün işin nasıl yapıldığını kısaca anlatın; nasıl kolaylaşabileceğini birlikte konuşalım.
WhatsApp'tan yaz (yeni sekmede açılır)
