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>--> 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 <<a class="reference external" href="https://twitter.com/legalsylvain">https://twitter.com/legalsylvain</a>></li>
</ul>
<a name="funders"></a>
<h3>Funders</h3>
<ul class="simple">
<li>GRAP, Groupement Régional Alimentaire de Proximité <<a class="reference external" href="http://www.grap.coop">http://www.grap.coop</a>></li>
</ul>