sbejaoui
0e5259b2fa
[IMP] - permit contract selection without contract_template_id
2024-05-06 17:49:07 +02:00
sbejaoui
23b7725b0c
[FIX] - date_end required only for contract product
2024-05-06 17:49:07 +02:00
sbejaoui
998d8ab9bd
[IMP] - Simplify sale order line creation for contract product
2024-05-06 17:49:07 +02:00
sbejaoui
8baae365a5
[IMP] - show related sale orders in contract form
2024-05-06 17:49:07 +02:00
sbejaoui
f13cc3d484
[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
2024-05-06 17:49:07 +02:00
sbejaoui
34f0c56e27
[IMP] - compute date end onchange date start for auto-renew sale order lines
2024-05-06 17:49:07 +02:00
sbejaoui
91f39c1a5b
[ADD] - Add renewal process with termination notice
2024-05-06 17:49:07 +02:00
sbejaoui
967d4dcef8
[IMP] - Upsell/Downsell contract from sale order
2024-05-06 17:49:07 +02:00
sbejaoui
26a3cbe417
[FIX] - Remove recurring_next_date from sale order line
...
recurring_next_date should be computed by contract line to get default value
2024-05-06 17:49:07 +02:00
sbejaoui
18649ec0c2
[IMP] - Create contract on sale order confirmation
...
- On Sale Order confirmation, a contract is created for each contract template used on sale order lines
- A not finished contract can be mentioned on sale order line
- A sale order line linked to a contract will update it and don't create a new one if it had the same template
2024-05-06 17:49:07 +02:00
sbejaoui
284dc91764
[IMP] - Add recurrence fields to product template and sale order line
2024-05-06 17:49:07 +02:00
Ted Salmon
85adab23c5
[ADD] product_contract: Create module
...
* Add contract functionality to `product.templates`
* Add logic to create contracts from `sale.order` that contains contract products.
2024-05-06 17:49:07 +02:00