← Back to team overview

clearcorp team mailing list archive

[Merge] lp:~rr.clearcorp/openerp-ccorp-addons/6.1-rent into lp:openerp-ccorp-addons

 

Ronald Rubi has proposed merging lp:~rr.clearcorp/openerp-ccorp-addons/6.1-rent into lp:openerp-ccorp-addons.

Requested reviews:
  CLEARCORP drivers (clearcorp-drivers)

For more details, see:
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-rent/+merge/132610

Fix check invoice in module rent
-- 
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-rent/+merge/132610
Your team CLEARCORP development team is subscribed to branch lp:openerp-ccorp-addons.
=== modified file 'rent/rent.py'
--- rent/rent.py	2012-10-18 18:38:14 +0000
+++ rent/rent.py	2012-11-01 18:58:21 +0000
@@ -881,7 +881,8 @@
         if type=='rent':
             if not first_inv:
                 date_due = (obj_rent.rent_invoiced_day < obj_rent.rent_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_charge_day + obj_rent.rent_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_charge_day + obj_rent.rent_grace_period - 1))
             else:
                 date_due = today +  timedelta(days=obj_rent.rent_grace_period)
         elif type == 'main':


Follow ups