في أحد السيناريوهات على مستند "فاتورة مشروع" (CPAProjectInvoice)، تم إعداد مسار كيان لحساب العمولة في كل سطر من سطور المستند، عن طريق نسخ قيمة n2 من المشروع الموجود في السطر إلى الحقل details.n3، ثم ضربها في الحقل totalActualValue الموجود في رأس المستند، وتخزين الناتج في details.n4:
details.n3=details.project.n2
details.n4=sql(select {details.n3} * {totalActualValue} / 100)
ثم استُخدمت قيمة details.n4 لإضافة تأثير محاسبي عبر EAAddAccountingEffect:
details.n4=DrEffect,CrEffect
النتيجة هي أن قيمة التأثير المحاسبي النهائي تخرج مضاعفة. ما سبب المشكلة وما الحل الصحيح؟