~openerp-community/openobject-doc/ksa-openobject-doc-6.0

« back to all changes in this revision

Viewing changes to i18n/ru/source/book/6/6_17_Purchases/6_17_Purchases_workflow.rst

  • Committer: Don Kirkby
  • Date: 2011-02-21 20:46:11 UTC
  • mfrom: (433.1.53 openobject-doc)
  • Revision ID: donkirkby+launpd@gmail.com-20110221204611-1ykt6dmg4k3gh5dh
[MERGE] revisions 477 to 486 from the 5.0 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
.. i18n: All the elements of a complete workflow
 
3
.. i18n: =======================================
 
4
..
 
5
 
 
6
All the elements of a complete workflow
 
7
=======================================
 
8
 
 
9
.. i18n: The supplier order is the document that lets you manage price negotiations, control
 
10
.. i18n: supplier invoices, handle goods receipts and synchronize all of these documents.
 
11
..
 
12
 
 
13
The supplier order is the document that lets you manage price negotiations, control
 
14
supplier invoices, handle goods receipts and synchronize all of these documents.
 
15
 
 
16
.. i18n: Start by looking at the following order workflow:
 
17
..
 
18
 
 
19
Start by looking at the following order workflow:
 
20
 
 
21
.. i18n: #. Price request to the supplier,
 
22
.. i18n: 
 
23
.. i18n: #. Confirmation of purchase,
 
24
.. i18n: 
 
25
.. i18n: #. Receipt and control of products,
 
26
.. i18n: 
 
27
.. i18n: #. Control of invoicing.
 
28
..
 
29
 
 
30
#. Price request to the supplier,
 
31
 
 
32
#. Confirmation of purchase,
 
33
 
 
34
#. Receipt and control of products,
 
35
 
 
36
#. Control of invoicing.
 
37
 
 
38
.. i18n: Setting up your database
 
39
.. i18n: -------------------------
 
40
..
 
41
 
 
42
Setting up your database
 
43
-------------------------
 
44
 
 
45
.. i18n: To set a system up for these examples, create a new database with demonstration data in it, and
 
46
.. i18n: select the :guilabel:`Minimal Profile` when you log in as the *admin* user. You can enter your own
 
47
.. i18n: company details when asked, or just select the default of :guilabel:`Tiny SPRL` if you want.
 
48
..
 
49
 
 
50
To set a system up for these examples, create a new database with demonstration data in it, and
 
51
select the :guilabel:`Minimal Profile` when you log in as the *admin* user. You can enter your own
 
52
company details when asked, or just select the default of :guilabel:`Tiny SPRL` if you want.
 
53
 
 
54
.. i18n: .. index::
 
55
.. i18n:    single: module; purchase
 
56
..
 
57
 
 
58
.. index::
 
59
   single: module; purchase
 
60
 
 
61
.. i18n: Then install the :mod:`purchase` module, which installs several other modules as dependencies. Continue
 
62
.. i18n: the remainder of this chapter logged in as the admin user.
 
63
..
 
64
 
 
65
Then install the :mod:`purchase` module, which installs several other modules as dependencies. Continue
 
66
the remainder of this chapter logged in as the admin user.
 
67
 
 
68
.. i18n: Price request from the supplier
 
69
.. i18n: -------------------------------
 
70
..
 
71
 
 
72
Price request from the supplier
 
73
-------------------------------
 
74
 
 
75
.. i18n: To enter data for a new supplier price request, use the menu :menuselection:`Purchase Management -->
 
76
.. i18n: New Purchase Order`. OpenERP opens a blank purchase form that you use for requesting prices from a
 
77
.. i18n: supplier. This is shown in the figure :ref:`fig-pfrm`. If the price request came from an automatic procurement
 
78
.. i18n: created by OpenERP you'll find a reference to the document that
 
79
.. i18n: generated the request in the :guilabel:`Origin` field.
 
80
..
 
81
 
 
82
To enter data for a new supplier price request, use the menu :menuselection:`Purchase Management -->
 
83
New Purchase Order`. OpenERP opens a blank purchase form that you use for requesting prices from a
 
84
supplier. This is shown in the figure :ref:`fig-pfrm`. If the price request came from an automatic procurement
 
85
created by OpenERP you'll find a reference to the document that
 
86
generated the request in the :guilabel:`Origin` field.
 
87
 
 
88
.. i18n: .. _fig-pfrm:
 
89
.. i18n: 
 
90
.. i18n: .. figure:: images/purchase_form.png
 
91
.. i18n:    :scale: 75
 
92
.. i18n:    :align: center
 
93
.. i18n: 
 
94
.. i18n:    *Data entry for a supplier order*
 
95
..
 
96
 
 
97
.. _fig-pfrm:
 
98
 
 
99
.. figure:: images/purchase_form.png
 
100
   :scale: 75
 
101
   :align: center
 
102
 
 
103
   *Data entry for a supplier order*
 
104
 
 
105
.. i18n: .. index::
 
106
.. i18n:    single: module; warning
 
107
..
 
108
 
 
109
.. index::
 
110
   single: module; warning
 
111
 
 
112
.. i18n: .. note:: Managing Alerts
 
113
.. i18n: 
 
114
.. i18n:    If you install the :mod:`warning` module you will be able to define alerts that appear when the
 
115
.. i18n:    purchaser enters a price request or order. You can set alerts on the product and on the supplier.
 
116
..
 
117
 
 
118
.. note:: Managing Alerts
 
119
 
 
120
   If you install the :mod:`warning` module you will be able to define alerts that appear when the
 
121
   purchaser enters a price request or order. You can set alerts on the product and on the supplier.
 
122
 
 
123
.. i18n: The internal reference, the date, and the warehouse that the products should be delivered to are
 
124
.. i18n: completed automatically by OpenERP but you can change these values if you need. Select a
 
125
.. i18n: supplier. Once a supplier has been selected, OpenERP automatically completes the contact
 
126
.. i18n: address for the supplier. The pricelist is also completed when you select the supplier. This should
 
127
.. i18n: bring in all of the conditions that you've negotiated with the supplier for a given period.
 
128
..
 
129
 
 
130
The internal reference, the date, and the warehouse that the products should be delivered to are
 
131
completed automatically by OpenERP but you can change these values if you need. Select a
 
132
supplier. Once a supplier has been selected, OpenERP automatically completes the contact
 
133
address for the supplier. The pricelist is also completed when you select the supplier. This should
 
134
bring in all of the conditions that you've negotiated with the supplier for a given period.
 
135
 
 
136
.. i18n: .. tip:: Supplier Selection
 
137
.. i18n: 
 
138
.. i18n:    Searching for a supplier is limited to all of the partners in the system that have the :guilabel:`Supplier`
 
139
.. i18n:    checkbox checked.
 
140
.. i18n:    If you don't find your supplier it might be worth checking the whole list of all partners to make
 
141
.. i18n:    sure that the supplier hasn't been partially entered into the system.
 
142
..
 
143
 
 
144
.. tip:: Supplier Selection
 
145
 
 
146
   Searching for a supplier is limited to all of the partners in the system that have the :guilabel:`Supplier`
 
147
   checkbox checked.
 
148
   If you don't find your supplier it might be worth checking the whole list of all partners to make
 
149
   sure that the supplier hasn't been partially entered into the system.
 
150
 
 
151
.. i18n: Once the main body of the purchase order has been completed you can enter the product lines.
 
152
..
 
153
 
 
154
Once the main body of the purchase order has been completed you can enter the product lines.
 
155
 
 
156
.. i18n: .. figure:: images/purchase_line_form.png
 
157
.. i18n:    :scale: 75
 
158
.. i18n:    :align: center
 
159
.. i18n: 
 
160
.. i18n:    *Order line on a  supplier order*
 
161
..
 
162
 
 
163
.. figure:: images/purchase_line_form.png
 
164
   :scale: 75
 
165
   :align: center
 
166
 
 
167
   *Order line on a  supplier order*
 
168
 
 
169
.. i18n: When you've completed the product, OpenERP automatically completes the other fields on the form:
 
170
..
 
171
 
 
172
When you've completed the product, OpenERP automatically completes the other fields on the form:
 
173
 
 
174
.. i18n: * :guilabel:`Unit of Measure`, taken from the :guilabel:`Purchase UoM` field on the product form,
 
175
.. i18n: 
 
176
.. i18n: * The :guilabel:`Description` of the product in the supplier's language,
 
177
.. i18n: 
 
178
.. i18n: * :guilabel:`Scheduled date`, calculated from the order date and the lead time
 
179
.. i18n: 
 
180
.. i18n: * :guilabel:`Unit price`, provided by the supplier pricelist,
 
181
.. i18n: 
 
182
.. i18n: * :guilabel:`Taxes`, taken from the information on the product form and partner form,
 
183
.. i18n:    depending on the rules seen in :ref:`Financial Analysis <ch-financial>`.
 
184
..
 
185
 
 
186
* :guilabel:`Unit of Measure`, taken from the :guilabel:`Purchase UoM` field on the product form,
 
187
 
 
188
* The :guilabel:`Description` of the product in the supplier's language,
 
189
 
 
190
* :guilabel:`Scheduled date`, calculated from the order date and the lead time
 
191
 
 
192
* :guilabel:`Unit price`, provided by the supplier pricelist,
 
193
 
 
194
* :guilabel:`Taxes`, taken from the information on the product form and partner form,
 
195
   depending on the rules seen in :ref:`Financial Analysis <ch-financial>`.
 
196
 
 
197
.. i18n: .. tip:: Product wording and code
 
198
.. i18n: 
 
199
.. i18n:    When you enter supplier names on the product form, you can set a name and a product code for each
 
200
.. i18n:    individual supplier.
 
201
.. i18n:    If you do that, OpenERP will then use those details in place of your own internal product names
 
202
.. i18n:    for that selected supplier.
 
203
..
 
204
 
 
205
.. tip:: Product wording and code
 
206
 
 
207
   When you enter supplier names on the product form, you can set a name and a product code for each
 
208
   individual supplier.
 
209
   If you do that, OpenERP will then use those details in place of your own internal product names
 
210
   for that selected supplier.
 
211
 
 
212
.. i18n: If you work with management by case you can also set the analytic account that should be used to
 
213
.. i18n: report all the purchase costs. The costs will then be reported at the receipt of the supplier
 
214
.. i18n: invoice.
 
215
..
 
216
 
 
217
If you work with management by case you can also set the analytic account that should be used to
 
218
report all the purchase costs. The costs will then be reported at the receipt of the supplier
 
219
invoice.
 
220
 
 
221
.. i18n: .. index::
 
222
.. i18n:    single: module; purchase_analytic_analysis
 
223
..
 
224
 
 
225
.. index::
 
226
   single: module; purchase_analytic_analysis
 
227
 
 
228
.. i18n: .. tip:: Management by case
 
229
.. i18n: 
 
230
.. i18n:    Analytic accounts can be very useful for all companies that manage costs by case, by site, by
 
231
.. i18n:    project or by folder.
 
232
.. i18n:    To work with several analytic axes you should install the module :mod:`purchase_analytic_plans`.
 
233
..
 
234
 
 
235
.. tip:: Management by case
 
236
 
 
237
   Analytic accounts can be very useful for all companies that manage costs by case, by site, by
 
238
   project or by folder.
 
239
   To work with several analytic axes you should install the module :mod:`purchase_analytic_plans`.
 
240
 
 
241
.. i18n: .. index::
 
242
.. i18n:    single: module; account_analytic_default
 
243
.. i18n:    single: module; purchase_analytic_plans
 
244
..
 
245
 
 
246
.. index::
 
247
   single: module; account_analytic_default
 
248
   single: module; purchase_analytic_plans
 
249
 
 
250
.. i18n: For that the analytic account is automatically selected as a function of the partner, the date, the
 
251
.. i18n: products or the user, you can install the module :mod:`account_analytic_default` (which is installed
 
252
.. i18n: automatically as a dependency of :mod:`purchase_analytic_plans`, since the latter depends on it).
 
253
..
 
254
 
 
255
For that the analytic account is automatically selected as a function of the partner, the date, the
 
256
products or the user, you can install the module :mod:`account_analytic_default` (which is installed
 
257
automatically as a dependency of :mod:`purchase_analytic_plans`, since the latter depends on it).
 
258
 
 
259
.. i18n: In the second tab of the product line you can enter a note that will be attached when the order
 
260
.. i18n: confirmation or price quotation is printed. This note can be predefined on the product form to
 
261
.. i18n: automatically appear on each order for that product. For example you can put “Don't forget to send
 
262
.. i18n: by express delivery as specified in our contract reference 1234.”
 
263
..
 
264
 
 
265
In the second tab of the product line you can enter a note that will be attached when the order
 
266
confirmation or price quotation is printed. This note can be predefined on the product form to
 
267
automatically appear on each order for that product. For example you can put “Don't forget to send
 
268
by express delivery as specified in our contract reference 1234.”
 
269
 
 
270
.. i18n: Once the document has been completed, you can print it as a price estimate to send to
 
271
.. i18n: the supplier. You can set a note for the attention of the supplier in the form's third tab.
 
272
..
 
273
 
 
274
Once the document has been completed, you can print it as a price estimate to send to
 
275
the supplier. You can set a note for the attention of the supplier in the form's third tab.
 
276
 
 
277
.. i18n: .. figure:: images/purchase_quotation.png
 
278
.. i18n:    :scale: 75
 
279
.. i18n:    :align: center
 
280
.. i18n: 
 
281
.. i18n:    *Printing the supplier price quotation*
 
282
..
 
283
 
 
284
.. figure:: images/purchase_quotation.png
 
285
   :scale: 75
 
286
   :align: center
 
287
 
 
288
   *Printing the supplier price quotation*
 
289
 
 
290
.. i18n: Then leave the document in the ``Draft`` state. When you receive a response from the supplier, use the menu
 
291
.. i18n: :menuselection:`Purchase Management --> Purchase Orders --> Requests for Quotation`. Select the
 
292
.. i18n: order and complete its details.
 
293
..
 
294
 
 
295
Then leave the document in the ``Draft`` state. When you receive a response from the supplier, use the menu
 
296
:menuselection:`Purchase Management --> Purchase Orders --> Requests for Quotation`. Select the
 
297
order and complete its details.
 
298
 
 
299
.. i18n: When you want to approve the order, use the button :guilabel:`Confirm Purchase Order`. The price
 
300
.. i18n: request then passes into the ``Confirmed`` state. 
 
301
.. i18n: No further changes are possible. To approve it for purchase click the button :guilabel:`Approved by
 
302
.. i18n: Supplier`.
 
303
..
 
304
 
 
305
When you want to approve the order, use the button :guilabel:`Confirm Purchase Order`. The price
 
306
request then passes into the ``Confirmed`` state. 
 
307
No further changes are possible. To approve it for purchase click the button :guilabel:`Approved by
 
308
Supplier`.
 
309
 
 
310
.. i18n: .. tip:: Approval Receipt
 
311
.. i18n: 
 
312
.. i18n:    You can confirm the order but not approve it straightaway.
 
313
.. i18n:    Do this when you want to approve the order after you've received an order acknowledgement from the
 
314
.. i18n:    supplier.
 
315
.. i18n:    This gives you an intermediate state for all orders waiting validation from the supplier using
 
316
.. i18n:    the menu :menuselection:`Purchase Management --> Purchase Orders --> Purchase Orders Awaiting Approval`.
 
317
..
 
318
 
 
319
.. tip:: Approval Receipt
 
320
 
 
321
   You can confirm the order but not approve it straightaway.
 
322
   Do this when you want to approve the order after you've received an order acknowledgement from the
 
323
   supplier.
 
324
   This gives you an intermediate state for all orders waiting validation from the supplier using
 
325
   the menu :menuselection:`Purchase Management --> Purchase Orders --> Purchase Orders Awaiting Approval`.
 
326
 
 
327
.. i18n: .. figure:: images/purchase_process.png
 
328
.. i18n:    :scale: 75
 
329
.. i18n:    :align: center
 
330
.. i18n: 
 
331
.. i18n:    *Supplier order process*
 
332
..
 
333
 
 
334
.. figure:: images/purchase_process.png
 
335
   :scale: 75
 
336
   :align: center
 
337
 
 
338
   *Supplier order process*
 
339
 
 
340
.. i18n: .. index::
 
341
.. i18n:    single: module; purchase_approve
 
342
..
 
343
 
 
344
.. index::
 
345
   single: module; purchase_approve
 
346
 
 
347
.. i18n: .. note:: Supplier Approval
 
348
.. i18n: 
 
349
.. i18n:    If you want to automate the data entry stage at goods receipt, install the module
 
350
.. i18n:    :mod:`purchase_approve`. This will automatically approve all the orders that have been confirmed.
 
351
..
 
352
 
 
353
.. note:: Supplier Approval
 
354
 
 
355
   If you want to automate the data entry stage at goods receipt, install the module
 
356
   :mod:`purchase_approve`. This will automatically approve all the orders that have been confirmed.
 
357
 
 
358
.. i18n: Goods receipt
 
359
.. i18n: -------------
 
360
..
 
361
 
 
362
Goods receipt
 
363
-------------
 
364
 
 
365
.. i18n: Once the order has been approved, OpenERP automatically prepares the goods receipt order in the
 
366
.. i18n: draft state for you. To get a list of the products you're waiting for from your suppliers, use the
 
367
.. i18n: menu :menuselection:`Stock Management --> Incoming Products --> Packings to process`.
 
368
..
 
369
 
 
370
Once the order has been approved, OpenERP automatically prepares the goods receipt order in the
 
371
draft state for you. To get a list of the products you're waiting for from your suppliers, use the
 
372
menu :menuselection:`Stock Management --> Incoming Products --> Packings to process`.
 
373
 
 
374
.. i18n: .. tip:: Purchasing Services
 
375
.. i18n: 
 
376
.. i18n:     If you buy services from your supplier, OpenERP doesn't generate a goods receipt note.
 
377
.. i18n:     There's no service receipt equivalent to a goods receipt.
 
378
..
 
379
 
 
380
.. tip:: Purchasing Services
 
381
 
 
382
    If you buy services from your supplier, OpenERP doesn't generate a goods receipt note.
 
383
    There's no service receipt equivalent to a goods receipt.
 
384
 
 
385
.. i18n: Select the document that corresponds to the item that you're receiving. Usually the goods receipt
 
386
.. i18n: note is found by making a search on the order reference or the supplier name. You can then confirm
 
387
.. i18n: the receipt of the products.
 
388
..
 
389
 
 
390
Select the document that corresponds to the item that you're receiving. Usually the goods receipt
 
391
note is found by making a search on the order reference or the supplier name. You can then confirm
 
392
the receipt of the products.
 
393
 
 
394
.. i18n: As you saw in :ref:`ch-stocks`, if you receive only part of the order, OpenERP
 
395
.. i18n: manages the remainder of that order.
 
396
.. i18n: A second receipt note is then automatically created for the goods not received.
 
397
.. i18n: You can cancel it if you think that you will never receive the remaining products.
 
398
..
 
399
 
 
400
As you saw in :ref:`ch-stocks`, if you receive only part of the order, OpenERP
 
401
manages the remainder of that order.
 
402
A second receipt note is then automatically created for the goods not received.
 
403
You can cancel it if you think that you will never receive the remaining products.
 
404
 
 
405
.. i18n: After receiving the goods, OpenERP will show you which orders are open and the state of their
 
406
.. i18n: receipt and invoicing if you return to the list of orders.
 
407
..
 
408
 
 
409
After receiving the goods, OpenERP will show you which orders are open and the state of their
 
410
receipt and invoicing if you return to the list of orders.
 
411
 
 
412
.. i18n: .. figure:: images/purchase_list.png
 
413
.. i18n:    :scale: 75
 
414
.. i18n:    :align: center
 
415
.. i18n: 
 
416
.. i18n:    *List of open orders, and their receipt and invoice status*
 
417
..
 
418
 
 
419
.. figure:: images/purchase_list.png
 
420
   :scale: 75
 
421
   :align: center
 
422
 
 
423
   *List of open orders, and their receipt and invoice status*
 
424
 
 
425
.. i18n: Control of invoicing
 
426
.. i18n: --------------------
 
427
..
 
428
 
 
429
Control of invoicing
 
430
--------------------
 
431
 
 
432
.. i18n: To control supplier invoicing, OpenERP provides three systems as standard, which can differ order
 
433
.. i18n: by order:
 
434
..
 
435
 
 
436
To control supplier invoicing, OpenERP provides three systems as standard, which can differ order
 
437
by order:
 
438
 
 
439
.. i18n: * Invoicing based on quantities ordered,
 
440
.. i18n: 
 
441
.. i18n: * Invoicing based on quantities received,
 
442
.. i18n: 
 
443
.. i18n: * Manual Invoicing.
 
444
..
 
445
 
 
446
* Invoicing based on quantities ordered,
 
447
 
 
448
* Invoicing based on quantities received,
 
449
 
 
450
* Manual Invoicing.
 
451
 
 
452
.. i18n: The mode of invoicing control is set in the second tab of the purchase order in the field
 
453
.. i18n: :guilabel:`Invoicing Control`.
 
454
..
 
455
 
 
456
The mode of invoicing control is set in the second tab of the purchase order in the field
 
457
:guilabel:`Invoicing Control`.
 
458
 
 
459
.. i18n: .. figure:: images/purchase_form_tab2.png
 
460
.. i18n:    :scale: 75
 
461
.. i18n:    :align: center
 
462
.. i18n: 
 
463
.. i18n:    *Supplier order, invoice control*
 
464
..
 
465
 
 
466
.. figure:: images/purchase_form_tab2.png
 
467
   :scale: 75
 
468
   :align: center
 
469
 
 
470
   *Supplier order, invoice control*
 
471
 
 
472
.. i18n: .. tip:: Default value
 
473
.. i18n: 
 
474
.. i18n:    A company generally uses a single invoicing control method for all of its invoices.
 
475
.. i18n:    So you're advised to go and set a default value in the :guilabel:`Invoicing Control` field after
 
476
.. i18n:    installation.
 
477
..
 
478
 
 
479
.. tip:: Default value
 
480
 
 
481
   A company generally uses a single invoicing control method for all of its invoices.
 
482
   So you're advised to go and set a default value in the :guilabel:`Invoicing Control` field after
 
483
   installation.
 
484
 
 
485
.. i18n: Control based on orders
 
486
.. i18n: -----------------------
 
487
..
 
488
 
 
489
Control based on orders
 
490
-----------------------
 
491
 
 
492
.. i18n: If you selected your invoicing control based on orders, OpenERP will automatically generate a
 
493
.. i18n: supplier invoice in the draft state when the order is confirmed. You can obtain a list of invoices
 
494
.. i18n: waiting using the menu :menuselection:`Financial Management --> Invoices --> Supplier Invoices -->
 
495
.. i18n: Draft Supplier Invoices`.
 
496
..
 
497
 
 
498
If you selected your invoicing control based on orders, OpenERP will automatically generate a
 
499
supplier invoice in the draft state when the order is confirmed. You can obtain a list of invoices
 
500
waiting using the menu :menuselection:`Financial Management --> Invoices --> Supplier Invoices -->
 
501
Draft Supplier Invoices`.
 
502
 
 
503
.. i18n: When you receive a paper invoice from your supplier, all you need to do is validate the invoice pre-
 
504
.. i18n: generated by the system. Don't forget to check the price and the quantities. When the invoice is
 
505
.. i18n: confirmed the accounting entries represent the cost of purchase and are automatically entered into
 
506
.. i18n: the system.
 
507
..
 
508
 
 
509
When you receive a paper invoice from your supplier, all you need to do is validate the invoice pre-
 
510
generated by the system. Don't forget to check the price and the quantities. When the invoice is
 
511
confirmed the accounting entries represent the cost of purchase and are automatically entered into
 
512
the system.
 
513
 
 
514
.. i18n: The supplier order is then automatically set as ``Paid`` when you pay the supplier
 
515
.. i18n: invoice.
 
516
..
 
517
 
 
518
The supplier order is then automatically set as ``Paid`` when you pay the supplier
 
519
invoice.
 
520
 
 
521
.. i18n: This method of controlling invoices is often used in service companies, because the invoiced amounts
 
522
.. i18n: correspond to the ordered amounts. In logistics by contrast you most often work with invoicing
 
523
.. i18n: controlled by goods receipt.
 
524
..
 
525
 
 
526
This method of controlling invoices is often used in service companies, because the invoiced amounts
 
527
correspond to the ordered amounts. In logistics by contrast you most often work with invoicing
 
528
controlled by goods receipt.
 
529
 
 
530
.. i18n: Control based on goods receipt
 
531
.. i18n: ------------------------------
 
532
..
 
533
 
 
534
Control based on goods receipt
 
535
------------------------------
 
536
 
 
537
.. i18n: To control your supplier invoices based on goods receipt, set the field :guilabel:`Invoicing
 
538
.. i18n: Control` on the second tab of the order to :guilabel:`From Picking`.
 
539
..
 
540
 
 
541
To control your supplier invoices based on goods receipt, set the field :guilabel:`Invoicing
 
542
Control` on the second tab of the order to :guilabel:`From Picking`.
 
543
 
 
544
.. i18n: In this case no invoice, draft state or any other, is generated by the order. On the goods receipt
 
545
.. i18n: note, the field :guilabel:`Invoicing Control` is set to :guilabel:`To be Invoiced`.
 
546
..
 
547
 
 
548
In this case no invoice, draft state or any other, is generated by the order. On the goods receipt
 
549
note, the field :guilabel:`Invoicing Control` is set to :guilabel:`To be Invoiced`.
 
550
 
 
551
.. i18n: The storesperson can then receive different orders. If he wants to generate the draft invoice for a
 
552
.. i18n: goods receipt, he can click the action :guilabel:`Create Invoice`. OpenERP asks you then for the
 
553
.. i18n: journal for this invoice. It then opens that or the generated invoices (in the case of creating
 
554
.. i18n: invoices for several receipts at one time) which enables you to modify it before confirming it.
 
555
..
 
556
 
 
557
The storesperson can then receive different orders. If he wants to generate the draft invoice for a
 
558
goods receipt, he can click the action :guilabel:`Create Invoice`. OpenERP asks you then for the
 
559
journal for this invoice. It then opens that or the generated invoices (in the case of creating
 
560
invoices for several receipts at one time) which enables you to modify it before confirming it.
 
561
 
 
562
.. i18n: This approach is useful when you receive the invoice at the same time as the item from the supplier.
 
563
.. i18n: Usually invoices are sent by post some days later. In this case, the storesperson leaves the item
 
564
.. i18n: unchanged without generating an invoice. Then once per day or once per week the accountant will
 
565
.. i18n: create the draft invoices based on all the receipts for the day. To do that he uses the menu
 
566
.. i18n: :menuselection:`Stock Management --> Incoming Products --> Generate Draft Invoices on Receptions`. 
 
567
.. i18n: He clicks on the action to generate all draft invoices from
 
568
.. i18n: the list of receipts that haven't yet been invoiced.
 
569
..
 
570
 
 
571
This approach is useful when you receive the invoice at the same time as the item from the supplier.
 
572
Usually invoices are sent by post some days later. In this case, the storesperson leaves the item
 
573
unchanged without generating an invoice. Then once per day or once per week the accountant will
 
574
create the draft invoices based on all the receipts for the day. To do that he uses the menu
 
575
:menuselection:`Stock Management --> Incoming Products --> Generate Draft Invoices on Receptions`. 
 
576
He clicks on the action to generate all draft invoices from
 
577
the list of receipts that haven't yet been invoiced.
 
578
 
 
579
.. i18n: .. index::
 
580
.. i18n:    single: accountant
 
581
..
 
582
 
 
583
.. index::
 
584
   single: accountant
 
585
 
 
586
.. i18n: At that point, the accountant can decide if he wants to generate an invoice per item or group all items
 
587
.. i18n: for the same partner into the same invoice.
 
588
..
 
589
 
 
590
At that point, the accountant can decide if he wants to generate an invoice per item or group all items
 
591
for the same partner into the same invoice.
 
592
 
 
593
.. i18n: Invoices are then handled just like those controlled from ``On Order`` . Once the invoice arrives at
 
594
.. i18n: the accounting service he just compares it with the invoices waiting to control what the supplier
 
595
.. i18n: invoices you.
 
596
..
 
597
 
 
598
Invoices are then handled just like those controlled from ``On Order`` . Once the invoice arrives at
 
599
the accounting service he just compares it with the invoices waiting to control what the supplier
 
600
invoices you.
 
601
 
 
602
.. i18n: .. index::
 
603
.. i18n:    single: module; purchase_delivery
 
604
..
 
605
 
 
606
.. index::
 
607
   single: module; purchase_delivery
 
608
 
 
609
.. i18n: .. tip:: Delivery Charges
 
610
.. i18n: 
 
611
.. i18n:    To manage delivery charges, install the module :mod:`purchase_delivery` (which was in ``addons-extra`` at the time of writing).
 
612
.. i18n:    This will automatically add delivery changes to the creation of the draft invoice as a function
 
613
.. i18n:    of the products delivered or ordered.
 
614
..
 
615
 
 
616
.. tip:: Delivery Charges
 
617
 
 
618
   To manage delivery charges, install the module :mod:`purchase_delivery` (which was in ``addons-extra`` at the time of writing).
 
619
   This will automatically add delivery changes to the creation of the draft invoice as a function
 
620
   of the products delivered or ordered.
 
621
 
 
622
.. i18n: .. index:: 
 
623
.. i18n:    single: tender
 
624
.. i18n:    single: purchase; tender
 
625
..
 
626
 
 
627
.. index:: 
 
628
   single: tender
 
629
   single: purchase; tender
 
630
 
 
631
.. i18n: Tenders
 
632
.. i18n: -------
 
633
..
 
634
 
 
635
Tenders
 
636
-------
 
637
 
 
638
.. i18n: .. index::
 
639
.. i18n:    single: module; purchase_tender
 
640
..
 
641
 
 
642
.. index::
 
643
   single: module; purchase_tender
 
644
 
 
645
.. i18n: To manage tenders, you should use the module :mod:`purchase_tender` (which was in ``addons-extra`` at the time of writing). 
 
646
.. i18n: This lets you create several
 
647
.. i18n: supplier price reqests for a single supply requirement. Once the module is installed, OpenERP adds
 
648
.. i18n: a new :menuselection:`Purchase Tenders` menu in :menuselection:`Purchase management`. You can then define the new tenders.
 
649
..
 
650
 
 
651
To manage tenders, you should use the module :mod:`purchase_tender` (which was in ``addons-extra`` at the time of writing). 
 
652
This lets you create several
 
653
supplier price reqests for a single supply requirement. Once the module is installed, OpenERP adds
 
654
a new :menuselection:`Purchase Tenders` menu in :menuselection:`Purchase management`. You can then define the new tenders.
 
655
 
 
656
.. i18n: .. figure:: images/purchase_tender.png
 
657
.. i18n:    :scale: 75
 
658
.. i18n:    :align: center
 
659
.. i18n: 
 
660
.. i18n:    *Defining a tender*
 
661
..
 
662
 
 
663
.. figure:: images/purchase_tender.png
 
664
   :scale: 75
 
665
   :align: center
 
666
 
 
667
   *Defining a tender*
 
668
 
 
669
.. i18n: To enter data for a new tender, use the menu :menuselection:`Purchase Management --> Purchase
 
670
.. i18n: Tenders --> New Purchase Tenders`. OpenERP then opens a new blank tender form. The reference number
 
671
.. i18n: is set by default and you can enter information about your tender in the other fields.
 
672
..
 
673
 
 
674
To enter data for a new tender, use the menu :menuselection:`Purchase Management --> Purchase
 
675
Tenders --> New Purchase Tenders`. OpenERP then opens a new blank tender form. The reference number
 
676
is set by default and you can enter information about your tender in the other fields.
 
677
 
 
678
.. i18n: If you want to enter a supplier's response to your tender request, add a new
 
679
.. i18n: draft purchase order into the list on the :guilabel:`Quotation` tab of your tender document. 
 
680
.. i18n: If you want to revise a supplier price in response to negotiations, edit any 
 
681
.. i18n: appropriate Purchase Order that you've left
 
682
.. i18n: in the draft state and link that to the tender. 
 
683
..
 
684
 
 
685
If you want to enter a supplier's response to your tender request, add a new
 
686
draft purchase order into the list on the :guilabel:`Quotation` tab of your tender document. 
 
687
If you want to revise a supplier price in response to negotiations, edit any 
 
688
appropriate Purchase Order that you've left
 
689
in the draft state and link that to the tender. 
 
690
 
 
691
.. i18n: In the general list of purchase orders, OpenERP shows,
 
692
.. i18n: in the new second column :guilabel:`Purchase Tender`, if the order has a tender reference.
 
693
..
 
694
 
 
695
In the general list of purchase orders, OpenERP shows,
 
696
in the new second column :guilabel:`Purchase Tender`, if the order has a tender reference.
 
697
 
 
698
.. i18n: When one of the orders about a tender is confirmed, all of the other orders are automatically
 
699
.. i18n: cancelled by OpenERP. That enables you to accept just one order for a particular tender.
 
700
..
 
701
 
 
702
When one of the orders about a tender is confirmed, all of the other orders are automatically
 
703
cancelled by OpenERP. That enables you to accept just one order for a particular tender.
 
704
 
 
705
.. i18n: Price revisions
 
706
.. i18n: ---------------
 
707
..
 
708
 
 
709
Price revisions
 
710
---------------
 
711
 
 
712
.. i18n: OpenERP supports several methods of calculating and automatically updating product costs:
 
713
..
 
714
 
 
715
OpenERP supports several methods of calculating and automatically updating product costs:
 
716
 
 
717
.. i18n: * Standard price: manually fixed, and
 
718
.. i18n: 
 
719
.. i18n: * Standard price: revalued automatically and periodically,
 
720
.. i18n: 
 
721
.. i18n: * Weighted average: updated at each receipt to the warehouse.
 
722
..
 
723
 
 
724
* Standard price: manually fixed, and
 
725
 
 
726
* Standard price: revalued automatically and periodically,
 
727
 
 
728
* Weighted average: updated at each receipt to the warehouse.
 
729
 
 
730
.. i18n: This cost is used to value your stock and represents your product costs. Included in that cost is
 
731
.. i18n: everything directly related to the received cost. You could include such elements as:
 
732
..
 
733
 
 
734
This cost is used to value your stock and represents your product costs. Included in that cost is
 
735
everything directly related to the received cost. You could include such elements as:
 
736
 
 
737
.. i18n: * supplier price,
 
738
.. i18n: 
 
739
.. i18n: * delivery charges,
 
740
.. i18n: 
 
741
.. i18n: * manufacturing costs,
 
742
.. i18n: 
 
743
.. i18n: * storage charges.
 
744
..
 
745
 
 
746
* supplier price,
 
747
 
 
748
* delivery charges,
 
749
 
 
750
* manufacturing costs,
 
751
 
 
752
* storage charges.
 
753
 
 
754
.. i18n: Standard Price
 
755
.. i18n: --------------
 
756
..
 
757
 
 
758
Standard Price
 
759
--------------
 
760
 
 
761
.. i18n: The mode of price management for the product is shown in the third tab :guilabel:`Prices & Suppliers` on the product form.
 
762
.. i18n: On each individual product you can select if you want to work in ``Standard Price`` or on weighted ``Average Price``.
 
763
..
 
764
 
 
765
The mode of price management for the product is shown in the third tab :guilabel:`Prices & Suppliers` on the product form.
 
766
On each individual product you can select if you want to work in ``Standard Price`` or on weighted ``Average Price``.
 
767
 
 
768
.. i18n: .. tip:: Simplified view
 
769
.. i18n: 
 
770
.. i18n:    If you work in the ``Simplified View`` mode you won't see the field that lets you
 
771
.. i18n:    manage the price calculation mode for a product. In that case the default value is standard price.
 
772
..
 
773
 
 
774
.. tip:: Simplified view
 
775
 
 
776
   If you work in the ``Simplified View`` mode you won't see the field that lets you
 
777
   manage the price calculation mode for a product. In that case the default value is standard price.
 
778
 
 
779
.. i18n: The ``Standard Price`` setting means that the product cost is fixed manually for each product in the field
 
780
.. i18n: :guilabel:`Cost Price`. This is usually revalued once a year based on the average of purchase costs
 
781
.. i18n: or manufacturing costs.
 
782
..
 
783
 
 
784
The ``Standard Price`` setting means that the product cost is fixed manually for each product in the field
 
785
:guilabel:`Cost Price`. This is usually revalued once a year based on the average of purchase costs
 
786
or manufacturing costs.
 
787
 
 
788
.. i18n: You usually use standard costs to manage products where the price hardly changes over the course of
 
789
.. i18n: the year. For example the standard cost could be used to manage books, or the cost of bread.
 
790
..
 
791
 
 
792
You usually use standard costs to manage products where the price hardly changes over the course of
 
793
the year. For example the standard cost could be used to manage books, or the cost of bread.
 
794
 
 
795
.. i18n: Those costs that can be fixed for the whole year bring certain advantages:
 
796
..
 
797
 
 
798
Those costs that can be fixed for the whole year bring certain advantages:
 
799
 
 
800
.. i18n: * you can base the sale price on the product cost and then work with margins rather than 
 
801
.. i18n:   a fixed price per product,
 
802
.. i18n: 
 
803
.. i18n: * accounting is simplified because there's a direct relationship between the value of stock and the
 
804
.. i18n:   number of items received.
 
805
..
 
806
 
 
807
* you can base the sale price on the product cost and then work with margins rather than 
 
808
  a fixed price per product,
 
809
 
 
810
* accounting is simplified because there's a direct relationship between the value of stock and the
 
811
  number of items received.
 
812
 
 
813
.. i18n: .. index::
 
814
.. i18n:    single: module; product_extended
 
815
..
 
816
 
 
817
.. index::
 
818
   single: module; product_extended
 
819
 
 
820
.. i18n: To get and automated periodic revaluation of the standard price you can use the module :mod:`product_extended`
 
821
.. i18n: (from ``addons-extra`` at the time of writing).
 
822
.. i18n: This adds an action on the product form enabling you to set a date on all the selected products. 
 
823
.. i18n: OpenERP then recalculates the price of the products as a function of the cost of raw materials and the
 
824
.. i18n: manufacturing operations given in the routing.
 
825
..
 
826
 
 
827
To get and automated periodic revaluation of the standard price you can use the module :mod:`product_extended`
 
828
(from ``addons-extra`` at the time of writing).
 
829
This adds an action on the product form enabling you to set a date on all the selected products. 
 
830
OpenERP then recalculates the price of the products as a function of the cost of raw materials and the
 
831
manufacturing operations given in the routing.
 
832
 
 
833
.. i18n: Weighted average
 
834
.. i18n: ----------------
 
835
..
 
836
 
 
837
Weighted average
 
838
----------------
 
839
 
 
840
.. i18n: Working with Standard Prices does not lend itself well to the management of the cost price of products
 
841
.. i18n: when the prices change a lot with the state of the market. This is case for many commodities and
 
842
.. i18n: energy.
 
843
..
 
844
 
 
845
Working with Standard Prices does not lend itself well to the management of the cost price of products
 
846
when the prices change a lot with the state of the market. This is case for many commodities and
 
847
energy.
 
848
 
 
849
.. i18n: In this case you'd want OpenERP to automatically set the price in response to each goods receipt movement
 
850
.. i18n: into the warehouse. The deliveries (exit from stock) have no impact on the product price.
 
851
..
 
852
 
 
853
In this case you'd want OpenERP to automatically set the price in response to each goods receipt movement
 
854
into the warehouse. The deliveries (exit from stock) have no impact on the product price.
 
855
 
 
856
.. i18n: .. tip:: Calculating the price
 
857
.. i18n: 
 
858
.. i18n:    At each goods receipt the product price is recalculated using the following accounting formula:
 
859
.. i18n:    NP = (OP * QS + PP * QR) / (QS + QR), where the following notation is used:
 
860
.. i18n: 
 
861
.. i18n:    * NP: New Price,
 
862
.. i18n: 
 
863
.. i18n:    * OP: Old Price,
 
864
.. i18n: 
 
865
.. i18n:    * QS: Quantity actually in stock,
 
866
.. i18n: 
 
867
.. i18n:    * PP: Price Paid for the quantity received,
 
868
.. i18n: 
 
869
.. i18n:    * QR: Quantity received.
 
870
..
 
871
 
 
872
.. tip:: Calculating the price
 
873
 
 
874
   At each goods receipt the product price is recalculated using the following accounting formula:
 
875
   NP = (OP * QS + PP * QR) / (QS + QR), where the following notation is used:
 
876
 
 
877
   * NP: New Price,
 
878
 
 
879
   * OP: Old Price,
 
880
 
 
881
   * QS: Quantity actually in stock,
 
882
 
 
883
   * PP: Price Paid for the quantity received,
 
884
 
 
885
   * QR: Quantity received.
 
886
 
 
887
.. i18n: If the products are managed as a weighted average, OpenERP will open a
 
888
.. i18n: window that lets you specify the price of the product received at each goods receipt. 
 
889
.. i18n: The purchase price is by default
 
890
.. i18n: set from the purchase order, but you can change the price to add the cost of
 
891
.. i18n: delivery to the various received products, for example.
 
892
..
 
893
 
 
894
If the products are managed as a weighted average, OpenERP will open a
 
895
window that lets you specify the price of the product received at each goods receipt. 
 
896
The purchase price is by default
 
897
set from the purchase order, but you can change the price to add the cost of
 
898
delivery to the various received products, for example.
 
899
 
 
900
.. i18n: .. figure:: images/purchase_pmp.png
 
901
.. i18n:    :scale: 75
 
902
.. i18n:    :align: center
 
903
.. i18n: 
 
904
.. i18n:    *Goods receipt of products managed in weighted average*
 
905
..
 
906
 
 
907
.. figure:: images/purchase_pmp.png
 
908
   :scale: 75
 
909
   :align: center
 
910
 
 
911
   *Goods receipt of products managed in weighted average*
 
912
 
 
913
.. i18n: Once the receipt has been confirmed, the price is automatically recalculated and entered on the
 
914
.. i18n: product form.
 
915
..
 
916
 
 
917
Once the receipt has been confirmed, the price is automatically recalculated and entered on the
 
918
product form.
 
919
 
 
920
.. i18n: .. Copyright © Open Object Press. All rights reserved.
 
921
..
 
922
 
 
923
.. Copyright © Open Object Press. All rights reserved.
 
924
 
 
925
.. i18n: .. You may take electronic copy of this publication and distribute it if you don't
 
926
.. i18n: .. change the content. You can also print a copy to be read by yourself only.
 
927
..
 
928
 
 
929
.. You may take electronic copy of this publication and distribute it if you don't
 
930
.. change the content. You can also print a copy to be read by yourself only.
 
931
 
 
932
.. i18n: .. We have contracts with different publishers in different countries to sell and
 
933
.. i18n: .. distribute paper or electronic based versions of this book (translated or not)
 
934
.. i18n: .. in bookstores. This helps to distribute and promote the OpenERP product. It
 
935
.. i18n: .. also helps us to create incentives to pay contributors and authors using author
 
936
.. i18n: .. rights of these sales.
 
937
..
 
938
 
 
939
.. We have contracts with different publishers in different countries to sell and
 
940
.. distribute paper or electronic based versions of this book (translated or not)
 
941
.. in bookstores. This helps to distribute and promote the OpenERP product. It
 
942
.. also helps us to create incentives to pay contributors and authors using author
 
943
.. rights of these sales.
 
944
 
 
945
.. i18n: .. Due to this, grants to translate, modify or sell this book are strictly
 
946
.. i18n: .. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
 
947
.. i18n: .. written authorisation for this.
 
948
..
 
949
 
 
950
.. Due to this, grants to translate, modify or sell this book are strictly
 
951
.. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
 
952
.. written authorisation for this.
 
953
 
 
954
.. i18n: .. Many of the designations used by manufacturers and suppliers to distinguish their
 
955
.. i18n: .. products are claimed as trademarks. Where those designations appear in this book,
 
956
.. i18n: .. and Open Object Press was aware of a trademark claim, the designations have been
 
957
.. i18n: .. printed in initial capitals.
 
958
..
 
959
 
 
960
.. Many of the designations used by manufacturers and suppliers to distinguish their
 
961
.. products are claimed as trademarks. Where those designations appear in this book,
 
962
.. and Open Object Press was aware of a trademark claim, the designations have been
 
963
.. printed in initial capitals.
 
964
 
 
965
.. i18n: .. While every precaution has been taken in the preparation of this book, the publisher
 
966
.. i18n: .. and the authors assume no responsibility for errors or omissions, or for damages
 
967
.. i18n: .. resulting from the use of the information contained herein.
 
968
..
 
969
 
 
970
.. While every precaution has been taken in the preparation of this book, the publisher
 
971
.. and the authors assume no responsibility for errors or omissions, or for damages
 
972
.. resulting from the use of the information contained herein.
 
973
 
 
974
.. i18n: .. Published by Open Object Press, Grand Rosière, Belgium
 
975
..
 
976
 
 
977
.. Published by Open Object Press, Grand Rosière, Belgium