İki raporun toplamı farklıysa sorun çoğu zaman tek bir formülde değil; dönem, veri detayı, join ilişkisi, filtre veya iş tanımı zincirindedir.
1. Dönem tanımı aynı mı?
İlk kontrol tarih alanıdır. İşlem tarihi, muhasebeleşme tarihi, kayıt tarihi ve güncelleme tarihi aynı soruya cevap vermez. Bir rapor ay kapanışını, diğeri anlık operasyonu gösteriyorsa sonuçların farklı olması beklenir.
- Başlangıç ve bitiş saatleri dahil mi?
- Ay kapanışı sonrası gelen kayıtlar nasıl ele alınıyor?
- Saat dilimi veya gece yarısı sınırı etkiliyor mu?
- İptal ve düzeltme kayıtları hangi döneme yazılıyor?
2. Veri detayı aynı mı?
Bir veri kümesi poliçe, diğeri poliçe kalemi seviyesindeyse satır sayıları doğrudan karşılaştırılamaz. Önce her veri kümesinin grain’i, yani tek bir satırın neyi temsil ettiği açıkça yazılmalıdır.
Toplamı karşılaştırmadan önce seçilen anahtar üzerinden tekillik kontrolü yapılmalı; beklenmeyen çoğalmalar ayrıştırılmalıdır.
3. Join ilişkileri kayıtları çoğaltıyor mu?
Bire-çok ilişkiler yanlış bağlandığında tutar alanları sessizce katlanabilir. Özellikle hareket tablosunun birden fazla tarihçe veya sınıflandırma kaydıyla eşleşmesi sık görülen bir nedendir.
- Temel kümedeki kayıt ve tutar toplamını alın.
- Her join sonrasında aynı toplamı yeniden hesaplayın.
- Farkın ilk oluştuğu adımda anahtar tekilliğini kontrol edin.
4. Filtre ve yetki davranışı aynı mı?
Durum, ürün, bölge, kanal ve kullanıcı yetkileri görünürde aynı raporların farklı kayıt kümeleriyle çalışmasına yol açabilir. Gizli dashboard filtreleri ve varsayılan seçimler de sorgu metni kadar önemlidir.
5. Hesaplama tanımı gerçekten ortak mı?
Net ve brüt tutar, vergi dahil veya hariç değer, kullanılan kur, yuvarlama noktası ve iptal davranışı açıkça tanımlanmalıdır. “Toplam prim” gibi tek bir ad, farklı ekiplerde farklı formüller taşıyabilir.
6. Örnek kayıtla kaynağa geri gidin
Yalnızca toplamları karşılaştırmak sorunun yerini gizler. Fark yaratan küçük bir kayıt grubu seçin ve rapordan datamarta, hazırlama katmanına ve kaynağa kadar izleyin.
Kalıcı çözüm
Rapor bazında düzeltme yapmak yerine ortak gösterge sözlüğü, açık grain tanımı, kaynak–hedef eşleştirmesi ve otomatik mutabakat kontrolleri oluşturun. Böylece aynı hata her yeni raporda yeniden üretilmez.
İletişime geç