PDKS bordro entegrasyonu, onaylanmış puantaj sonucunu hedef bordro sistemindeki doğru çalışan, dönem, gün, saat ve kod alanlarına kayıpsız aktarıyorsa kabul edilmelidir. Entegrasyon; dosya aktarımı, API (iki uygulamanın veri alışverişi yaptığı arayüz) veya aynı platform içindeki bir bağlantı olabilir. Yöntemden önce sonuç önemlidir: altı kontrollü çalışan için kaynak puantaj, aktarılan satır ve bordroya alınan değer bire bir uzlaşmalıdır.
Kararı yedi testle verin. Personel Devam Kontrol Sistemi (PDKS), giriş-çıkış olaylarını çalışma planı ve kurum kurallarıyla puantaj sonucuna dönüştüren yapıdır. Kimlik, dönem ve toplamlar eşleşiyor; hatalı satırlar görünür biçimde ayrılıyor; ikinci aktarım çift kayıt üretmiyor ve yetkili düzeltme izlenebiliyorsa kabul edin. Yalnız çevre bir alan eksikse sınırlı pilotu sürdürün; ücret, gün, kişi veya kapalı dönem sonucu açıklanamadan değişiyorsa canlı aktarımı durdurun.
PDKS bordro entegrasyonu için önce veri sözleşmesini yazın
Teknik bağlantı kurulmadan önce iki ekibin aynı sözlüğü kullanması gerekir. PDKS tarafındaki personel numarası, işyeri, dönem, normal çalışma, hafta tatili, ücretli ve ücretsiz izin, devamsızlık ve fazla mesai alanlarını bordrodaki karşılıklarıyla yan yana yazın. Her satır için veri tipi, süre birimi, ondalık kuralı, boş değer davranışı, geçerlilik tarihi ve iş sahibi belli olsun. “Fazla mesai” adının iki sistemde aynı görünmesi, aynı kodu veya hesap anlamını taşıdığını tek başına göstermez.
Test dosyasını gerçek ayın tamamıyla başlatmayın. Normal gündüz çalışanı, gece vardiyasında ay sınırını geçen çalışan, izinli çalışan, eksik giriş-çıkışı düzeltilen çalışan, onaylı fazla mesaisi olan çalışan ve ay içinde işten ayrılan çalışan olmak üzere altı kayıt seçin. Kaynak değerleri işlemden önce dondurun; beklenen bordro alanlarını bordro sorumlusu onaylasın. Böylece fark çıktığında kural mı, eşleme mi yoksa veri mi hatalı kolayca ayrılır.
Yedi kontrolü aynı aktarım paketi üzerinde çalıştırın
| Kontrol | Uygulanacak senaryo | Geçme kanıtı | Durdurma nedeni |
|---|---|---|---|
| 1. Çalışan kimliği | Aynı ada sahip iki çalışanı ve ay içinde işten ayrılan bir çalışanı aktarın. | Tekil sicil anahtarı doğru bordro kaydıyla eşleşir. | Ad-soyad benzerliği yanlış kişiyi güncelliyor. |
| 2. Dönem ve işyeri | İki şube ve ay sınırını geçen gece vardiyası kullanın. | Satır doğru ay, işyeri ve şube altında oluşur. | Olay önceki/sonraki aya veya yanlış işyerine gidiyor. |
| 3. Gün, saat ve birim | Bir tam gün, yarım gün ve dakika içeren süreyi aktarın. | Kaynak ve hedef toplamı aynı birim ve yuvarlama kuralıyla uzlaşır. | Dakika-saat veya gün-saat dönüşümü açıklanamayan fark üretiyor. |
| 4. Kod eşleme | Normal çalışma, izin, devamsızlık ve fazla mesaiyi aynı pakete koyun. | Her sonuç yalnız onaylı hedef koduna yazılır. | İzin devamsızlığa ya da fazla mesai normal süreye dönüşüyor. |
| 5. Hatalı satır | Bilinmeyen sicil, geçersiz kod ve boş zorunlu alan ekleyin. | Satır reddedilir; nedeni ve yeniden işleme adımı görünürdür. | Hata sessizce atlanıyor veya geçerli satırları da bozuyor. |
| 6. Tekrar aktarım | Aynı dönem ve paket kimliğini ikinci kez gönderin. | Sistem tekrarı engeller ya da tanımlı güncelleme kuralını uygular. | Aynı çalışma veya ek mesai iki kez yazılıyor. |
| 7. Düzeltme ve iz | Onaylı bir eksik okutmayı düzeltin; açık ve kapalı dönemde yeniden aktarın. | Yetkili değişiklik eski-yeni değer, zaman ve gerekçeyle izlenir. | Kapalı dönem sessizce değişiyor veya önceki değer bulunamıyor. |
Her kontrol için kaynak satır sayısı, kabul edilen satır, reddedilen satır, hedef toplam ve fark sütunlarını doldurun. Yalnız “dosya başarıyla aktarıldı” mesajını kanıt saymayın. Teknik başarı, bordro sonucunun doğru olduğu anlamına gelmez; bir dosya eksiksiz okunmuş olsa bile yanlış sicil, kod veya birim eşlemesi ücret sonucunu değiştirebilir.
Kimlik eşlemesini ad-soyad yerine kontrollü anahtarla sınayın
Çalışan eşleştirmesi entegrasyonun ilk kırılma noktasıdır. Ad-soyad, e-posta veya kart numarası değişebilir; bordro ve PDKS’de kullanılan tekil anahtarın sahibi, biçimi ve yaşam döngüsü açıkça tanımlanmalıdır. İşe giriş, şirket içi nakil, sicil değişikliği ve işten ayrılış için aynı anahtarın ne zaman aktif veya pasif olacağını test formuna yazın.
İki sistemde aktif çalışan sayısının eşit olması yeterli değildir. Kaynakta bulunan ama hedefte olmayan, hedefte bulunan ama kaynakta pasif olan ve birden fazla hedef kaydıyla eşleşen kişileri ayrı listeler hâlinde görün. Eşleşmeyen satır bordroya otomatik eklenmemeli; sorumlu kişi doğru sicili doğruladıktan sonra aynı paket kontrollü biçimde yeniden işlenmelidir.
Süre birimi ve bordro kodunu gerçek örnekle uzlaştırın
Puantaj bir sistemi 7 saat 30 dakika, diğeri 7,5 saat veya 450 dakika olarak tutabilir. Dosyada ondalık ayırıcı, zaman biçimi ve yuvarlama eşiği açık değilse küçük farklar çalışan sayısıyla büyür. Bir tam vardiya, yarım gün, gece vardiyası, resmî tatil ve fazla mesai örneğini hem satır hem dönem toplamında karşılaştırın. Yuvarlama kararını entegrasyon katmanında gizlemek yerine hangi sistemin sahibi olduğunu yazın.
Kod eşlemesinde de aynı disiplin gerekir. PDKS’deki “ücretli izin” ile bordrodaki hedef kodun adı benzer olabilir; ancak ücret, gün ve bildirim etkisi bordro uzmanı tarafından doğrulanmalıdır. Gelir İdaresi Başkanlığının Muhtasar ve Prim Hizmet Beyannamesi kılavuzu, prim ödeme gün sayısı ile kazanç bilgilerinin bildirildiği resmî çerçeveyi açıklar. Hangi puantaj alanının hangi bordro veya beyan alanına gideceğini bu makaleden değil, kurumunuza uygulanan güncel bordro ve mevzuat değerlendirmesinden belirleyin.
Hata kuyruğu ve tekrar aktarımını birlikte deneyin
İyi tasarlanmış bir aktarımda geçerli ve hatalı satırlar birbirinden ayrılır. Altı çalışanlı pakete bilinmeyen sicil, geçersiz kod ve boş zorunlu alan ekleyin. Sistem tüm paketi durduruyorsa düzeltme ve yeniden başlatma noktasını; yalnız hatalı satırı ayırıyorsa kabul edilen satırların listesini kaydedin. Her iki durumda da kaynak toplam, kabul toplamı, ret toplamı ve hedef toplamı matematiksel olarak kapanmalıdır.
Ardından aynı paketi değiştirmeden tekrar gönderin. PDKS bordro entegrasyonu ikinci çalıştırmada çift kayıt üretmemeli; reddetme, üzerine yazma veya sürümleme davranışlarından hangisini kullandığı önceden tanımlı olmalıdır. Bağlantı aktarımın ortasında kesilirse hangi satıra kadar işlendiğini ve devam işleminin nereden başladığını da gözlemleyin. Bu test, “otomatik” ifadesinden daha değerli bir operasyon kanıtı verir.
Düzeltmenin açık ve kapalı dönemdeki etkisini ayırın
Ay sonu sonrasında eksik okutma, izin veya fazla mesai düzeltmesi gelebilir. Kaynak PDKS kaydı değiştiğinde hedef bordronun kendiliğinden mi, yeni paketle mi yoksa yetkili onayıyla mı güncelleneceğini belirleyin. Önce açık dönemde tek bir çalışanı düzeltin; yeni toplamı ve yalnız hedeflenen satırın değiştiğini doğrulayın. Sonra aynı senaryoyu kapalı dönemde çalıştırın ve engel, uyarı veya yeniden açma akışını kaydedin.
Değişiklik kanıtı; işlemi yapan kullanıcı, zaman, önceki değer, yeni değer, gerekçe ve paket kimliğini içermelidir. NIST SP 800-92 günlük yönetimi rehberi, günlük verisinin üretilmesi, iletilmesi, saklanması ve analiz edilmesi için süreç kurulmasını ele alır. Bunu belirli bir TigerBio özelliği gibi okumayın; entegrasyon kabul formunda hangi işlem izinin gerekli olduğunu tanımlamak için kullanın.
TigerBio kapsamını altı çalışanlı pilotla doğrulayın
TigerBio’nun giriş-çıkıştan aylık puantaja uzanan yazılım kapsamı; geç gelme, erken çıkma, devamsızlık, izin ile günlük ve aylık puantajı açıkça adlandırır ve muhasebe programlarıyla entegrasyon ifadesini kullanır. aylık puantaj ile hak ediş bağını açıklayan ürünler sayfası da izin türleri ve aylık puantajdan söz eder. Bu iki kaynak pilotun kaynak tarafında hangi sonuçların örnekleneceğini belirlemeye yardımcı olur.
Resmî açıklamada bağlantının dosya mı API mi olduğu, bordro ürün ve sürüm listesi, alan sözlüğü, hata kuyruğu, mükerrer paket veya düzeltme davranışı ayrıntılandırılmıyor. Bu nedenle teklif ve demoda altı çalışanlı örnek veri setinizi verin; teslim edilecek sürümde kullanılan yolu, hedef bordro sürümünü, alan-kod eşleme tablosunu ve hata dönüşünü birlikte çalıştırın. PDKS bordro entegrasyonu kabulü, genel uyumluluk cümlesine değil, bu paketin kaynak-hedef farkının sıfır olmasına bağlanmalıdır.
Kaynak puantajın henüz doğru olup olmadığını sınamadıysanız entegrasyon testine geçmeyin. Önce kaynak olay ile dönem toplamını uzlaştıran ay sonu testi ile günlük sonuç, izin, devamsızlık ve fazla mesaiyi kapatın. Yanlış puantajı kusursuz biçimde bordroya aktarmak teknik olarak başarılı, iş sonucu bakımından başarısızdır.
Kişisel veri ve erişim sınırını aktarım paketiyle ölçün
Aktarım dosyasına yalnız hedef işlemin gerektirdiği alanları koyun; testte gerçek ücret veya gereksiz kimlik verisi yerine kontrollü örnek kayıt kullanın. Dosyayı kim üretebilir, kim indirebilir, kim bordroya alabilir ve hata listesini kim görebilir sorularını rol bazında sınayın. KVKK’nın veri güvenliği yükümlülükleri açıklaması, hukuka aykırı işleme ve erişimi önleme ile veriyi muhafaza etmek için riskle uyumlu teknik ve idari tedbirlere dikkat çeker. Uygulanacak hukuki temel ve saklama süresini yetkili uzmanlarınız belirlemelidir.
Kabul kararını fark, hata ve geri dönüş kanıtıyla kapatın
Kabul et: Altı çalışanın sicili, dönemi, gün-saat toplamı ve kodları kaynakla eşleşiyor; hatalı satırlar açıklanıyor; tekrar aktarım çift kayıt üretmiyor ve düzeltme izleniyor. Sınırlı pilotu sürdür: Ana sonuç doğru olduğu hâlde dosya adı, kullanıcı bildirimi veya işlem süresi gibi çevre bir eksik varsa sahibi ve tekrar test tarihiyle ilerleyin. Durdur: Yanlış kişi veya dönem güncelleniyor, birim dönüşümü açıklanamıyor, hata sessizce kayboluyor, aynı paket iki kez yazılıyor ya da kapalı dönem yetkisiz değişiyorsa canlı bordroya geçmeyin.
Demo görüşmesine altı çalışan, yedi kontrol ve imzalı alan eşleme tablosuyla gidin. PDKS bordro entegrasyonu için hedef ürün ve sürümünüzde gerçek bir kabul provası talep etmek üzere örnek alan eşleme dosyanızla TigerBio teknik görüşmesi planlayın; kararı bağlantının kurulmasından değil, kaynak puantajın hedef bordroda doğru kişi, dönem ve koda dönüşmesinden verin.