İçeriğe geç

Mükerrer fatura kaydı nasıl engellenir?

Dört ayrı sebep, dört ayrı çözüm — ve uygulama kodundaki kontrolün neden yetmediği.

8 Ekim 2026 · 4 dakikalık okuma · Veri bütünlüğü

Aynı faturanın iki kez kaydedilmesi, raporu bozan en sessiz hatadır: toplam artar, cari bakiyesi şişer, stok fazla görünür ve fark genellikle aylar sonra fark edilir. Dört farklı sebepten olur ve her birinin çözümü ayrıdır.

1. Elle çift giriş

İki kişi aynı belgeyi girer ya da aynı kişi kaydettiğinden emin olamayıp tekrar girer. Çözüm basit: belge numarası benzersiz olmalı ve aynı numara ikinci kez kaydedilememeli. Workpro'da aynı numaradan ikinci fatura açılamaz; kayıt “bu numaralı fatura zaten var” diye reddedilir, sessizce üzerine yazılmaz.

2. Aktarımın tekrarlanması

Muhasebe programından ya da entegratörden çekim ikinci kez çalıştırıldığında aynı belgeler yeniden gelir. Çözüm, dış kaydın kimliğini saklamaktır: her aktarılan belge için (kurulum, tür, dış kimlik) üçlüsü tutulur ve bu üçlü benzersizdir. Aynı belge ikinci kez geldiğinde yeni kayıt açılmaz, mevcut kayıt bulunur.

Workpro'nun çekme ekranı listeyi önce gösterir; Workpro'da zaten olan belge satırda “Workpro'da zaten var” diye işaretlidir. Gelen e-fatura kutusunun otomatik taranmasında ilk tarama hiçbir belge açmaz, yalnız başlangıç noktası koyar: kutuda bekleyen eski belgeler çoğunlukla zaten girilmiştir.

Paraşüt'ten çekme ekranı: Workpro'da zaten olan faturalar satırda işaretli
Ekran uygulamanın kendisinden; veriler örnek.

3. Aynı belge, iki kimlik

Daha az bilineni budur. Muhasebe programında bir fatura kopyalanır, e-belgesi yeni kayıttan kesilir, eski kayıt silinir. Belge aynıdır ama artık başka bir kimlik taşır; yalnız kimliğe bakan kontrol onu yeni sanır.

Workpro bu yüzden kimliğin yanında belgenin kendisine de bakar. Önce aynı UUID ya da aynı GİB numarası aranır. GİB numarası yalnız satıcı başına tekil olduğu için numara eşleşmesi aynı karşı tarafı ister: aynı cari ya da aynı vergi numarası. Kimlik de numara da tutmazsa olası mükerrer aranır: aynı cari, aynı yön, aynı para birimi, kuruşu kuruşuna aynı toplam ve ±15 gün içinde tarih.

Tek aday varsa, kalemleri aynıysa ve aday başka bir belgeye bağlı değilse yeni kayıt açılmaz, bağ ona kurulur. Şartlar tutmuyorsa otomatik çekim belgeyi açmaz, bekletir ve bildirir; elle çekimde önizleme uyarır, karar sizindir.

Tedarikçi e-faturasının kendiliğinden taslağa dönüşmesiTedarikçinin kestiği e-fatura GİB üzerinden entegratöre, oradan Workpro'ya düşer; taslak alım faturası açılır ve onay akışına girer.DIŞTedarikçie-Fatura keserDIŞGİBBelge iletilirDIŞEntegratörEDM ya da ParaşütGelen kutusuWorkpro — taslak alım faturasıKalemleri, tedarikçisi, belge no ileAynı belge iki kez açılmazOnay akışıTutar eşiğine göre adımlarOnaylayıcının zili çalarOnaylanınca stok ve cari yazılırFAT-9042Dış sistemlerWorkpro belgesiOnay ve muhasebe

Şemayı yana kaydırabilirsiniz

Gelen belgede mükerrer koruması

Otomatik tarama da elle çekme de aynı denetimden geçer.

  1. KimlikEntegratördeki belgenin kimliği Workpro tarafında saklanır; aynı kimlik yeni kayıt açmaz.
  2. NumaraKimlik yoksa aynı UUID ya da aynı karşı tarafın aynı GİB numarası aranır.
  3. AdayAynı cari, aynı tutar, ±15 gün: tek ve kalemleri aynıysa bağlanır, değilse bekletilir.
  4. KısıtSon savunma veri tabanı kısıtı: iki kayıt fiziksel olarak oluşamaz.

4. Eşzamanlılık

En sinsi olanı budur. İki istek aynı anda çalışır; ikisi de “bu belge var mı?” diye sorar, ikisi de “yok” cevabını alır, ikisi de yazar. Uygulama kodundaki kontrol burada yetmez, çünkü kontrol ile yazma arasında geçen milisaniyede diğer istek araya girer.

Tek gerçek çözüm veri tabanı seviyesinde benzersizlik kısıtıdır: ikinci yazma denemesi veri tabanı tarafından reddedilir. Workpro'da entegrasyon eşleşmeleri bu kısıtla korunur; uygulama kısıt hatasını yakalayıp mevcut kaydı kullanır.

Sonradan fark ederseniz

Mükerrer kayıt bulunduğunda silmek her zaman doğru değildir: belgeye bağlı stok ve cari hareketleri de temizlenmelidir. Workpro'da fatura silindiğinde stok ve cari hareketleri de kalkar. Genel muhasebe açıksa yevmiye fişi kaldırılır; fiş numaralanmışsa silinmez, tersiyle kapatılır. Fatura kilitli bir muhasebe ayındaysa silinemez; ayı açmak ayrı yetki ve gerekçe ister.

Silinen faturanın entegrasyon bağı geçersiz sayılır: belgeyi elle yeniden çektiğinizde yeniden açılır. Otomatik tarama ise silinmiş taslağı kendiliğinden yeniden açmaz; sildiğiniz belge geri gelmez.

Sıradaki yazılar

İş zekâsı · 8 Ekim 2026 · 3 dk

Raporlar neden tutmaz?

Satış müdürünün rakamı, muhasebenin rakamı ve depo sayımı birbirini tutmuyorsa sorun genellikle formülde değil, kaydın nerede tutulduğundadır.

Yazıyı okuyun
Stok · 8 Ekim 2026 · 3 dk

Stok devir hızı nakdi nasıl yer?

Depoda duran mal, kasada durmayan paradır. Devir hızının nasıl hesaplandığı ve hangi kayıt düzeninde anlam taşıdığı.

Yazıyı okuyun

Bütün yazılar

Kendi rakamlarınızla görün

Otuz dakikalık ekran paylaşımı. İşinize benzeyen bir akışı birlikte geziyoruz; sonunda panodaki sayının nereden geldiğini gösteriyoruz. Sunum yok.

İletişim