Kaynaklı formül
dayOffsetᵢ = civilDay(dueDateᵢ) − civilDay(baseDate) weightedDayᵢ = amountMinorᵢ × dayOffsetᵢ exactWeightedOffset = Σ(amountMinorᵢ × dayOffsetᵢ) / ΣamountMinorᵢ
Genel Σ(wᵢxᵢ)/Σwᵢ formülü NIST’in Weighted Mean belgesindeki Denklem 2-20’dir; burada wᵢ=tutar, xᵢ=gün farkı eşlemesi kullanılır. Alo Maliye’deki uygulama yanıtı da tarih seri sayısı × tutar, çarpımları topla, toplam tutara böl akışını verir.
Saat dilimsiz civil-day dönüşümü Howard Hinnant’ın karşılıklı days_from_civil/civil_from_days algoritmasına dayanır. Safe integer denetimi ECMAScript Number.isSafeInteger tanımıdır.
Giriş tercihleri (amountMinor > 0, en az bir satır ve yıl 0001–9999) bu aracın teknik sözleşmesidir. Yuvarlama ve sonlanmayan ondalıkta 12 basamak da aracın açık sunum tercihidir; dış kaynağa veya mevzuata mal edilmez.