2
.. i18n: .. module:: c2c_multicost_base
3
.. i18n: :synopsis: Multi-Costs Handling base
8
.. module:: c2c_multicost_base
9
:synopsis: Multi-Costs Handling base
13
.. i18n: .. raw:: html
16
.. i18n: <link rel="stylesheet" href="../_static/hide_objects_in_sidebar.css" type="text/css" />
22
<link rel="stylesheet" href="../_static/hide_objects_in_sidebar.css" type="text/css" />
24
.. i18n: .. tip:: This module is part of the OpenERP software, the leading Open Source
25
.. i18n: enterprise management system. If you want to discover OpenERP, check our
26
.. i18n: `screencasts <http://openerp.tv>`_ or download
27
.. i18n: `OpenERP <http://openerp.com>`_ directly.
30
.. tip:: This module is part of the OpenERP software, the leading Open Source
31
enterprise management system. If you want to discover OpenERP, check our
32
`screencasts <http://openerp.tv>`_ or download
33
`OpenERP <http://openerp.com>`_ directly.
35
.. i18n: .. raw:: html
37
.. i18n: <div class="js-kit-rating" title="" permalink="" standalone="yes" path="/c2c_multicost_base"></div>
38
.. i18n: <script src="http://js-kit.com/ratings.js"></script>
43
<div class="js-kit-rating" title="" permalink="" standalone="yes" path="/c2c_multicost_base"></div>
44
<script src="http://js-kit.com/ratings.js"></script>
46
.. i18n: Multi-Costs Handling base (*c2c_multicost_base*)
47
.. i18n: ================================================
48
.. i18n: :Module: c2c_multicost_base
49
.. i18n: :Name: Multi-Costs Handling base
50
.. i18n: :Version: 5.0.1.0
51
.. i18n: :Author: Camptocamp
52
.. i18n: :Directory: c2c_multicost_base
53
.. i18n: :Web: http://camptocamp.com
54
.. i18n: :Official module: no
55
.. i18n: :Quality certified: no
58
Multi-Costs Handling base (*c2c_multicost_base*)
59
================================================
60
:Module: c2c_multicost_base
61
:Name: Multi-Costs Handling base
64
:Directory: c2c_multicost_base
65
:Web: http://camptocamp.com
67
:Quality certified: no
78
.. i18n: This improve OpenERP multi-cost handling, overall for multi-company, regarding to product costs. It also improve
79
.. i18n: the multi-currency handling into analytic accounting.
81
.. i18n: This module (as all c2c_multicost*) is a backport to current stable from our work merged in the trunk branch of OpenERP.
83
.. i18n: What has been done here:
85
.. i18n: * Add price type on company as a property (with default value based on standard price)
87
.. i18n: * Analytic accounting
88
.. i18n: * Use the price type currency and field for cost valuation (including timesheet)
89
.. i18n: * Add multi-currency on analytic lines (similar to financial accounting)
90
.. i18n: * Allow to share the same product between company employees, with different cost for each one
91
.. i18n: * Correct all "costs" indicators into analytic account to base them on the right currency (owner's company)
93
.. i18n: * By default, nothing change for single company implementation (base the cost valuation on standard price)
95
.. i18n: * Factorise part of function field into analytic accounting
97
.. i18n: As a result, we can now really share the same product between companies that doesn't have the same currency and/or same cost price.
98
.. i18n: We can also manage one field per company on the product form to store the cost for a given price type (and so for a given company).
103
.. i18n: This module change some functions signatures in some object. In order to have it running properly,
104
.. i18n: you need to install every c2c_multicost_*, where * is the name of the already install module.
106
.. i18n: Example : If you're using hr_expense, then don't forget to install c2c_multicost_expense.
108
.. i18n: Please, also verify that one of your specifc modules on concerned methodes.
110
.. i18n: How to setup:
111
.. i18n: -------------
113
.. i18n: This module won't change anything unless you assign a different price_type to your company. This price type has
114
.. i18n: to point on one of the product.product "float" field as the costing value for this company. The currency used is the one
115
.. i18n: define into the price type. It has to be the same than your company currency !
119
.. i18n: Your company is in EUR. You can setup a different price type for your company. Let it point on a new product.product field,
120
.. i18n: lets say "my_new_product_cost_price" (this field needs to be define in one of your specific module). Now this new field
121
.. i18n: will be used as the new cost price for all product.
125
.. i18n: You have two companies, one in CHF and the other in EUR. Assuming each of your company has its own price type pointing on
126
.. i18n: their own float field, you can now have one product but a different cost for each company.
128
.. i18n: Company 1 (EUR) -> price type "Cost EUR", pointing on "standard_price"
130
.. i18n: Company 2 (CHF) -> price type "Cost CHF", pointing on "standard_price_chf"
132
.. i18n: With this configuration, you can also easely update your costs price with a simple .csv import using one of the
133
.. i18n: client (GTK or Web).
138
This improve OpenERP multi-cost handling, overall for multi-company, regarding to product costs. It also improve
139
the multi-currency handling into analytic accounting.
141
This module (as all c2c_multicost*) is a backport to current stable from our work merged in the trunk branch of OpenERP.
143
What has been done here:
145
* Add price type on company as a property (with default value based on standard price)
147
* Analytic accounting
148
* Use the price type currency and field for cost valuation (including timesheet)
149
* Add multi-currency on analytic lines (similar to financial accounting)
150
* Allow to share the same product between company employees, with different cost for each one
151
* Correct all "costs" indicators into analytic account to base them on the right currency (owner's company)
153
* By default, nothing change for single company implementation (base the cost valuation on standard price)
155
* Factorise part of function field into analytic accounting
157
As a result, we can now really share the same product between companies that doesn't have the same currency and/or same cost price.
158
We can also manage one field per company on the product form to store the cost for a given price type (and so for a given company).
163
This module change some functions signatures in some object. In order to have it running properly,
164
you need to install every c2c_multicost_*, where * is the name of the already install module.
166
Example : If you're using hr_expense, then don't forget to install c2c_multicost_expense.
168
Please, also verify that one of your specifc modules on concerned methodes.
173
This module won't change anything unless you assign a different price_type to your company. This price type has
174
to point on one of the product.product "float" field as the costing value for this company. The currency used is the one
175
define into the price type. It has to be the same than your company currency !
179
Your company is in EUR. You can setup a different price type for your company. Let it point on a new product.product field,
180
lets say "my_new_product_cost_price" (this field needs to be define in one of your specific module). Now this new field
181
will be used as the new cost price for all product.
185
You have two companies, one in CHF and the other in EUR. Assuming each of your company has its own price type pointing on
186
their own float field, you can now have one product but a different cost for each company.
188
Company 1 (EUR) -> price type "Cost EUR", pointing on "standard_price"
190
Company 2 (CHF) -> price type "Cost CHF", pointing on "standard_price_chf"
192
With this configuration, you can also easely update your costs price with a simple .csv import using one of the
195
.. i18n: Download links
196
.. i18n: --------------
202
.. i18n: You can download this module as a zip file in the following version:
205
You can download this module as a zip file in the following version:
207
.. i18n: (No download links available)
210
(No download links available)
212
.. i18n: Dependencies
213
.. i18n: ------------
219
.. i18n: * :mod:`account`
220
.. i18n: * :mod:`account_analytic_analysis`
221
.. i18n: * :mod:`product`
225
* :mod:`account_analytic_analysis`
259
.. i18n: * \* INHERIT res.company.product.property.form.inherit (form)
262
* \* INHERIT res.company.product.property.form.inherit (form)