Skip to content

Gestock

Quétier edited this page May 26, 2014 · 2 revisions

Gestock module

Here begin the module Gestock (it's a contraction of French's words: gestion-Management and stock)

This module deals with the management of stock.

Starting Points

You can for each category:

milestone: Basic Bundle

  • Articles, Suppliers (only for groups 'Directors' and 'Admin') (@todo to implement access rights)
    • list the recordings ;
    • for add , delete or modify records.

milestone: Inventory Bundle

  • Inventory (@todo)
    • prepare for write on a file pdf printed ;
    • edit the list of articles (@todo to implement the pagination) ;
    • write the inventory (@todo to implement write page by page, not line by line) ;
    • compare the gaps of consommation ;
    • Update the stocks.

milestone: Orders Bundle

  • Orders (@todo)
    • Edit list of Orders ;
    • to Create, Update or Delete the recordings ;
    • Editing of list of Articles for ordering (@todo to implement access of list of Articles for each supplier ; @todo Correct display details) ;
    • Prepare Orders and print it for fax sending, or sending it by mail (@todo implement sending orders by mail);
    • Validation of Order to Receipt (@todo to implement the update of stocks) ;
    • Validation of Receipt to Invoice (@todo to implement calculation of weighted price) (@todo implement calculation price First In First Out) ;
    • Print of stocks (@todo to implement).
  • Sheets Recipes (@todo)

    • Edit the list of sheets recipes ;
    • Create, modify, delete a sheets recipes ;
    • Calculate the cost of the sheets recipes ;
    • Calculate the margin or the coefficient via the selling price or the theoretical coefficient (@todo to implement in Configuration section) ;
    • Preparation of the dependency of module GesCaisse to deduct sales of the stocks.
  • Global (to finalize the first production version | tag:1.0.0)

    • Implement a menu 'Configuration' (@todo) ;
    • Redefine a design more professional (@todo)
    • @todo implement internationalisation ;
    • @todo update documentation with phpDoc regulary ;
    • Setting up the possibility of community work.

Yet lots of works in perspective...

The project interest You ? So do like me, become contributor.

To continue, I purpose You see more details about the module GesCaisse.