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.
5 years ago
Bole
8ffdac16f4
Translated using Weblate (Croatian)
Currently translated at 100.0% (41 of 41 strings)
Translation: contract-12.0/contract-12.0-product_contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract/hr/
5 years ago
OCA-git-bot
41ea2e3175
product_contract 12.0.2.0.2
5 years ago
sbejaoui
e1a399e14b
[12.0][FIX] - contract company must be the same as the sale order
When creating a contract from a sale order the company must be the sale order
company and not the user company
5 years ago
Rudolf Schnapka
e500a5e870
Translated using Weblate (German)
Currently translated at 100.0% (41 of 41 strings)
Translation: contract-12.0/contract-12.0-product_contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract/de/
5 years ago
Eder Brito
b5f85c5938
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (41 of 41 strings)
Translation: contract-12.0/contract-12.0-product_contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract/pt_BR/
5 years ago
Maria Sparenberg
bb71136b06
Translated using Weblate (German)
Currently translated at 61.0% (25 of 41 strings)
Translation: contract-12.0/contract-12.0-product_contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract/de/
5 years ago
OCA-git-bot
038d524eba
product_contract 12.0.2.0.1
5 years ago
OCA Transbot
29a46b27ef
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: contract-12.0/contract-12.0-product_contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract/
5 years ago
oca-travis
e5877b9b28
[UPD] Update product_contract.pot
5 years ago
sbejaoui
b8550fce37
[FIX] - Remove deprecated field
5 years ago
OCA-git-bot
371a7066ea
[ADD] icon.png
5 years ago
OCA-git-bot
0edeaf367e
[UPD] README.rst
5 years ago
sbejaoui
738f53a6c7
[12.0][IMP] - sale line linked to contracts must not be invoiced from sale order
5 years ago
sbejaoui
422e3699c5
[IMP] - improve is contract visibility in product view
5 years ago
sbejaoui
9d44088707
[12.0][IMP] - Improve unit tests
5 years ago
sbejaoui
424f819d87
[12.0][REF] - Split analytic accouts and contracts
5 years ago
sbejaoui
ae1b366692
[12.0][FIX] - create contract only on sale and done states
5 years ago
sbejaoui
2067a645fd
[FIX] - fix display name compute dependecy
5 years ago
sbejaoui
27b157dcc8
[12.0][IMP] - option to decide if we automaticallt create contract a sale confirm
5 years ago
Quentin Groulard
1161905e97
[ADD] Add start_date to contract_line display_name
In order to help distinguishing lines with the same name
5 years ago
sbejaoui
50aeb77ec0
[IMP] - permit contract selection without contract_template_id
6 years ago
Thomas Binsfeld
e88df804e7
[REF] Contract: set order count to 0 if no access to orders
6 years ago
sbejaoui
19edd4ce7a
[FIX] - date_end computed only for contract products
6 years ago
sbejaoui
662e12e038
[IMP] - cancel contract line if the downsell/upsell comes before
6 years ago
sbejaoui
6192a13fe1
[FIX] - Get auto_renew_rule_type based on recurring_rule_type
6 years ago
sbejaoui
850f6403da
[FIX] - date_end required only for contract product
6 years ago
sbejaoui
133dd1e42b
[FIX] - Fix recurring_next_date
6 years ago
Thomas Binsfeld
0c118d8f3e
[FIX] Product Contract: copy invoicing partner to created contract
6 years ago
sbejaoui
47aa7e1372
[IMP] - auto_renew_rule deducted from recurring_rule_type and product_uom_qty
6 years ago
Thomas Binsfeld
066a7397b8
[ADD] Contract Sale: fiscal position
6 years ago
sbejaoui
df451582fc
[IMP] - Simplify sale order line creation for contract product
6 years ago
sbejaoui
b3db76f2de
[REF] - predecessor_contract_line set in create process
6 years ago
sbejaoui
6e9eeed179
[IMP] - Add unit test
6 years ago
sbejaoui
d24f99a407
[FIX] - fix unit tests
6 years ago
sbejaoui
ba6e7840b6
[IMP] - update invoice_line vals only if it is not null
6 years ago
Thomas Binsfeld
1c69339970
[ADD] Product Contract: payment term
6 years ago
sbejaoui
2aca05b59e
[FIX] - fix flake8
6 years ago
Thomas Binsfeld
2ad68f94a8
[REF] Contract Product: invoice in prepare_invoice_line is optional
6 years ago
sbejaoui
c5929d3005
[IMP] - show related sale orders in contract form
6 years ago
sbejaoui
b9ffcd5054
[IMP] - get contract user from sale order user
6 years ago
sbejaoui
d4f6c9b97c
[REM] - Remove unused method
6 years ago
sbejaoui
fc47a1edef
[IMP] - _prepare_contract_value for sale order confirm
6 years ago
sbejaoui
326ced58c9
[FIX] - include date_end in the period if the product is_autorenew
6 years ago
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
6 years ago
sbejaoui
a17695e4ae
[FIX] - fix onchange
6 years ago
sbejaoui
478c9b01ca
[FIX] - on upsel, contract line should stop day - 1
6 years ago
sbejaoui
6d7774885a
[IMP] - link contract line and its successor in upsel case
6 years ago
sbejaoui
4c7a314ef6
[IMP] - compute date end onchange date start for auto-renew sale order lines
6 years ago
sbejaoui
d12a9110ee
[ADD] - Add renewal process with termination notice
6 years ago