添加功能
This commit is contained in:
@@ -67,11 +67,12 @@ class PenaltyLineWizard(models.Model):
|
||||
current_idx = 0 # 支付次数
|
||||
|
||||
# 2. 计算关键日期:、次月1号(违约金起算日)
|
||||
# due_year = due_date.year
|
||||
# due_month = due_date.month
|
||||
due_year = due_date.year
|
||||
due_month = due_date.month
|
||||
# # 次月1号(违约金开始计算的日期)
|
||||
# next_month = due_month + 1 if due_month < 12 else 1
|
||||
# next_year = due_year if due_month < 12 else due_year + 1
|
||||
next_month = due_month + 1 if due_month < 12 else 1
|
||||
next_year = due_year if due_month < 12 else due_year + 1
|
||||
start_date = date(next_year, next_month, 1)
|
||||
penalty_start_date = receivable.payout_date
|
||||
|
||||
modify_lines = self.env['receivable.modify.line'].search([
|
||||
@@ -153,9 +154,9 @@ class PenaltyLineWizard(models.Model):
|
||||
# 未支付的违约金(静态)
|
||||
if not penalty_receivable_id.payout_date and penalty_receivable_id:
|
||||
new_penalty_lines.append((0, 0, {
|
||||
'date': penalty_receivable_id.due_date_end,
|
||||
'date': start_date,
|
||||
'remake': f'未交违约金',
|
||||
'days_overdue': (penalty_receivable_id.due_date_end - penalty_receivable_id.due_date).days + 1,
|
||||
'days_overdue': (start_date - penalty_receivable_id.due_date).days + 1,
|
||||
'remaining_principal': 0,
|
||||
'penalty': penalty_receivable_id.submitted,
|
||||
}))
|
||||
|
||||
Reference in New Issue
Block a user