~openerp-dev/openobject-doc/trunk

« back to all changes in this revision

Viewing changes to i18n/fr/source/book/5/5_14_Stock/5_14_Stock_stocks.rst

  • Committer: Antony Lesuisse
  • Date: 2010-03-05 16:46:40 UTC
  • Revision ID: al@openerp.com-20100305164640-9b7anc1t5ujha8lw
Merge doc into feature, before deletion of both features and doc. (odo)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
2
.. i18n: Stocks
3
3
.. i18n: ======
 
4
..
4
5
 
5
6
Stocks
6
7
======
7
8
 
8
9
.. i18n: .. index::
9
10
.. i18n:    single: virtual; stock
 
11
..
10
12
 
11
13
.. index::
12
14
   single: virtual; stock
14
16
.. i18n: In the product form you can find a report that will give you the stock levels of the various
15
17
.. i18n: different products in any selected location. If you haven't selected any location, Open ERP
16
18
.. i18n: calculates stocks for all of the physical locations.
 
19
..
17
20
 
18
21
In the product form you can find a report that will give you the stock levels of the various
19
22
different products in any selected location. If you haven't selected any location, Open ERP
25
28
.. i18n:     form you can get different values for stock availability. If you use the product menu you get
26
29
.. i18n:     the stock in all of the physical stock locations. Looking at the product from the order you will
27
30
.. i18n:     only see the report of the warehouse selected in the order.
 
31
..
28
32
 
29
33
.. note::  Availability of stock
30
34
 
34
38
    only see the report of the warehouse selected in the order.
35
39
 
36
40
.. i18n: The two fields are:
 
41
..
37
42
 
38
43
The two fields are:
39
44
 
40
45
.. i18n: * :guilabel:`Real Stock` : quantity physical present in your warehouse,
41
46
.. i18n: 
42
47
.. i18n: * :guilabel:`Virtual Stock` : calculated this way: real stock – outgoing + incoming.
 
48
..
43
49
 
44
50
* :guilabel:`Real Stock` : quantity physical present in your warehouse,
45
51
 
50
56
.. i18n:     Virtual stock is very useful because it shows what the salespeople can sell. If it's more than
51
57
.. i18n:     real stock it's because products will be coming in and if it's smaller than real stock then it's
52
58
.. i18n:     because certain products are reserved for other sales orders or works orders.
 
59
..
53
60
 
54
61
.. note::  Virtual Stock
55
62
 
71
78
.. i18n:       :align: center
72
79
.. i18n: 
73
80
.. i18n:       *Printout of forecast stock levels*
 
81
..
74
82
 
75
83
.. tip:: Detail of future stock
76
84
 
89
97
 
90
98
.. i18n: Lead times and locations
91
99
.. i18n: ------------------------
 
100
..
92
101
 
93
102
Lead times and locations
94
103
------------------------
95
104
 
96
105
.. i18n: The tab :guilabel:`Procurement & Locations` contains information about different lead times and
97
106
.. i18n: locations. Three lead time figures are available:
 
107
..
98
108
 
99
109
The tab :guilabel:`Procurement & Locations` contains information about different lead times and
100
110
locations. Three lead time figures are available:
106
116
.. i18n:   of production of the finished product,
107
117
.. i18n: 
108
118
.. i18n: * :guilabel:`Warranty (months)` : length of time in months for the warranty for the delivered products.
 
119
..
109
120
 
110
121
* :guilabel:`Customer Lead Time` : lead time promised to the customer, expressed in number of days
111
122
  between the order and the deliver to the customer,
119
130
.. i18n: 
120
131
.. i18n:     The warranty period is used in the management of repairs and after-sales service.
121
132
.. i18n:     You can find more information on this subject in :ref:`ch-mnf`.
 
133
..
122
134
 
123
135
.. note:: Warranty
124
136
 
127
139
 
128
140
.. i18n: Fields in the section :guilabel:`Storage Localisation` are given for information – they don't have
129
141
.. i18n: any impact on the management of stock.
 
142
..
130
143
 
131
144
Fields in the section :guilabel:`Storage Localisation` are given for information – they don't have
132
145
any impact on the management of stock.
133
146
 
134
147
.. i18n: :guilabel:`Counterpart locations` are automatically proposed by the system but the different values can be
135
148
.. i18n: modified. You'll find counterpart locations for:
 
149
..
136
150
 
137
151
:guilabel:`Counterpart locations` are automatically proposed by the system but the different values can be
138
152
modified. You'll find counterpart locations for:
142
156
.. i18n: * :guilabel:`Production`,
143
157
.. i18n: 
144
158
.. i18n: * :guilabel:`Inventory`.
 
159
..
145
160
 
146
161
* :guilabel:`Procurement`,
147
162
 
154
169
.. i18n: production, Open ERP uses the counterpart location :guilabel:`Procurement`. You'll find there
155
170
.. i18n: everything that hasn't yet been planned by the system. The quantities of product in this location
156
171
.. i18n: cancel each other out.
 
172
..
157
173
 
158
174
A procurement location is a temporary location for stock moves that haven't yet been finalized by
159
175
the scheduler. When the system doesn't yet know if procurement is to be done by a purchase or
164
180
.. i18n: .. index:: 
165
181
.. i18n:    single: inventory
166
182
.. i18n:    single: stock check
 
183
..
167
184
 
168
185
.. index:: 
169
186
   single: inventory
171
188
 
172
189
.. i18n: Initial Inventory
173
190
.. i18n: -----------------
 
191
..
174
192
 
175
193
Initial Inventory
176
194
-----------------
178
196
.. i18n: Once a product has been defined, use an initial inventory operation to put actual current quantities
179
197
.. i18n: into the system by location for the products in stock. Use the menu :menuselection:`Stock Management
180
198
.. i18n: --> Periodical Inventory --> New Periodical Inventory` for this.
 
199
..
181
200
 
182
201
Once a product has been defined, use an initial inventory operation to put actual current quantities
183
202
into the system by location for the products in stock. Use the menu :menuselection:`Stock Management
188
207
.. i18n:    :align: center
189
208
.. i18n: 
190
209
.. i18n:    *Defining a new inventory operation*
 
210
..
191
211
 
192
212
.. figure:: images/stock_inventory_new.png
193
213
   :scale: 75
200
220
.. i18n: Start by showing the location, for example ``Stock`` , and then select the product. Open ERP
201
221
.. i18n: automatically completes the actual quantity actually available for that product in the location
202
222
.. i18n: shown. You can then change that value to correct the value in stock.
 
223
..
203
224
 
204
225
Give a name (for example ``Initial Inventory`` or ``Lost Product XYZ`` ) and a date for each inventory
205
226
operation. You can then enter data about the quantities available for each product by location.
208
229
shown. You can then change that value to correct the value in stock.
209
230
 
210
231
.. i18n: Enter data for a single line in your inventory:
 
232
..
211
233
 
212
234
Enter data for a single line in your inventory:
213
235
 
216
238
.. i18n: * :guilabel:`Product` : PC1 Computers,
217
239
.. i18n: 
218
240
.. i18n: * :guilabel:`Quantity` : 23 Units.
 
241
..
219
242
 
220
243
* :guilabel:`Location` : Stock,
221
244
 
241
264
.. i18n:     so you only carry out small inventory operations through the year rather than
242
265
.. i18n:     a single large stock check at one point in the year (which usually turns out to be at an
243
266
.. i18n:     inconvenient time).
 
267
..
244
268
 
245
269
.. tip:: Periodical Inventory
246
270
 
266
290
.. i18n: Open ERP will then automatically create the stock moves to close the gaps, as mentioned at the start
267
291
.. i18n: of this chapter.
268
292
.. i18n: You can verify the moves generated using the second tab of the inventory operation form.
 
293
..
269
294
 
270
295
When your inventory operation is finished you can confirm it using the button to the bottom right of
271
296
the form.
275
300
 
276
301
.. i18n: The correct levels of your product are now in your stock locations. A simple way of verifying this
277
302
.. i18n: is to reopen the product form to see the quantities available in stock.
 
303
..
278
304
 
279
305
The correct levels of your product are now in your stock locations. A simple way of verifying this
280
306
is to reopen the product form to see the quantities available in stock.
281
307
 
282
308
.. i18n: Receipt of a supplier order
283
309
.. i18n: ---------------------------
 
310
..
284
311
 
285
312
Receipt of a supplier order
286
313
---------------------------
290
317
.. i18n: --> Incoming Goods --> Packing to Process`. Use the order number or the supplier name to find the
291
318
.. i18n: right goods receipt form for confirmation of a goods in. This approach enables you to control
292
319
.. i18n: quantities received by referring to the quantities ordered.
 
320
..
293
321
 
294
322
Supplier goods receipt forms are automatically prepared by Open ERP by the purchase management
295
323
process. You'll find a list of all the awaited receipts in the menu :menuselection:`Stock Management
302
330
.. i18n:    :align: center
303
331
.. i18n: 
304
332
.. i18n:    *List of items waiting*
 
333
..
305
334
 
306
335
.. figure:: images/stock_picking_in_tree.png
307
336
   :scale: 75
311
340
 
312
341
.. i18n: You can also do goods-in data entry manually if there's no order, using the same menu
313
342
.. i18n: :menuselection:`Stock Management --> Incoming Goods --> New Reception Packing`.
 
343
..
314
344
 
315
345
You can also do goods-in data entry manually if there's no order, using the same menu
316
346
:menuselection:`Stock Management --> Incoming Goods --> New Reception Packing`.
318
348
.. i18n: A new goods-in data entry form then opens. Enter the supplier data in the :guilabel:`Partner` field
319
349
.. i18n: and you can type in the reference number from your supplier in the field :guilabel:`Origin`. You
320
350
.. i18n: should then enter data about the products received in the lines.
 
351
..
321
352
 
322
353
A new goods-in data entry form then opens. Enter the supplier data in the :guilabel:`Partner` field
323
354
and you can type in the reference number from your supplier in the field :guilabel:`Origin`. You
327
358
.. i18n: then give the destination location where you will place the products. For example, enter ``Stock``.
328
359
.. i18n: At this stage you can set a lot number for traceability (this function will be described later in
329
360
.. i18n: this chapter, so leave this field empty for the moment).
 
361
..
330
362
 
331
363
The source location is already completed by default because of your supplier selection. You should
332
364
then give the destination location where you will place the products. For example, enter ``Stock``.
337
369
.. i18n: can confirm the receipt of all the products at the same time
338
370
.. i18n: using the :guilabel:`Process Now` button. If you want to enter data for a goods receipt that you're still
339
371
.. i18n: waiting for click the button :guilabel:`Process Later`.
 
372
..
340
373
 
341
374
Once the form has been completed you 
342
375
can confirm the receipt of all the products at the same time
348
381
.. i18n:    :align: center
349
382
.. i18n: 
350
383
.. i18n:    *Form for entering goods received from a supplier order*
 
384
..
351
385
 
352
386
.. figure:: images/stock_picking_in_form.png
353
387
   :scale: 75
356
390
   *Form for entering goods received from a supplier order*
357
391
 
358
392
.. i18n: The products then arrive in stock and should reflect the quantities shown on the product form.
 
393
..
359
394
 
360
395
The products then arrive in stock and should reflect the quantities shown on the product form.
361
396
 
364
399
.. i18n: generated automatically in the draft state, based on the goods received. Your accountant then has to
365
400
.. i18n: confirm this pre-invoicing once the supplier's invoice is received. This enables you to verify that
366
401
.. i18n: the invoiced quantities correspond to the quantities received.
 
402
..
367
403
 
368
404
In the goods receipt form, the field :guilabel:`Invoicing Control` lets you influence the way you
369
405
send invoices to suppliers. If this is set to ``To be invoiced`` a supplier invoice will now be
373
409
 
374
410
.. i18n: Customer delivery
375
411
.. i18n: -----------------
 
412
..
376
413
 
377
414
Customer delivery
378
415
-----------------
379
416
 
380
417
.. i18n: .. index::
381
418
.. i18n:    single: module; sale
 
419
..
382
420
 
383
421
.. index::
384
422
   single: module; sale
386
424
.. i18n: Everything about goods receipt can also be done manually for a customer delivery. But this time, use
387
425
.. i18n: the automated product delivery processes based on customer orders. Install the :mod:`sale` module so
388
426
.. i18n: that you can proceed further in this section of the chapter.
 
427
..
389
428
 
390
429
Everything about goods receipt can also be done manually for a customer delivery. But this time, use
391
430
the automated product delivery processes based on customer orders. Install the :mod:`sale` module so
393
432
 
394
433
.. i18n: Now create a new customer order from the menu :menuselection:`Sales Management --> Sales Orders -->
395
434
.. i18n: New Quotation`. Enter the following data in this order:
 
435
..
396
436
 
397
437
Now create a new customer order from the menu :menuselection:`Sales Management --> Sales Orders -->
398
438
New Quotation`. Enter the following data in this order:
408
448
.. i18n:   * :guilabel:`Quantity` : 3 PCE
409
449
.. i18n: 
410
450
.. i18n:   * :guilabel:`Procurement Method` : from stock.
 
451
..
411
452
 
412
453
* :guilabel:`Shop` : Tiny SPRL
413
454
 
425
466
.. i18n: mode. The real stock is equal to the virtual stock because you've nothing to deliver to customers
426
467
.. i18n: and you're not waiting for any of these products to be received into stock. The salesperson then has
427
468
.. i18n: all the information needed to take orders efficiently.
 
469
..
428
470
 
429
471
You've seen already that Open ERP shows you the available product stock when you've selected list
430
472
mode. The real stock is equal to the virtual stock because you've nothing to deliver to customers
436
478
.. i18n:    :align: center
437
479
.. i18n: 
438
480
.. i18n:    *Entering an order for three computers*
 
481
..
439
482
 
440
483
.. figure:: images/stock_sale_form.png
441
484
   :scale: 75
446
489
.. i18n: Then confirm the quotation to convert it to an order. If you return to the product form you'll see
447
490
.. i18n: the virtual stock is now smaller than the real stock. That happens because three products have been
448
491
.. i18n: reserved by the order that you created, so they can't be sold to another customer.
 
492
..
449
493
 
450
494
Then confirm the quotation to convert it to an order. If you return to the product form you'll see
451
495
the virtual stock is now smaller than the real stock. That happens because three products have been
455
499
.. i18n: functionality will be detailed in :ref:`ch-mnf`. This manages the reservation of
456
500
.. i18n: products and places orders based on the dates promised to customers, and the various internal lead
457
501
.. i18n: times and priorities.
 
502
..
458
503
 
459
504
Start the scheduler through the menu :menuselection:`Manufacturing --> Compute All Schedulers`. Its
460
505
functionality will be detailed in :ref:`ch-mnf`. This manages the reservation of
463
508
 
464
509
.. i18n: .. index::
465
510
.. i18n:    single: module; mrp_jit
 
511
..
466
512
 
467
513
.. index::
468
514
   single: module; mrp_jit
471
517
.. i18n: 
472
518
.. i18n:     Install the module :mod:`mrp_jit` to schedule each order in real time after it's been confirmed.
473
519
.. i18n:     This means that you don't have to start the scheduler or wait for its periodical start time.
 
520
..
474
521
 
475
522
.. tip:: Just in Time
476
523
 
481
528
.. i18n: :menuselection:`Stock Management --> Outgoing Products --> Available Packings`. You find a line
482
529
.. i18n: there for your order representing the items to be sent. Double-click the line to see the detail of
483
530
.. i18n: the items proposed by Open ERP.
 
531
..
484
532
 
485
533
You can now look at the the list of deliveries waiting to be carried out using the menu
486
534
:menuselection:`Stock Management --> Outgoing Products --> Available Packings`. You find a line
492
540
.. i18n:    :align: center
493
541
.. i18n: 
494
542
.. i18n:    *Items on a customer order*
 
543
..
495
544
 
496
545
.. figure:: images/stock_picking_out_form.png
497
546
   :scale: 75
506
555
.. i18n:     You say that an item is **Confirmed** when it's needed but the available stock is insufficient.
507
556
.. i18n:     You say that an item is **Assigned** when it's available in stock and the storesperson reserves it:
508
557
.. i18n:     the necessary products have been reserved for this specific operation.
 
558
..
509
559
 
510
560
.. tip::  States
511
561
 
519
569
.. i18n: enter the quantities actually delivered. If you enter a value less than the forecast one, Open ERP
520
570
.. i18n: automatically generates a partial delivery notes and a new order for the remaining items. For this
521
571
.. i18n: exercise, just confirm all the products.
 
572
..
522
573
 
523
574
You can confirm a customer delivery using the :guilabel:`Confirm` button. A window then opens where you can
524
575
enter the quantities actually delivered. If you enter a value less than the forecast one, Open ERP
528
579
.. i18n: If you return to the list of current orders you will see that your order has now been marked as
529
580
.. i18n: delivered (done). A progress indicator from 0% to 100% is shown by each order so that the
530
581
.. i18n: salesperson can follow the progress of their orders at a glance.
 
582
..
531
583
 
532
584
If you return to the list of current orders you will see that your order has now been marked as
533
585
delivered (done). A progress indicator from 0% to 100% is shown by each order so that the
538
590
.. i18n:    :align: center
539
591
.. i18n: 
540
592
.. i18n:    *List of orders with their delivery state*
 
593
..
541
594
 
542
595
.. figure:: images/stock_sale_tree.png
543
596
   :scale: 75
547
600
 
548
601
.. i18n: .. index::
549
602
.. i18n:    single: stock; negative
 
603
..
550
604
 
551
605
.. index::
552
606
   single: stock; negative
559
613
.. i18n:     In Open ERP you can force all operations manually using the button :guilabel:`Force assignment`.
560
614
.. i18n:     In this case your stocks risk falling negative. You should monitor all stocks for negative
561
615
.. i18n:     levels and carry out an inventory correction when that happens.
 
616
..
562
617
 
563
618
.. note:: Negative Stock
564
619
 
571
626
 
572
627
.. i18n: .. index::
573
628
.. i18n:    single: stock; analysis
 
629
..
574
630
 
575
631
.. index::
576
632
   single: stock; analysis
577
633
 
578
634
.. i18n: Analysing stock
579
635
.. i18n: ---------------
 
636
..
580
637
 
581
638
Analysing stock
582
639
---------------
583
640
 
584
641
.. i18n: Now look at the effect of these operations on stock management. There are several ways of viewing
585
642
.. i18n: stocks:
 
643
..
586
644
 
587
645
Now look at the effect of these operations on stock management. There are several ways of viewing
588
646
stocks:
592
650
.. i18n: * from the locations,
593
651
.. i18n: 
594
652
.. i18n: * from the orders.
 
653
..
595
654
 
596
655
* from the product form,
597
656
 
601
660
 
602
661
.. i18n: Start by opening the product form from the menu :menuselection:`Products --> Products` and looking
603
662
.. i18n: at the list of items. You'll immediately see the following information about the products:
 
663
..
604
664
 
605
665
Start by opening the product form from the menu :menuselection:`Products --> Products` and looking
606
666
at the list of items. You'll immediately see the following information about the products:
608
668
.. i18n: * :guilabel:`Real Stock`,
609
669
.. i18n: 
610
670
.. i18n: * :guilabel:`Virtual Stock`.
 
671
..
611
672
 
612
673
* :guilabel:`Real Stock`,
613
674
 
618
679
.. i18n: the selected products changing with time over the days and weeks to come. The value at the left of
619
680
.. i18n: the graph is the real stock (today) and the value at the right is the virtual stock (stock in the
620
681
.. i18n: short term future).
 
682
..
621
683
 
622
684
If you want more information you can use the actions to the right of the form. If you click the
623
685
report :guilabel:`Future Stock Forecast`, Open ERP opens a graphical view of the stock levels for
631
693
.. i18n: Locations`. By default, physical locations are already colored red to distinguish them better.
632
694
.. i18n: Consolidate locations (the sum of several locations, following the hierarchical structure) are
633
695
.. i18n: colored blue.
 
696
..
634
697
 
635
698
To get the stock levels by location use the button :guilabel:`Stock by Location`.  Open ERP then
636
699
gives you the stock of this product split out over all the possible locations. If you only want to
644
707
.. i18n:    :align: center
645
708
.. i18n: 
646
709
.. i18n:    *Stock quantities by location for a given product*
 
710
..
647
711
 
648
712
.. figure:: images/stock_location_product_tree.png
649
713
   :scale: 75
654
718
.. i18n: You can get more detail about all the stock moves from the product form. You'll then see each move
655
719
.. i18n: from a source location to a destination location. Everything that influences stock levels
656
720
.. i18n: corresponds to a stock move.
 
721
..
657
722
 
658
723
You can get more detail about all the stock moves from the product form. You'll then see each move
659
724
from a source location to a destination location. Everything that influences stock levels
663
728
.. i18n: Management --> Stock Locations Structure`. You can then use the structure shortcuts at the and the
664
729
.. i18n: location tree in the main window. Click a location to look at the stocks by product. A location
665
730
.. i18n: containing child locations shows the consolidated contents for all of its child locations.
 
731
..
666
732
 
667
733
You could also look at the stocks available in a location using the menu :menuselection:`Stock
668
734
Management --> Stock Locations Structure`. You can then use the structure shortcuts at the and the
671
737
 
672
738
.. i18n: You should now check the product quantities for various locations to familiarize yourself with this
673
739
.. i18n: double-entry stock management system. You should look at:
 
740
..
674
741
 
675
742
You should now check the product quantities for various locations to familiarize yourself with this
676
743
double-entry stock management system. You should look at:
682
749
.. i18n: * inventory locations to see the accumulated losses and profits,
683
750
.. i18n: 
684
751
.. i18n: * production locations to see the value created for the company.
 
752
..
685
753
 
686
754
* supplier locations to see how goods receipts are linked,
687
755
 
693
761
 
694
762
.. i18n: Also look at how the real and virtual stocks depend on the location selected. If you enter a
695
763
.. i18n: supplier location:
 
764
..
696
765
 
697
766
Also look at how the real and virtual stocks depend on the location selected. If you enter a
698
767
supplier location:
702
771
.. i18n: * the virtual stock takes into account the quantities expected from these suppliers (+ real stock +
703
772
.. i18n:   quantities expected from these suppliers). It's the same scheme for customer locations and
704
773
.. i18n:   production locations.
 
774
..
705
775
 
706
776
* the real stock shows all of the product receipts coming from this type of supplier,
707
777
 
710
780
  production locations.
711
781
 
712
782
.. i18n: .. Copyright © Open Object Press. All rights reserved.
 
783
..
713
784
 
714
785
.. Copyright © Open Object Press. All rights reserved.
715
786
 
716
787
.. i18n: .. You may take electronic copy of this publication and distribute it if you don't
717
788
.. i18n: .. change the content. You can also print a copy to be read by yourself only.
 
789
..
718
790
 
719
791
.. You may take electronic copy of this publication and distribute it if you don't
720
792
.. change the content. You can also print a copy to be read by yourself only.
724
796
.. i18n: .. in bookstores. This helps to distribute and promote the Open ERP product. It
725
797
.. i18n: .. also helps us to create incentives to pay contributors and authors using author
726
798
.. i18n: .. rights of these sales.
 
799
..
727
800
 
728
801
.. We have contracts with different publishers in different countries to sell and
729
802
.. distribute paper or electronic based versions of this book (translated or not)
734
807
.. i18n: .. Due to this, grants to translate, modify or sell this book are strictly
735
808
.. i18n: .. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
736
809
.. i18n: .. written authorisation for this.
 
810
..
737
811
 
738
812
.. Due to this, grants to translate, modify or sell this book are strictly
739
813
.. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
743
817
.. i18n: .. products are claimed as trademarks. Where those designations appear in this book,
744
818
.. i18n: .. and Open Object Press was aware of a trademark claim, the designations have been
745
819
.. i18n: .. printed in initial capitals.
 
820
..
746
821
 
747
822
.. Many of the designations used by manufacturers and suppliers to distinguish their
748
823
.. products are claimed as trademarks. Where those designations appear in this book,
752
827
.. i18n: .. While every precaution has been taken in the preparation of this book, the publisher
753
828
.. i18n: .. and the authors assume no responsibility for errors or omissions, or for damages
754
829
.. i18n: .. resulting from the use of the information contained herein.
 
830
..
755
831
 
756
832
.. While every precaution has been taken in the preparation of this book, the publisher
757
833
.. and the authors assume no responsibility for errors or omissions, or for damages
758
834
.. resulting from the use of the information contained herein.
759
835
 
760
836
.. i18n: .. Published by Open Object Press, Grand Rosière, Belgium
 
837
..
761
838
 
762
839
.. Published by Open Object Press, Grand Rosière, Belgium