Search 1.9 billion lines of Odoo code on GitHub

recurring_consignment

Author: GRAP
License: AGPL-3
Branch: 8.0_ADD_account_product_fiscal_classification_restricted_usage
Repository: grap/grap-odoo-business
Dependencies: account, account_product_fiscal_classification, account_voucher, base, point_of_sale, product, purchase, report, report_webkit, sale, simple_tax_account, and web
Languages: CSS (11, 0.5%), JavaScript (20, 0.9%), PO File (270, 12.6%), Python (912, 42.6%), XML (858, 40.1%), and reStructuredText (70, 3.3%)
Other branches: 12.0, and 8.0

<a class="reference external image-reference" href="https://www.gnu.org/licenses/agpl"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> </a> <a name="sale-handle-recurring-consignment"></a> <h2>Sale - Handle Recurring Consignment</h2> <p>For more information about consigment see: <a class="reference external" href="https://en.wikipedia.org/wiki/Consignment">https://en.wikipedia.org/wiki/Consignment</a></p> <p>This module manage recurring consignment: A product will allways be provided by the same consignor and can not be provided by another way.</p> <p>For other implementation of consigment you could see:</p> <ul class="simple"> <li>(vendor_consignment_stock)[<a class="reference external" href="https://github.com/OCA/purchase-workflow">https://github.com/OCA/purchase-workflow</a>];</li> </ul> <a name="functionality"></a> <h3>Functionality</h3> <p>TODO : - basic user can only change location and email. Partner Model</p> <ul class="simple"> <li>Add a 'is_consignor' field on Partner;</li> </ul> <p>Product Model</p> <ul class="simple"> <li>Add a consignor_partner_id field (res.partner), indicating which partner provide the product;</li> <li><dl class="first docutils"> <dt>if consignor_partner_id is defined:</dt> <dd><ul class="first last"> <li>The product can not have seller_ids defined;</li> <li>The product has a special VAT defined;</li> </ul> </dd> </dl> </li> </ul> <p>TODO :</p> <ul class="simple"> <li>Ajouter le justificatif de commission dans le mail à envoyer. (surcharger account.invoice ?)</li> <li>Ajouter blocage dans product. Interdire le changement de consignor, si il y a un stock move associé au produit.</li> <li><dl class="first docutils"> <dt>Créer nouveau module:</dt> <dd><ul class="first last"> <li>recurring_consignment_sale_margin</li> <li>recurring_consignment_invoice_margin</li> <li>recurring_consignment_pos_margin</li> </ul> </dd> </dl> </li> </ul> <p>--&gt; Surcharger le get du standard_price, pour avoir</p> <p>This module extends the functionality of ... to support ... and to allow you to ...</p> <a name="installation"></a> <h4>Installation</h4> <p>To install this module, you need to:</p> <ol class="arabic simple"> <li>Do this ...</li> </ol> <a name="configuration"></a> <h4>Configuration</h4> <p>To configure this module, you need to:</p> <ul class="simple"> <li>Go to ...</li> </ul> <div class="figure"> <img alt="/path/to/local/image.png" src="/path/to/local/image.png" style="width: 800px;" /> </div> <a name="usage"></a> <h4>Usage</h4> <p>To use this module, you need to:</p> <ul class="simple"> <li>Go to ...</li> </ul> <a name="known-issues-roadmap"></a> <h4>Known issues / Roadmap</h4> <ul class="simple"> <li>OK : Make impossible to unset / set <strong>is_consignor</strong> to a partner if it has been set.</li> <li>Make impossible to unset / set <strong>consignor_partner_id</strong> to a product if sale / purchase is done.</li> <li>Add a boolean an product to mention that the product is used for commission</li> <li>forbid that invoices have commission and non commission in lines in the same times.</li> <li>Try to fix account_invoice.py (french sentences)</li> <li>Check if account_voucher.py is still required</li> <li>Add test</li> <li>To fix noupdate = 0/1.</li> <li></li> <li>General Check</li> </ul> <a name="v10-roadmap"></a> <h4>V10 Roadmap</h4> <ul class="simple"> <li>Full new API should let possible to remove duplicated code in product_product.py and product_template.py files. (on change system)</li> </ul> <a name="credits"></a> <h4>Credits</h4> <a name="contributors"></a> <h3>Contributors</h3> <ul class="simple"> <li>Sylvain LE GAL &lt;<a class="reference external" href="https://twitter.com/legalsylvain">https://twitter.com/legalsylvain</a>&gt;</li> </ul> <a name="funders"></a> <h3>Funders</h3> <ul class="simple"> <li>GRAP, Groupement Régional Alimentaire de Proximité &lt;<a class="reference external" href="http://www.grap.coop">http://www.grap.coop</a>&gt;</li> </ul>