mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
6977906e13699ccbb05aec6cc7ea0725ba83b59e
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.
contract
TODO: add repo description.
Available addons
| addon | version | maintainers | summary |
|---|---|---|---|
| agreement | 14.0.1.1.0 | ![]() |
Adds an agreement object |
| agreement_account | 14.0.1.0.0 | ![]() |
Agreement on invoices |
| agreement_legal | 14.0.2.4.2 | ![]() |
Manage Agreements, LOI and Contracts |
| agreement_legal_sale | 14.0.1.0.1 | ![]() |
Create an agreement when the sale order is confirmed |
| agreement_maintenance | 14.0.1.2.0 | ![]() |
Manage maintenance agreements and contracts |
| agreement_mrp | 14.0.1.0.0 | ![]() |
Link manufacturing orders to an agreement |
| agreement_project | 14.0.1.0.0 | ![]() |
Link projects to an agreement |
| agreement_repair | 14.0.1.0.0 | ![]() |
Link repair orders to an agreement |
| agreement_sale | 14.0.1.0.0 | ![]() |
Agreement on sales |
| agreement_serviceprofile | 14.0.1.1.0 | ![]() |
Adds an Agreement Service Profile object |
| agreement_stock | 14.0.1.0.1 | ![]() |
Link picking to an agreement |
| agreement_tier_validation | 14.0.1.0.1 | Extends the functionality of Agreement to support a tier validation process. | |
| contract | 14.0.2.9.3 | Recurring - Contracts Management | |
| contract_delivery_zone | 14.0.1.0.0 | Allows to remind the delivery zone defined on the partner on contract level. | |
| contract_invoice_start_end_dates | 14.0.1.0.0 | ![]() |
Contract Invoice Start End Dates |
| contract_mandate | 14.0.1.0.0 | Mandate in contracts and their invoices | |
| contract_payment_mode | 14.0.1.1.1 | Payment mode in contracts and their invoices | |
| contract_sale | 14.0.1.2.0 | Contract from Sale | |
| contract_sale_generation | 14.0.1.0.2 | Contracts Management - Recurring Sales | |
| contract_sale_tag | 14.0.1.0.1 | ![]() |
Allows to transmit contract tags to sale order (through sale_generation) |
| contract_update_last_date_invoiced | 14.0.1.0.0 | This module allows to update the last date invoiced if invoices are deleted. | |
| contract_variable_qty_prorated | 14.0.1.0.0 | ![]() |
This module adds a formula to compute prorated quantity to invoice as extension of the module contract_variable_quantity |
| contract_variable_quantity | 14.0.1.0.0 | Variable quantity in contract recurrent invoicing |
Licenses
This repository is licensed under AGPL-3.0.
However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA)
policy. Consult each module's __manifest__.py file, which contains a license key
that explains its license.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
Description
Languages
Python
60.4%
HTML
39%
JavaScript
0.4%
SCSS
0.2%









