Yöneticinin Onayıyla Çalışan Satış Komisyonu Hesaplayıcısı
Yöneticinin onayını içeren bir satış komisyonu hesaplayıcısı oluşturun: ürüne ve role göre kurallar belirleyin, dönem bazında ödemeleri hesaplayın, sonuçları onaylayın ve ardından bordroya aktarın.

Ne çözüyor (ve neden tablolar yetersiz kalır)
Bir satış komisyonu hesaplayıcısı basit gibi görünür — ta ki ilk istisna ortaya çıkana kadar. Biri farklı oranlarda iki ürün satar, bir yönetici tek seferlik bonus onaylar ve finans bordro çalışmadan önce rakamların kilitlenmesini ister. Bir tabloda bu hızla ekstra sekmeler, gizli formüller ve “Hangi sürüm doğru?” sorusuna dönüşür.
Tablolar başarısız olur çünkü komisyon kuralları sadece matematik değildir. Politikadır. Ürüne ve role göre kurallar tanımladığınız anda mantık dallanır: Ürün A bir SDR için bir oran, bir AE için başka bir oran öder; hizmetler tahsilata göre ödenebilir; yenilemeler bazı bölgeyi hariç tutabilir. Küçük bir değişiklik onlarca hücreye dalga dalga yayılabilir ve neyin ne zaman değiştiğini kanıtlamak zorlaşır.
Bunu keşfetmenin en kötü zamanı bordro öncesidir. Rakamlar geç değişir (bir anlaşma dönemi kayar, iade gelir, bir istisna onaylanır) ve aniden son dakika formülleriyle uğraşırsınız, geçmiş kaydı net değildir. Tartışmalar böyle başlar ve “nihai” dışa aktarımlar tekrar tekrar gönderilir.
Eksik parça onay sürecidir. Bu, bir döneme ait ödemenin komisyon aracından çıkmadan önce gözden geçirildiği ve onaylandığı anlamına gelir. Genellikle satış performans ve istisnaları doğrular, finans kuralları ve toplamların gerçekte ödenebileceklerle eşleştiğini onaylar.
Sağlam bir iş akışı size dört şey verir: net kesme tarihleriyle doğru ödemeler, anlaşmalar ve kurallar için tek bir gerçek kaynağı, sayıları donduran basit bir onay adımı ve kimin neyi ne zaman onayladığını gösteren bir denetim izi.
Girdiler, çıktılar ve sürece kim dokunur
Bir satış komisyonu hesaplayıcısı ancak herkes iki konuda hemfikir kalırsa güvenilir olur: içeri girenler ve çıkanlar. Çoğu anlaşmazlık, girdiler belirsiz olduğunda veya biri kuralı iz bırakmadan değiştirdiğinde başlar.
Girdiler genellikle satış operasyonları veya finans tarafından gelir, artı bir anlaşma kaynağı (CRM veya bir tablo dışa aktarımı). Anahtar tutarlılıktır: aynı alanlar, her dönem, böylece hesaplamalar birinin yorumuna bağlı olmaz.
En çok önem taşıyan girdiler; anlaşmalar (tutar, kapanış/hak ediş tarihi, aşama, sahip), ürünler/planlar (ne satıldı ve herhangi bir özel işaret), kişiler ve roller (dönem içindeki değişiklikler dahil), kotalar/accelerator'lar ve zaman kuralları (ödeme dönemi, kesme kuralları, geri alma pencereleri).
Çıktılar gözden geçirilebilir, onaylanabilir ve bordroya verilebilir olmalı. İki katman düşünün: satır öğeleri (her kişinin ne aldığı ve neden) ve toplamlar (yöneticiler ve finans için toplamlar).
Temiz bir çıktı paketi şunları içerir:
- Her temsilci için kısa bir sebep kodu ile ödeme satırları
- Temsilci, ekip ve ürün bazında özet toplamlar
- Bir istisnalar listesi (eksik ürün eşlemesi, paylaştırma, negatif düzeltmeler)
- Dönem başına onay durumu ve zaman damgası
Onay kapısı sayıları koruduğunuz yerdir. Onaydan önce eşlemelere ve girdilere (ürün etiketleri, rol değişiklikleri, anlaşma payları) düzenleme izni verin ve istisnalar için yorum zorunlu kılın. Onaylandıktan sonra ödemeleri kilitleyin ve sessiz düzenlemeler yerine resmi bir düzeltme kaydı gerektirin.
İzlenebilirlik tartışılamaz. Her değişiklik kimin yaptığı, ne zaman yaptığı ve eski ile yeni değerleri kaydetmeli.
Ürün ve role göre komisyon kuralları: nasıl tanımlanır
Bir komisyon hesaplayıcısı ancak herkes kuralları okuyup aynı sonuca ulaşabiliyorsa işe yarar. Kuralları önce düz dilde yazın, sonra yapılandırılmış alanlara dönüştürün. Bir kuralı açıklamak için toplantı gerekiyorsa, bu daha sonra anlaşmazlık yaratır.
İlk olarak, kişilerin anlaşmadaki gerçek rollerine göre rolleri tanımlayın. Bir temsilci fırsatı bulup kapatıyor olabilir, bir hesap yöneticisi yenileme veya genişletme yapabilir, bir satış mühendisi demo destekleyebilir ve bir yönetici override veya küçük bir pay alabilir. Listeyi kısa ve tutarlı tutun.
Sonra, ürünleri satış şeklinize göre gruplayın. Yüksek marjlı bir eklenti için ayrı, temel plan için ayrı ödeme yapıyorsanız onları ayırın. Fiyat bölgeye göre değişiyorsa ve komisyonu etkiliyorsa, gruplamayı buna göre yansıtın. Amaç, doğruluk kaybetmeden tek seferlik kuralları azaltmaktır.
Ardından, ücret tiplerini seçin: gelir yüzdesi, sabit hizmet ücretleri, büyük anlaşmalar için kademe oranlar ve paylaştırma kuralları.
En çok önem taşıyan kararlar genelde şunlardır:
- Bir anlaşmada kim kazanabilir (ve tek bir anlaşmanın birden fazla role ödeme yapıp yapmayacağı)
- Ürünlerin nasıl gruplanacağı (SKU, ürün ailesi, bölgesel varyantlar)
- Rol ve ürün grubu başına oran tipi (yüzde, sabit, kademe, pay)
- “Hak edilen gelir”in ne anlama geldiği (indirim sonrası mı? vergi sonrası mı?)
- İadeler ve kısmi ödemelerin nasıl muamele göreceği (geri alma, clawback veya geciktirme)
Örnek: Core Subscription için temsilciye %8 öde, yenilemelerde hesap yöneticisine %3 öde ve Implementation Services için satış mühendisine 200$ sabit ücret ver. Müşteri iki taksitte ödeme yaparsa, bir politika seçin (nakit tahsil edildikçe öde veya tamamen ödendiğinde öde) ve tutarlı uygulayın.
Ödeme dönemi ve kesme kurallarını seçin
Uyuşmazlık yaratmanın en hızlı yolu komisyonları bir zaman çizelgesinde hesaplayıp başka birinde ödemektir. Hesaplayıcıyı inşa etmeden önce iki şeyi kilitleyin: ödeme dönemi (ne için ödediğiniz) ve kesme kuralı (o döneme ne girdiğini belirleyen).
İşin yürüyüş şekline uyan bir dönem modeli seçin. Aylık en anlaşılabilir ve denetlenmesi kolaydır. Çeyreklik idari işi azaltır ama geri bildirimi geciktirir ve sorunları maliyetli hale getirebilir. Pilotlar, spiff'ler veya mevsimsel ekipler için özel aralıklar iyi çalışır.
Sonra hak ediş tarihini tanımlayın: bir anlaşmanın komisyonlanıp komisyonlanmayacağına karar veren tek olay. Yaygın seçimler: closed-won tarihi, sevk tarihi veya fatura ödeme tarihi. Birincil bir kural seçin, istisnaları açıkça belgeleyin.
Kesme kurallarını anlaşılması zor olmayacak şekilde yazın. Örneğin:
- Ödeme dönemi: takvim ayı
- Kesme: ayın son günü 23:59'a kadar hak edilmiş olmalı
- Veri dondurma: 2 iş günü sonra düzenlemelere kapalı
- Eksik veri: bir sonraki döneme tutulur
- İtiraz edilen kalemler: çözülene kadar hariç tutulur
Prorasyon kararını erken planlayın. Biri ay ortasında katıldıysa, rol değiştiyse veya bölge taşındıysa, gün bazlı mı yoksa fırsatın geçerlilik tarihine göre mi bölüneceğine karar verin. Ne seçerseniz seçin, tutarlı ve ödeme detayında görünür olsun.
Son olarak, düzeltmelerin nasıl görüneceğine karar verin. Küçük düzeltmeler genelde bir sonraki dönemde bir ayar satırı olarak en iyi çalışır. Büyük hatalar nadiren gerekli olan bir yeniden beyan gerektirebilir ve bu açıkça etiketlenmelidir.
Kuralları yönetilebilir tutan basit bir veri modeli
Bir komisyon hesaplayıcısı yalnızca veri modeli sıkıcı ve öngörülebilir kalırsa çalıştırması kolay olur. Ne olduğunu (satış etkinliği) ve nasıl ödendiğini (kurallar) ayırın, sonra sonucu (ödemeler) saklayın ki sonra denetlenebilsin.
İlk olarak temel “ne oldu” tablolarıyla başlayın:
- Users ve Roles: kim sattı ve dönemde hangi roldeydi
- Products: ne satıyorsunuz (veya kategori düzeyinde ödeme yapıyorsanız ürün grupları)
- Deals: müşteri düzeyi kayıt (kapanış tarihi, sahip, aşama, para birimi)
- Deal Lines: komisyonların hesaplandığı satır öğeleri (ürün, miktar, tutar)
- Payouts: kullanıcı ve dönem başına hesaplanan sonuçlar, ayrıca bir durum (Draft, Approved, Exported)
Sonra “nasıl ödüyorsunuz” katmanını Rules ile ekleyin. Her kural açıkça cevaplamalı:
- Kime uygulanır (rol ve isteğe bağlı olarak belirli bir kullanıcı)
- Neyin uygulanır (ürün, ürün grubu veya herhangi bir ürün)
- Nasıl hesaplanır (yüzde, sabit, kademe)
Kuralların karmaşa haline gelmesini önlemek için önceliği açık yapın. Sayısal bir priority saklayın ve en yüksek öncelikli eşleşmeyi ilk uygulayın. Örneğin, ürün-spesifik kural “tüm ürünler” kuralını yener; kullanıcıya özel istisna genel rol kuralını yener.
Kurallar zaman içinde değişir, bu yüzden versiyonlayın. Geçerli başlama/bitiş tarihleri kullanın ve kimin kuralı güncellediğini ve ne zaman yaptığını kaydedin. Birisi “Mart neden farklıydı?” diye sorduğunda, aktif olan kuralı gösterebilirsiniz.
Son olarak, manuel override için bir Exceptions tablosu ekleyin. Anlaşma satırını, override tutarını veya oranını, kimin girdiğini ve zorunlu bir nedeni saklayın. Bu, tek seferlik düzeltmeleri bir tablo hücresine gizlemek yerine görünür tutar.
Ödemeleri nasıl hesaplamak gerekir: adım adım akış
İyi bir komisyon hesaplayıcısı öngörülebilir olmalıdır: aynı girdiler aynı ödemeyi üretir. Bunu sağlamanın en kolay yolu her ödeme çalıştırmasını tekrar oynatılabilir bir anlık görüntü gibi ele almaktır.
Önce ödeme penceresini seçin (ör. 1–31 Mart) ve anlaşma setini kilitleyin. Pratikte bu, nitelikli olan her anlaşma, fatura veya satır öğesinin çalıştırmaya alınması anlamına gelir; CRM yarın değişse bile.
Eklendikçe okunaklı kalan pratik bir akış:
- Dönemi dondurun ve kapsamda olan öğeleri çekin (closed-won tarihi, ödeme tarihi veya politika etkinliği).
- Her anlaşma satırı için ürünü ve kimin hak sahibi olduğunu belirleyin (satış anındaki role göre: AE, SDR, yönetici, partner temsilci vb.).
- Uygulanan tek kuralı seçin (en yüksek öncelik kazanan) ve satır ödemesini hesaplayın.
- Kişi ve ekip bazında toplamları toplayın ve olağan dışı sonuçları işaretleyin (negatif ödemeler, eksik ürün, alışılmadık yüksek komisyon veya sıfır satırı olan temsilci).
- Kesmeden sonra bir şey değişirse, geçmişi yeniden yazmak yerine bir sonraki çalıştırmaya bir düzeltme girdisi ekleyin.
Örnek: bir anlaşmanın iki satırı var, Yazılım ve Kurulum. AE her ikisi için de hak sahibi. Kurulum sabit bir bonus öderken yazılım yüzde ile öder. Her satır bağımsız hesaplanır, sonra AE için toplanır.
Çıktı taslak bir ödeme raporu olmalı; inceleme ve onaya hazır olsun ve her sayı belirli bir satır öğesi ve kurala kadar izlenebilir olmalı.
Yönetici onayı: net ve denetlenebilir onaylar
Bir komisyon hesaplayıcısı işin yarısıdır. Diğer yarısı ise ödemelerin güvenilir, tekrarlanabilir ve sonra açıklanması kolay olması için temiz bir onay adımıdır.
Her komisyon çalıştırmasını bir belge gibi davranın: açık durumlar arasında hareket etsin ve durum her yerde görünür olsun. Ayrıca onaydan önce dışa aktarımı imkansız kılın. Basit bir set iyi çalışır: Draft (çalışma halinde), Submitted (incelemeye hazır), Approved (onaylandı), Rejected (düzenleme gerekli) ve Exported (bordroya gönderildi).
Sahipliği önceden belirleyin. Genellikle sales ops oluşturur ve gönderir, bir satış yöneticisi anlaşmaları ve paylaştırmaları onaylar, finans ise dışa aktarmadan önce nihai sayıları onaylar. Tek onaylayıcı istiyorsanız, “evet” diyebilecek ve anlaşmazlıkları da ele alabilecek kişiyi seçin.
İnceleyen ne görmeli
Bir inceleme ekranı soruları hızlı cevaplamalı. Üstte toplamlar olsun, sonra detaylara inme seçeneği:
- Temsilci ve ekip bazında dönem toplamları
- Uygulanan kuralı gösteren anlaşma düzeyi kırılımı (oran, limit, pay)
- İstisnalar (eksik ürün, eksik rol, negatif düzeltmeler)
- Son çalıştırmadan bu yana olan değişiklikler (yeni anlaşmalar, düzenlenen tutarlar, ters kayıtlar)
Bir çalıştırma reddedilirse, nedenini açıklayan bir yorum zorunlu kılın. Reddedildiğinde yalnızca düzenlenmesi gerekenleri (ürün eşlemesi veya kural seçimi gibi) kilitsiz bırakın ve diğer her şeyi salt okunur tutun ki kapsam kontrol altında kalsın.
Onayları denetlenebilir kılın
Onaylar güvenilir bir iz bırakmalı: kimin onayladığı, ne zaman ve neyi onayladığı (dönem, toplamlar ve dahil edilen anlaşma seti). Bir anlaşma onay sonrası değişirse, çalıştırma ya Draft'a döndürülmeli ya da açıkça “yeniden onay gerektirir” olarak işaretlenmelidir.
Örnek senaryo: aylık ödeme yapan küçük bir ekip
Küçük bir ekip öngörülebilir hissettiren bir komisyon hesaplayıcısı ister. İki temsilci (Alex ve Priya) ve bir yönetici (Dana) var. İki ürün satıyorlar ve farklı oranları var: Ürün Alpha %10, Ürün Beta %6.
Bir anlaşmada paylaştırma var: temsilci ilişki sahibi, satış mühendisi kapanışa yardımcı oluyor. Kural basit: komisyonun %70'i temsilciye, %30'u satış mühendislerine gider.
Nisan ayında şöyle olur:
- Anlaşma 1: Alex, Ürün Alpha'yı 20.000$'a satar. Priya satış mühendisi olarak destek verir (70/30 pay).
- Anlaşma 2: Priya, Ürün Beta'yı 15.000$'a satar. Pay yok.
- İade: 18 Nisan'da Anlaşma 1 müşterisi 5.000$ iade alır.
Taslak hesaplama (iade uygulanmadan önce): Anlaşma 1 komisyonu 20.000 x %10 = 2.000$. Alex 1.400$ alır, Priya 600$ alır. Anlaşma 2 komisyonu 15.000 x %6 = 900$, tamamı Priya'ya.
İade şimdi bir düzeltme yaratır. İade 5.000$’lık Ürün Alpha olduğuna göre düzeltme 5.000 x %10 = 500$ olur. Politika düzeltmeleri bir sonraki ödemede uygularsa, Nisan kapalı kalır ve Mayıs -$500 ile başlar; bu -$350 Alex için, -$150 Priya için olur. Bu, bordroyu yeniden çalıştırmaktan kaçınır.
Ay sonu akışı:
- Taslak: sistem Nisan ödemelerini hesaplar ve bekleyen iade düzeltmesini işaretler.
- İnceleme: Dana anlaşmaları, paylaştırmaları ve istisnaları kontrol eder.
- Onay: Dana imzalar ve dönemi kilitler.
- Dışa aktar: bordroya uygun toplamlar ve düzeltme satırları içeren bir dosya üretilir.
Uyuşmazlıklara yol açan yaygın hatalar (ve bunlardan nasıl kaçınılır)
Çoğu komisyon tartışması matematikle ilgili değildir. Aynı anlaşmanın iki kişi tarafından farklı tanımlarının kullanılmasıyla başlar.
Yaygın tetikleyici, booked revenue (kayıtlı) ile paid revenue (tahsil edilen) karıştırmaktır. Bir ekran booked gösterirken dışa aktar paid gösteriyorsa, temsilciler şaşkın olur. Birini varsayılan yapın ve diğerini açık bir alan olarak belirtin.
Bir diğer sık sorun onay sonrası sessiz düzenlemelerdir. Yönetici bir dönemi onayladığında ve sonradan biri kapanış tarihini, ürünü veya tutarı değiştirirse, ödemeler sebepsiz değişebilir. Onaylı kayıtları kilitleyin ve değişiklikleri tarihli düzeltme girdileriyle yönetin.
Kurallar da örtüştüğünde tartışmalara neden olur. “Ürün A %8 öder” ve “Kurumsal anlaşmalar %10 öder” her ikisi uygulanıyorsa, açık bir öncelik kuralına (veya yığılma kuralına) ihtiyacınız var ki aynı anlaşma farklı kullanıcıların raporunda farklı ödemesin.
Payout zamanında en sık karşılaşılan sorunlar:
- Raporlar ve dışa aktarmalarda gelir temelinin (booked vs paid) tanımlanmaması
- Onay sonrası düzenlemeler yerine düzenlemeler yapılmaması
- Örtüşen kurallar ve öncelik eksikliği
- Kenar durumların eksik ele alınması (iadeler, chargeback, iptaller, döviz dönüşümü)
- Bordroyla eşleşmeyen dışa aktarmalar (personel ID'si, ödeme yöntemi, tüzel kişi)
Örnek: Bir temsilci EUR ile satış yapar, bordro USD öder ve ertesi ay bir iptal olur. Orijinal FX kurunu anlaşma ile saklarsanız ve iptali bir sonraki dönemde negatif düzeltme olarak kaydederseniz, ekip sayının neden hareket ettiğini tam olarak görebilir.
Bordroya göndermeden önce kısa kontrol listesi
Son adımda çoğu komisyon başı ağrısı başlar. Herhangi bir şeyi bordroya göndermeden önce kısa bir akıl sağlığı kontrolü yapın ki doğru kişilere, doğru anlaşmalar için ve doğru dönem için ödeme yapılıyor olsun.
Önce ödeme penceresini doğrulayın. Dönem başlangıç ve bitiş tarihlerinin şirketin beklediğiyle uyuştuğundan ve kesme kuralının net olduğundan emin olun. “Ayın sonu 23:59’a kadar closed-won” ile “ay içinde fatura ödendi” aynı şey değildir.
Dışa aktarmadan önce kısa kontrol listesi:
- Dönem tarihlerini ve kesme tanımını doğrulayın; zaman dilimi ve varsa hoşgörü süresini de kontrol edin.
- 3–5 anlaşmayı rastgele kontrol edin: ürün, rol, oran ve ödeme bir tahtada açıklayacağınızla eşleşmeli.
- Anomalileri gözden geçirin: negatif ödemeler, olağanüstü yüksek ödemeler ve ürün veya sahibi eksik anlaşmalar.
- Onayları doğrulayın: doğru yönetici onayladı ve istisnalarda kısa not var.
- Dışa aktar alanlarının eksiksiz olduğunu onaylayın: personel ID'si, ödeme tutarı, dönem etiketi ve net bir açıklama (örnek: “Oca 2026 komisyonları”).
Bir uç nokta bulursanız, hızlı bir soruşturma gibi ele alın. Anlaşma kaydını açın, uygulanan kuralı doğrulayın ve girdileri kontrol edin (tutar, ürün, rol, aşama, tarih). “İncelemeye tut” durumu, şüpheli öğeleri düzeltme ve onaylanana kadar dışa aktarmadan uzak tutmak için faydalıdır.
Sonraki adımlar: iş akışını basit bir dahili araca dönüştürün
Küçük başlayın ki insanların gerçekten kullanacağı bir şey çıkarın. İyi bir minimum versiyon bir ürün grubu, iki rol (temsilci ve yönetici) ve tek bir dönem türü (aylık) içerir. Bu, matematiği, kesme kurallarını ve onay adımını kanıtlamak için yeterlidir; kenar durumlara boğulmadan.
Sonra ham verinin nereden geldiğine ve ona nasıl güveneceğinize karar verin. Birçok ekip CRM veya faturalama sisteminden içe aktarır, sonra eksikleri bir tabloyla tamamlar. Ne seçerseniz seçin, sürece doğrulama ekleyin. Örneğin, bir anlaşmanın sahibi, ürün etiketi veya kapanış tarihi yoksa dönemin gönderilmesini engelleyin.
Hafif bir yönetici panosu benimsemeyi kolaylaştırır. Kararlara odaklı tutun:
- Döneme göre bekleyen onaylar (sayısı ve toplam ödeme)
- Temsilci ve ürün grubu bazında toplamlar
- Kısa bir “dikkat gerektiren” listesi (eksik alanlar, override'lar, istisnalar)
Ağır kodlamadan kaçınmak istiyorsanız, AppMaster (appmaster.io) bu iş için pratik olabilir: tabloları modelleyin, ödeme çalıştırması ve onay akışını uygulayın, onay sonrası dışa aktar üretin. İlk başta basit tutun, sonra ekip daha fazla ürün grubu, özel durum veya yeni dönem türleri istediğinde dikkatli genişletin.
SSS
Başlangıç için, bir anlaşmanın komisyonlanacağı zamanı belirleyen tek bir ana kural seçin (örneğin closed-won tarihi veya fatura ödeme tarihi). Bunu raporlar ve dışa aktarımlar boyunca tutarlı kullanın; istisnaları notla belgeleyin ki geçmişi yeniden yazmayasınız.
Dönemi dışa aktarmadan önce kilitleyin. Kısa bir düzeltme penceresi (örneğin 1–2 iş günü) ile eksik alanları düzeltmeye izin verin, sonra girdileri dondurun ve sonraki döneme tarihli düzeltme satırlarıyla ilerleyin.
Kuralları okunabilir ve yapısal tutun: rol + ürün (veya ürün grubu) + hesaplama yöntemi (yüzde, sabit, kademe). İnsanlar bir kuralı bir cümlede açıklayamıyorsa, genellikle onu daha küçük kurallara bölmeniz gerekir.
Aynı anlaşmaya uyan iki kural olduğunda, açık bir öncelik düzeni kullanın; böylece her anlaşma satırı için yalnızca bir kural kazanır. Yaygın varsayımlar: kullanıcıya özel istisnalar rol kurallarını yener, ürün-spesifik kurallar “tüm ürünler” kuralını yener, daha yeni yürürlük tarihleri eskilerini yener.
Satır öğesi bazında hesaplayın, sonra kişiye toplayın. Bu, bir anlaşmanın içinde farklı oranlara sahip ürünler olduğunda (ör. yazılım yüzdesi artı sabit hizmet bonusu) kafa karışıklığını önler ve denetimleri kolaylaştırır.
Bir politika seçin ve her yerde açıkça etiketleyin. Booked (imzalanmış) gelirle ödeme daha basit ve hızlıdır; tahsilata göre ödeme iadeler ve ödememe riskini azaltır. Hangi politikayı seçerseniz seçin, ters kayıtları net düzeltme satırlarıyla yönetin.
İadeleri geçmişte onaylanmış ödemeleri düzenlemek yerine negatif düzeltmeler olarak ele alın. Temiz varsayımsa onaylı ayı kapalı tutup ters kaydı sonraki ödeme dönemine tarihli bir satır olarak uygulamaktır; orijinal satır referanslı olsun.
Küçük bir durum seti kullanın ve bunları zorunlu kılın: Draft (hesaplama aşaması), Submitted (incelemeye hazır), Approved (sayıları kilitler) ve Exported (bordroya gönderildi). Draft veya Submitted durumundan dışa aktarmaya izin vermeyin ve kim onayladı/neyi onayladı kaydını tutun.
İnceleme ekranı hızlı cevap vermeli: önce toplamları gösterin, sonra detaylara inme olanağı sağlayın — uygulanan kural, oran, split veya limit, istisnalar ve son çalıştırmadan bu yana ne değiştiği gibi bilgiler olmalı.
Evet. Kapsamı dar tutun: aylık tek bir dönem türü, birkaç ürün grubu ve kısa bir rol listesiyle başlayın. AppMaster ile tabloları modelleyebilir, payout çalıştırmasını ve onay akışını uygulayabilir, onay sonrası bordroya uygun bir dışa aktar üretebilirsiniz; ağır kodlama gerektirmez.


