clearcorp team mailing list archive
-
clearcorp team
-
Mailing list archive
-
Message #00702
[Merge] lp:~rr.clearcorp/openerp-ccorp-addons/6.1-rent-invoice into lp:openerp-ccorp-addons/6.1
Ronald Rubi has proposed merging lp:~rr.clearcorp/openerp-ccorp-addons/6.1-rent-invoice into lp:openerp-ccorp-addons/6.1.
Requested reviews:
CLEARCORP drivers (clearcorp-drivers)
For more details, see:
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-rent-invoice/+merge/156424
Fix date_due in maintenance invoice, rent module
--
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-rent-invoice/+merge/156424
Your team CLEARCORP development team is subscribed to branch lp:openerp-ccorp-addons/6.1.
=== modified file 'rent/rent.py'
--- rent/rent.py 2013-03-12 16:19:57 +0000
+++ rent/rent.py 2013-04-01 21:16:22 +0000
@@ -888,7 +888,8 @@
elif type == 'main':
if not first_inv:
date_due = (obj_rent.rent_main_invoiced_day < obj_rent.rent_main_charge_day and date(today.year,today.month,1) or (today.replace(day=1) + timedelta(days=32)).replace(day=1))
- date_due = date_due.replace(day=obj_rent.rent_main_charge_day + obj_rent.rent_main_grace_period)
+ #It should remove the first day of the month to avoid altering the date (-1)
+ date_due = date_due + timedelta(days=(obj_rent.rent_main_charge_day + obj_rent.rent_main_grace_period - 1))
else:
date_due = today + timedelta(days=obj_rent.rent_main_grace_period)
Follow ups