Commit Graph

10 Commits

Author SHA1 Message Date
OCA-git-bot
bdaa8d30a6 Merge PR #471 into 12.0
Signed-off-by sbejaoui
2020-03-17 20:06:31 +00:00
Ernesto Tejeda
500461396b [FIX] product_contract: set 'Contract template' field company depend 2020-03-09 16:06:17 +01:00
sbejaoui
b5378f5749 [12.0][ADD] - add auto_renew_interval, auto_renew_rule_type fields to sale order line 2020-02-27 15:52:43 +01:00
Stéphane Bidoul (ACSONE)
557097be2d [IMP] contract: support pre-paid for monthlylastday
monthlylastday is (almost) not a special case anymore \o/.
montlylastday is simply a montly period where the
periods are aligned on month boundaries.
The last bit of special casing is that postpaid generates
invoice the day after the last dasy of the period, except
for monthlylastday where the invoice is generated on the
last day of the period. This last exception will disappear
when we put the offset under user control.

This is a breaking change because the post-paid/pre-paid
mode becomes relevant for monthlylastday invoicing.
The field becomes visible in the UI. Code that generate
monthlylastday contract lines must now correctly set
the pre-paid/post-paid mode too. Some tests have had
to be adapted to reflect that.
2019-12-09 13:17:15 +01:00
sbejaoui
422e3699c5 [IMP] - improve is contract visibility in product view 2019-10-01 09:23:30 +02:00
sbejaoui
df451582fc [IMP] - Simplify sale order line creation for contract product 2019-10-01 09:23:30 +02:00
sbejaoui
639d2ee524 [IMP] - hide recurring_invoicing_type if recurring_rule_type is monthlylastday
for the monthlylastday case, pre-paid is logicly impossible,
if monthlylastday is set, we consider only post-paid case
2019-10-01 09:23:30 +02:00
sbejaoui
4c7a314ef6 [IMP] - compute date end onchange date start for auto-renew sale order lines 2019-10-01 09:23:30 +02:00
sbejaoui
d12a9110ee [ADD] - Add renewal process with termination notice 2019-10-01 09:23:30 +02:00
sbejaoui
280eca9819 [IMP] - Add recurrence fields to product template and sale order line 2019-10-01 09:23:30 +02:00