@@ -45,7 +45,7 @@ class TaskPushWizard(models.TransientModel):
|
||||
'original_amount': meter.archives_id.fixed_receivables if meter.archives_id.fixed_receivables else meter.receivables,
|
||||
'due_date': due_date,
|
||||
'due_date_end': due_date_end,
|
||||
'charging_range': f"{start_date.strftime('%Y-%m-%d')} 到 {(end_date - timedelta(days=1)).strftime('%Y-%m-%d')}",
|
||||
'charging_range': f"{start_date.strftime('%Y-%m-%d')} 到 {(end_date).strftime('%Y-%m-%d')}",
|
||||
'create_time': datetime.now(),
|
||||
'remark': remark,
|
||||
'management_type_id': management_type_id.id,
|
||||
@@ -70,7 +70,7 @@ class TaskPushWizard(models.TransientModel):
|
||||
'original_amount': water.water_id.fixed_receivables if water.water_id.fixed_receivables else water.receivables,
|
||||
'due_date': due_date,
|
||||
'due_date_end': due_date_end,
|
||||
'charging_range': f"{start_date.strftime('%Y-%m-%d')} 到 {(end_date - timedelta(days=1)).strftime('%Y-%m-%d')}",
|
||||
'charging_range': f"{start_date.strftime('%Y-%m-%d')} 到 {(end_date).strftime('%Y-%m-%d')}",
|
||||
'create_time': datetime.now(),
|
||||
'remark': remark,
|
||||
'management_type_id': management_type_id.id,
|
||||
@@ -94,7 +94,7 @@ class TaskPushWizard(models.TransientModel):
|
||||
prev_month = meter_month - 1
|
||||
prev_year = meter_year
|
||||
prev_month_same_day = fields.Date.from_string(f"{prev_year}-{prev_month}-{meter_day}")
|
||||
start_date = prev_month_same_day.replace(day=15) + timedelta(days=1)
|
||||
start_date = prev_month_same_day.replace(day=14)
|
||||
|
||||
end_date = meter_date.replace(day=15)
|
||||
|
||||
|
||||
@@ -1648,47 +1648,7 @@ class PropertyLeaseContract(models.Model):
|
||||
'address_id':lease_id.address_id.id,
|
||||
'evaluate_unit_price': lease_id.evaluate_unit_price,
|
||||
}])
|
||||
breakdown_list = []
|
||||
if record.breakdown_ids:
|
||||
for breakdown_id in record.breakdown_ids:
|
||||
breakdown_list.append([0, 0, {
|
||||
'breakdown_id':contract_id.id,
|
||||
'charges': breakdown_id.charges,
|
||||
'unit_price': breakdown_id.unit_price,
|
||||
'monthly_amount': breakdown_id.monthly_amount,
|
||||
'start_data': breakdown_id.start_data,
|
||||
'end_data': breakdown_id.end_data,
|
||||
'month_number': breakdown_id.month_number,
|
||||
'period_rent': breakdown_id.period_rent,
|
||||
}])
|
||||
water_fee_list = []
|
||||
if record.water_fee_ids:
|
||||
for water_fee_id in record.water_fee_ids:
|
||||
water_fee_list.append([0, 0, {
|
||||
'contract_id':contract_id.id,
|
||||
'address_id':water_fee_id.address_id.id,
|
||||
'charges': water_fee_id.charges,
|
||||
'fees_id': water_fee_id.fees_id.id,
|
||||
'proportional': water_fee_id.proportional,
|
||||
}])
|
||||
electricity_fee_list = []
|
||||
if record.electricity_fee_ids:
|
||||
for electricity_fee_id in record.electricity_fee_ids:
|
||||
electricity_fee_list.append([0, 0, {
|
||||
'contract_id':contract_id.id,
|
||||
'charges': electricity_fee_id.charges,
|
||||
'fees_id': electricity_fee_id.fees_id.id,
|
||||
'proportional': electricity_fee_id.proportional,
|
||||
}])
|
||||
mange_fee_list = []
|
||||
if record.mange_fee_ids:
|
||||
for mange_fee_id in record.mange_fee_ids:
|
||||
mange_fee_list.append([0, 0, {
|
||||
'contract_id': contract_id.id,
|
||||
'charges': mange_fee_id.charges,
|
||||
'fees_id': mange_fee_id.fees_id.id,
|
||||
'proportional': mange_fee_id.proportional,
|
||||
}])
|
||||
|
||||
other_list = []
|
||||
if record.other_ids:
|
||||
for other_id in record.other_ids:
|
||||
@@ -1698,19 +1658,13 @@ class PropertyLeaseContract(models.Model):
|
||||
'coping': other_id.coping.id,
|
||||
'coping_time': other_id.coping_time,
|
||||
}])
|
||||
|
||||
rent_list = []
|
||||
if record.breakdown_ids:
|
||||
for rent in record.breakdown_ids:
|
||||
rent_list.append([0, 0, {
|
||||
'contract_id': contract_id.id,
|
||||
}])
|
||||
rent_list.append([0, 0, {
|
||||
'contract_id': contract_id.id,
|
||||
}])
|
||||
|
||||
# management_list = []
|
||||
# if record.management_list_ids:
|
||||
# for record in record.management_list_ids:
|
||||
# management_list.append([0, 0, {
|
||||
# 'contract_id': contract_id.id,
|
||||
# }])
|
||||
subset_list = []
|
||||
subset_list.append([0, 0, {
|
||||
'subset_id': record.id,
|
||||
@@ -1718,12 +1672,7 @@ class PropertyLeaseContract(models.Model):
|
||||
record.subset_ids = subset_list
|
||||
contract_id.write({
|
||||
'lease_ids': lease_list,
|
||||
'breakdown_ids': breakdown_list,
|
||||
'water_fee_ids': water_fee_list,
|
||||
'electricity_fee_ids': electricity_fee_list,
|
||||
'mange_fee_ids': mange_fee_list,
|
||||
'other_ids': other_list,
|
||||
'rent_list_ids': rent_list,})
|
||||
'other_ids': other_list,})
|
||||
# 'management_list_ids':management_list,})
|
||||
|
||||
return {
|
||||
|
||||
@@ -38,7 +38,7 @@ class PropertyReconciliationWizard(models.Model):
|
||||
rec.remake = rec.bank_id.remake
|
||||
rec.amount_water_been = rec.bank_id.yes_amount
|
||||
rec.amount_water = rec.bank_id.no_amount
|
||||
rec.amount_reconciled = rec.bank_id.no_amount - sum(line.amount for line in rec.reconciliation_line_ids)
|
||||
|
||||
|
||||
@api.depends('reconciliation_line_ids')
|
||||
def _compute_receivable_total(self):
|
||||
@@ -294,6 +294,7 @@ class PropertyReconciliationWizard(models.Model):
|
||||
self.write({'reconciliation_line_ids': missing_penalty_lines})
|
||||
|
||||
self.create_reconciliation_vals()
|
||||
self.amount_reconciled = self.bank_id.no_amount - sum(line.amount for line in self.reconciliation_line_ids)
|
||||
|
||||
def create_reconciliation_vals(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user