
İki faturalama işi aynı numarayı seçiyorsa önce numara üretim sorumluluğunu tekleştirin. ERP’nin ve entegratörün aynı akışta birbirinden bağımsız numara üretmesine izin vermeyin. Hata alan isteği rastgele başka bir numarayla tekrar göndermeden önce hangi belgenin gerçekten oluştuğunu kontrol edin.
Numarayı hangi sistem üretiyor?
Turkcell e-Şirket resmî e-Fatura API belgesinde useManualInvoiceId alanı, fatura numarasının istemci tarafından verilmesiyle ilişkilidir. Alan false olduğunda sistemin varsayılan seriden sonraki numarayı otomatik verdiği belirtilir. Bu, sağlayıcıya özgü bir teknik örnektir; bütün entegratörlerde aynı alanın bulunduğu anlamına gelmez.
Bağlantı kurulurken “numarayı kaynak sistem verir” veya “numarayı sağlayıcı verir” kararı açıkça yazılmalıdır. İkinci düzende kaynak uygulama, dönen gerçek numarayı ilgili işlemle eşleştirir. İlk düzende ise aynı numaranın farklı işlerce ayrılmasını önleyen merkezi kontrol gerekir. Kullanılan sağlayıcının kabul ve hata davranışı ayrıca doğrulanmalıdır.
Varsayımsal örnek: L-1510 lisans yenilemeleri
Bir yazılım satıcısının ay başında iki ayrı yenileme işi çalıştırdığını varsayalım. Bir iş kurumsal lisansları, diğeri e-eğitim erişimlerini faturalamaya hazırlıyor. İkisi de aynı anda yerel sayaçtaki son değeri okuyor ve sıradaki aynı değeri kendine ayırıyor.
Buradaki sorun iki işin aynı müşteriye satış yapması değildir. Farklı müşterilere ait iki işlem, aynı numara adayını kullanmıştır. Sipariş numaraları farklı olduğu için yalnızca sipariş bazında mükerrer kayıt kontrolü yapmak bu çakışmayı yakalamayabilir.
Örneğin 40 yenileme kaydından 38’inin belgesi oluşmuş, 2’si numara çakışması nedeniyle incelemeye kalmış olsun. “40 istek gönderildi” bilgisi 40 fatura oluştuğunu göstermez. İncelenecek liste iki kayıttan oluşmalıdır; başarılı 38 kaydı yeniden oluşturmak sorunu büyütebilir. Sayılar varsayımsaldır ve belirli bir sağlayıcının hata yanıtını tarif etmez.
Çakışmayı çözmek için kontrol sırası
- İşlem izini koruyun: Yenileme kaydı, müşteri, işlem zamanı, kaynak referansı, kullanılan numara adayı ve sağlayıcı yanıtı birlikte kaydedilsin. Lisans anahtarı gibi gereksiz gizli değerleri hata kaydına eklemeyin.
- Gerçek sonucu sorgulayın: Hata alan kayıtta belge oluşmadığını varsaymayın. Sağlayıcıda bulunan belge kimliği ve kaynak işlem ilişkisini kontrol edin.
- Üretim sorumluluğunu doğrulayın: Kaynak numara gönderirken sağlayıcı otomatik numara üretimi de bekleniyor mu? İki sistemin ayarları aynı kararı uyguluyor mu?
- Eşzamanlı seçimi düzeltin: Kaynak numara üretiyorsa okuma ve ayırma işlemleri tek güvenilir düzen içinde yürüsün. İki işin aynı değeri ayrı ayrı “boş” görmesini engelleyin.
- Yalnızca çözülmemiş kayıtları işleyin: Yeni denemeden sonra gerçek belge numarasını, belge kimliğini ve yenileme referansını tekrar uzlaştırın.
Numara adayını gerçek belge numarası sanmayın
Kaynak uygulamanın hazırladığı aday ile sağlayıcının döndürdüğü sonuç farklı alanlarda izlenebilir. Müşteriye gönderilen belge bağlantısı ve muhasebe eşleştirmesi, gerçekten oluşan belgeyi göstermelidir. Sadece yerel sayaç arttı diye CRM’de “fatura tamamlandı” işaretlenmemelidir.
Kimliklerin görevlerini ayırmak için ETTN, fatura numarası ve ERP referansı rehberine bakabilirsiniz. Kaynak işlem referansı, numara üretimindeki eşzamanlılık sorununu tek başına çözmez; farklı kontrol katmanları birlikte çalışmalıdır.
Devreye alma testleri
- Aynı seriyi kullanan iki iş aynı anda başlatıldığında farklı kayıtlar çakışmadan tamamlanıyor mu?
- Sağlayıcının döndürdüğü gerçek numara kaynak kayda yazılıyor mu?
- Yanıt geciktiğinde sonuç sorgulanmadan yeni belge oluşturulması önleniyor mu?
- 40 kayıt örneğinde 38 başarı ve 2 inceleme ayrı raporlanıyor mu?
- İnceleme tamamlandıktan sonra her yenileme kaydı doğru belgeye bağlı mı?
Sık sorulan sorular
Her iş için ayrı seri açmak zorunlu mu?
Bu yazı böyle bir zorunluluk belirlemez. Seri düzeni ve numaralandırma kuralları, kullanılan sistemin belgeleri ve işletmenin ilgili sorumlularıyla değerlendirilmelidir.
Numarayı elle artırıp tekrar göndermek yeterli mi?
Önce önceki isteğin sonucunu ve çakışmanın nedenini bulun. Rastgele değişiklik, mevcut belgeyle bağlantıyı koparabilir ve yeni çakışmalar yaratabilir.
Entegrino bu kontrolü otomatik yapar mı?
Burada hazır entegratör bağlantısı veya otomatik numara yönetimi özelliği vaat edilmez. Kullanılan bağlantı üzerinde doğrulama gerekir.
Kaynak kontrolü: 2 Kasım 2026. L-1510 ve sayılar varsayımsaldır. Yazı yasal numaralandırma kuralı veya süre belirlemez. Fotoğraf temsili ofis ortamıdır; kişiler Entegrino müşterisi değildir.