This commit is contained in:
2026-02-15 14:45:31 +01:00
parent 4fb39d564e
commit b94d6e911d

View File

@@ -335,6 +335,7 @@ class Fee(ModelSQL,ModelView):
if self.sale_line.sale.payment_term: if self.sale_line.sale.payment_term:
beg_date = self.fee_date if self.fee_date else Date.today() beg_date = self.fee_date if self.fee_date else Date.today()
est_date = self.sale_line.sale.payment_term.lines[0].get_date(beg_date) est_date = self.sale_line.sale.payment_term.lines[0].get_date(beg_date)
logger.info("EST_DATE:%s",est_date)
if est_date and beg_date: if est_date and beg_date:
factor = InterestCalculator.calculate( factor = InterestCalculator.calculate(
start_date=beg_date, start_date=beg_date,
@@ -344,7 +345,7 @@ class Fee(ModelSQL,ModelView):
convention='ACT/360', convention='ACT/360',
compounding='simple' compounding='simple'
) )
logger.info("FACTOR:%s",factor)
return round(factor * self.sale_line.unit_price * (self.quantity if self.quantity else 0) * sign,2) return round(factor * self.sale_line.unit_price * (self.quantity if self.quantity else 0) * sign,2)
elif self.mode == 'perqt': elif self.mode == 'perqt':