27
WWW.VIDYARTHIPLUS.COM . PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY COMPUTER SCIENCE & ENGINEERING ENTERPRISE RESOURCE PLANNING (171605) PREPARED BY: KHUSHALI MISTRY

PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

WWW.VIDYARTHIPLUS.COM

.

PARUL INSTITUTE OF ENGINEERING AND

TECHNOLOGY COMPUTER SCIENCE & ENGINEERING

ENTERPRISE RESOURCE PLANNING

(171605)

PREPARED BY: KHUSHALI MISTRY

Page 2: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

2

INDEX

S. NO.

NAME OF PRACTICAL

PAGE

NO.

1. Introduction to ERP System and Review on different ERP

packages. 3

2. Study on Odoo ERP package. 11

3. Identification and brief introduction of different Modules

in Odoo ERP package. 13

4. Detail study of odoo erp modules. 16

5. Identify different process of the odoo erp modules. 20

6. Study on odoo erp business functions. 24

7. ERP Implementation life cycle at Huck International Inc. 26

Page 3: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

3

Practical: 1

Aim: Introduction to ERP System and Review on different ERP

packages.

Enterprise Resource Planning (ERP) :-

Enterprise resource planning (ERP) is business process management software that

allows an organization to use a system of integrated applications to manage the business

and automate many back office functions related to technology, services and human

resources.

Figure:1 Introduction to ERP

Evolution of ERP

The term ERP was coined in 1990 by Gartner, but its roots date to the 1960s.

Back then, the concept applied to inventory management and control in the

manufacturing sector. Software engineers created programs to monitor inventory,

reconcile balances, and report on status. By the 1970s, this had evolved into

Material Requirements Planning (MRP) systems for scheduling production

processes.

In the 1980s, MRP grew to encompass more manufacturing processes, prompting

many to call it MRP-II or Manufacturing Resource Planning. By 1990, these

systems had expanded beyond inventory control and other operational processes

to other back-office functions like accounting and human resources, setting the

stage for ERP come to know it.

Today, ERP has expanded to encompass business intelligence (BI) while also

handling "front-office" functions such as sales force automation (SFA), marketing

automation and ecommerce. With these product advancements and the success

Page 4: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

4

stories coming out of these systems, companies in a broad range of industries—

from wholesale distribution to ecommerce—use ERP solutions.

Software-as-a-Service (SaaS) solutions—also referred to as "cloud computing"—

have helped fuel this growth. Cloud-based solutions not only make ERP software

more affordable, they also make these systems easier to implement and manage.

Perhaps even more importantly, cloud ERP enables real-time reporting and BI,

making them even valuable to executives and staff seeking visibility into the

business.

As a result, companies of all sizes and a wide range of industries are transitioning

to cloud ERP systems. In fact, Forrester predicts that SaaS-based ERP adoption

will rise 21 percent annually through 2015. When stop to consider the benefits of

ERP, it's easy to see why it's become so popular and why its use will continue to

grow so rapidly.

Figure 2:-Evolution of ERP

The Business Value of ERP

At its core, ERP helps employees do their jobs more efficiently by breaking down

barriers between business units. More specifically, an ERP solution:

Gives a global, real-time view of data that can enable companies to address

concerns proactively and drive improvements

Improves financial compliance with regulatory standards and reduces risk.

Automates core business operations such as lead-to-cash, order-to-fulfillment,

and procure-to-pay processes.

Enhances customer service by providing one source for billing and

relationship tracking.

Page 5: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

5

When add up these advantages, the value of ERP—particularly cloud ERP—is clear.

With an ERP solution, employees have access to accurate information that enables them

to make better decisions faster. Not only that, but ERP software helps to eliminate

redundant processes and systems, dramatically lowering the cost of doing business

overall.

List of ERP Packages

1. SAP SE

2. ProContractor

3. Foundation

4. Jonas Enterprise

5. ComputerEase

6. NetSuite

7. PENTA Construction

8. Praesto AE

9. Exact JobBOSS

10. PolyPM

11. Sage ERP

12. EnterpriseiQ

13. ECi M1

14. Vista

15. Spectrum

16. ProContractor

17. Entree

18. Infor

19. InFocus

20. Oracle

Review on Different ERP packages

Sage ERP X3:-

Sage ERP X3 comprises a number of features and functions designed to help manage

business’s sophisticated processes, transactions and relationships. It can manage specific

areas such as manufacturing, inventory, warehousing, purchasing, finance, customer

relationship and even electronic document systems.

Sage ERP X3 is flexible and cost effective package of features that give control

and confidence. All the key information about the business will be held in a single,

innovative and comprehensive management tool that is simple and intuitive to use. Better

integration and the ability to plan with accurate real-time information will improve the

productivity and help to make the right decisions. It will reduce organization costs and

Page 6: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

6

lead times, deliver better service to the customers and help seize new opportunities

effectively.

Industry Solution

Manufacturing

Inventory

Warehousing

Purchasing

Finance

customer relationship

electronic document systems

Key Features

PLM (Product Life Cycle Management)

APS (Advanced planning and Scheduling)

MES (Manufacturing Execution System)

EDM (Electronic Document Management)

OCR (Optical Character Recognition)

MMS (Maintenance Management System)

IT for Green (REACH, Carbon Management & Greenhouse Gas Accounting)

Forecasting

Page 7: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

7

Technologies

Cloud-Based (Saas),

node js

elasticsearch

mongoDB

MS SQL Server,

Oracle

OS supported

Windows,

Linux,

Unix

Open source

Sage ERP X3 doesn’t support open source.

Users of Sage ERP X3

United Health Group

Cemex Jamaica Ltd

Vista Community Clinic

Wooden Mallet

ERPNext

ERPNext is an Online, Open Source ERP system for small and medium sized businesses.

It covers many business functions including accounting, inventory management, CRM,

purchasing, project and task management, human resource management and

manufacturing.

Industry solutions

Services

Manufacturing

Retail

distribution

ERPNext modules:

Accounting

Asset management

CRM

Human resource management.

Page 8: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

8

Manufacturing

Point of sale

Project management

Purchasing

Sales management

Warehouse management system

Key Features

ERPNext contains many complex features that are provided as a part of small

business. It support multi-company, multi-currency accounting, definition of complex tax

calculations, inventory valuations, serial / batch numbers and traceability.

It also has a built-in social network where the entire team can maintain their

profiles and also has an employee management system that includes leave and attendance

management, submission of expenses, salary structures, appraisals and much more.

Features for manufacturing companies include Bill of Materials (BOMs), Material

Requirement Planning (MRP) and backflush, production plans, production orders and

sub-contracting.

The system also has CRM features like lead and opportunity (enquiry) monitoring

and is integrated with the sales workflow right up to delivery and invoicing.ERPNext also

has next generation Web 2.0 features such as embedding forms inside websites, giving

logins to vendors and customers and sending transactions via emails.New features are

constantly being added every month.

Pricing

Unlike many ERP systems in its class, it comes with a break-through pricing of $7per

user per month on a hosted (SAAS) model. For customers with in-house IT teams who

want to host it on-site, all the source-code is available online and ERPNext provides

support services at a reasonable cost.

Technology

The ERP system is based on a Python-based web application framework -wnframework.

This framework is developed by the company and is also OpenSource. The database

backend currently supported is MySQL.

ERPNext hosted version is online since May 2010 and so far more than 1800 users have

signed up for the application. There is an automated sign-up and setup process and a

thirty-day free trial.

Open Source

ERPNext’s SAAS + Open Source solves two big problems for customers: Customization

- ERPNext has a powerful administrator interface where an analyst can do many

customizations. With access to the internal work-flows, a developer can tweak the

application to a great degree No Vendor Lock In - Since the application is Open Source,

Page 9: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

9

the customer can take a backup of the database and setup an instance at his / her own

server.

ERPNext Users

ERPNext was launched earlier as an on-premise solution and is currently used by many

companies in India for multiple years. Since its launch in May 2010, 1800 users from all

over the world have signed up for ERPNext.

Customers from various industries are using ERPNext and some of the success stories

include an high-end electronics retailer, an apparel distributor, a furniture manufacturer, a

medical devices distributor, an e-learning services provider.

SAP SE

SAP stands for Systems Applications and Products in Data Processing. It is a German

multinational software corporation that makes enterprise software to manage business

operations and customer relations. SAP is headquartered in Walldorf, Baden-

Württemberg, with regional offices in 130 countries. The company has over 291,000

customers in 190 countries.

As of 2007, SAP is the world's largest business software company and the third-biggest

independent software provider by revenue. The corporation operates in four geographic

regions: EMEA (Europe, Middle East, Africa), NA (United States and Canada), LAC

(Latin America and Caribbean), and APJ (Asia Pacific and Japan).SAP focuses upon 25

industries and six industry sectors

Industry Solution

SAP is used in different industry sectors like process industries, discrete industries,

consumer industries, service industries, financial services and public services.It offers

integrated product sets for large enterprises, mid-sized companies and small businesses.

Page 10: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

10

Key Features

Reducing your database size x 2 – page compression.

Finding your way through the enhancement package functionality.

NWBC and the new user interface delivered in EhP5.

Users of SAP

Royal Bank of Scotland

Standard bank of south Africa

National bank of Canada

Yoke industrial corporation

Savannah cement limited

Joy gobal inc.

American automobile association

Vodafone group plc

Page 11: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

11

Practical: 2

Aim: - Study on Odoo ERP package.

ODOO

OpenERP is one of the most used open source solution in the world. It has a dynamic

community, is flexible, and can be adapted to company‘s needs. It can be put in

production rapidly thanks to its modularity and is easy to use.

Odoo / OpenERP is a comprehensive suite of business applications including

Sales, CRM, Project management, Warehouse management, Manufacturing, Financial

management, and Human Resources just to name a few. Odoo / OpenERP offers a choice

of over a thousand modules. Odoo / OpenERP is available in the cloud or on-site and is

most suited for small to mid-sized companies. With more than a thousand

downloads/installations per day, Odoo.

Version

ODOO 8.0

ODOO 9.0

Technology

Python

PostgreSQL

Javascript

XML

Linux

OS Supported

Mac OS

Unix

Linux

Windows

Open source It is open source

Key Features

Page 12: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

12

Cost effective business solution being open source.

Customized solution to your specific business needs

Multiple modular approach

Empowers business

Cloud based software accessible from anywhere.

Helps make effective and informed business decision

Easy and quick to install

Centralized database, supporting all existing apps

An integrated system operates in real time

Users

WWF

Jack -in the box

Jamba juice

Daneone

La Poste

Exki

Hundai

Auchan

Industry Solution

Intermodal Industry

Odoo Wholesale & Distribution

Logistics

Financial Controlling

Banking

E-commerce

Page 13: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

13

Practical: 3

Aim: - Identification and brief introduction of different Modules in

Odoo ERP package

Odoo (OpenERP) Enterprise Modules

● Sales

● Purchase

● Services Management

● Invoicing

● Point of Sales

● Human Resource Management

● Logistics Management

● Accounting & Finance Modules

● CRM Modules

● Project Management

● eCommerce Management Modules

Sales

Sales management module allows effective control to the sales department, one can

easily create a new sales order out of a won opportunity, Odoo (formerly OpenERP) sales

management module helps in generating a new sales order, one can filter the order as per

the requirement. Sales management module of Odoo (formerly OpenERP) is also

interlinked with emails where one can send invoice directly from the system, henceforth

manual entries reduce the time With sales management module one can even trigger the

goods delivery as per the timing with setting up the invoice timing.

Purchase

OpenERP Purchase management specifically design considering the ease of use to the

user. OpenERP purchase management module helps the user to track all the suppliers

information, order for purchases, Inventory management, pricing for suppliers.

Services Management

Service Management is an important task for those organizations who are specially into

Services industries or Project Management. OpenERP service management module

provides to manage complete task of new, existing or ongoing projects. OpenERP

Service Management Module or the Project management module helps company who

works on per project basis since there are projects deliveries and timelines stick to every

single project.

Page 14: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

14

Invoicing

OpenERP invoice management module helps one to manage all invoices across every

suppliers or customers across the globe. OpenERP automates the invoice creation,

sending the invoice, approval and pay process. One can generate the invoices

automatically to customers for the payments.

Point of Sales

Retails chains who gets lots of orders and needs to be processed quickly needs a simple,

quick, and easy solutions to manage variety of customers every day. OpenERP POS or

point of sales offers a clean interface for all one’s retail management. The best part of

OpenERP Point of sales POS works in two mode online as well as offline which means

one doesn’t need to be dependent on the internet. Point of sales of OpenERP is

completely integrated with Inventory management and accounting which means

automatically deduction in the inventory is done from the system as soon as one sells

something and again it automate the buffer stock and inventory levels accordingly further

all the transactions are recorded.

Human Resources Management (HRM)

OpenERP Human Resource Management (HRM) module is specifically crafted to meet

the ever growing needs of one’s enterprise. This comprehensive module facilitates in

managing one’s most crucial resource – people, in the most efficient manner, thus

providing an ideal platform to manage one’s HR processes and align the same to one’s

business goals.

Logistics Management

OpenERP’s stock management is at once very simple, flexible and complete. It’s based

on the concept of double entry that revolutionized accounting. The system can be

described by Lavoisier’s maxim “nothing lost, everything changed” or, better,

“everything moved”. In OpenERP don’t talk of disappearance, consumption or loss of

products: instead one speaks only of stock moves from one place to another.

CRM Modules

Customer Relationship management or Lead management software plays a very vital role

in any organization since it allows to track all sales and leads pipeline to make powerful

business decisions. In today’s cut throat business competition customer are the keys who

allows with revenue, and providing proper service to them is again an important task of

any organization. OpenERP CRM module can help to manage client interactions, sales

prospects, lead management in an efficient manner.

Page 15: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

15

Project Management

In OpenERP, a project is represented by a set of tasks to be completed. Projects have a

tree structure that can be divided into phases and sub-phases. This structure is very useful

to organization in work.Whereas analytic accounts look at the past activities of the

company, Project Management’s role is to plan the future. Even though there is a close

link between the two (such as where a project has been planned and then completed

through OpenERP) they are still two different concepts, each making its own contribution

to a flexible workflow.

Ecommerce Management

E-Commerce is more than a new business model. It is a great opportunity to most of the

traditional industries to build a Brand from scratch. To promote a brand was such a

difficult and costly job that very few manufacturers or traders have ever thought about it.

However, the growing cost, huge operation cost and intensive competition have put many

traditional industries in danger. After years, E-Commerce has been proved to be an

extremely efficient business model, it simplifies the operation and centralize the

resources. Traditional Industries in fact own great advantage in starting an E-Commerce.

The advantages include:

● Mature traditional sales channels for fast exposure

● Adequate experienced staff

● Business Process and Workflow

● Control of Cost if it is a manufacturer

● Certain level of brand awareness

Page 16: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

16

Practical: 4

Aim:- Detail study of odoo erp modules.

Purchase module:-

Purchase management is another important module of any ERP

system, OpenERP Purchase management specifically design considering the ease of use

to the userOpenERP purchase management module helps the user to track all his

suppliers information, order for purchases, Inventory management, pricing for suppliers.

OpenERP purchase management further helps you to have quick decision making since

all the purchase history and the suppliers list are already available into the OpenERP

software. Organization can easily manage all RFQ and purchase order with OpenERP.

organization may be purchasing many variety of products and service either to meet the

business or organizational day to day requirements, therefore purchases is considered as

one of the important module of any ERP software. OpenERP Purchase management

helps to handle everything purchase for organization. Specifically it is a backbone

module for trading industries.

Another advantage of purchase management module is that it is integrated with other

related modules. Which means when organization is purchasing a product for

organizational needs have to pay the pricing of the good, in other words Accounting

entries are done automatically once the purchase is done so forth the payments. The

module is also integrated with Inventory which updates as the products are entered into

the warehouse.

How Purchase Management Module in OpenERP Benefits to the company:

It helps in complete automation of Purchases.

can manage minute details of purchases

Easily identify potential suppliers

Supplier’s quotation evaluation

Billing process

Invoice and payments management

Easily update the inventory and

Finally a quick effective and efficient decision making on all purchase needs

Page 17: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

17

The supplier or purchase order is the document that manage price negotiations, control

supplier invoices, handle goods receipts and synchronize all of these documents of an

organization.

The following order workflow for purchase module:

1. Price request to the supplier,

2. Confirmation of purchase,

3. Receipt and control of products,

4. Control of invoicing.

Price request to the supplier

New supplier price request (i.e. request for quotation), in OpenERP opens a blank

quotation form that use for requesting prices from a supplier. This is shown in the below

figure Data Entry for a Purchase Order. If the price request came from an automatic

procurement created by OpenERP.

Page 18: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

18

Once the main body of the purchase order has been completed, enter the product lines

Goods Receipt

Once the order has been approved, OpenERP automatically prepares the goods receipt

order in the draft state for a company. To get a list of the products waiting for from

suppliers, use the Warehouse Module.

Control of Invoicing

To control supplier invoicing, OpenERP provides three systems as standard, which can

differ order by order:

Based on Purchase Order lines : place individual lines from where can selectively

create an invoice,

Based on generated draft invoice : create a draft invoice validate later

Bases on incoming shipments: create an invoice when receptions are validated.

The mode of invoicing control is Incoming Shipments & Invoices of the purchase order in

the field Invoicing Control.

Page 19: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

19

Page 20: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

20

Practical:05

Aim:- Identify different process of the odoo erp modules.

Price Request from the Supplier in Purchase module:-

New supplier price request (i.e. request for quotation), in OpenERP opens a blank

quotation form that use for requesting prices from a supplier.

To enter data for a new supplier price request (i.e. request for quotation)

use the menu Purchases ‣ Purchase ‣ Quotations.

When click Create, OpenERP opens a blank quotation form that use for requesting

prices from a supplier. This is shown in the figure Data Entry for a Purchase Order. If

the price request came from an automatic procurement created by OpenERP, find a

reference to the document that generated the request in the Origin field.

Page 21: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

21

Managing Alerts:-If install the warning module, able to define alerts that appear when

the purchaser enters a price request or order.We can set alerts on the supplier.

The internal reference, the date and the warehouse the products should be delivered to,

are completed automatically by OpenERP, but can change these values if needed. Next,

when select a supplier, OpenERP automatically completes the contact address for the

supplier. The pricelist is also automatically completed from the pricelist in the supplier

form. This should bring in all of the conditions that have negotiated with the supplier for

a given period.

Supplier Selection

Searching for a supplier is limited to all of the partners in the system that have the

Supplier checkbox checked. If do not find the supplier, it might be worth checking the

whole list of all partners to make sure that the supplier does not yet exist without the

Supplier checkbox being checked.

Once the main body of the purchase order has been completed, can enter the product

lines.

Purchase Order Line

When select the product, OpenERP automatically completes the other fields in the form:

Product UoM, taken from the Purchase Unit of Measure field in the product form

The Description of the product in the supplier's language

Page 22: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

22

Scheduled Date, calculated from the order date and the delivery lead time for the

supplier (for the given product)

Unit Price, taken from the supplier's pricelist

Taxes, taken from the information on the product form and partner form,

depending on the rules seen in Financial Analysis.

Product Wording and Code

When enter supplier names in the product form, set a name and a product code for each

individual supplier. If OpenERP will then use those details instead own internal product

names for that selected supplier.

If work with management by case, set the analytic account that should be used to report

all the purchase costs. The costs will then be reported at the receipt of the supplier

invoice.

Management by Case

Analytic accounts can be very useful for all companies that manage costs by case, by site,

by project or by folder. To work with several analytic axes,one can install the module

purchase_analytic_plans,from Settings menu.

To make sure that the analytic account is automatically selected according to the partner,

the date, the products or the user,one can install the module account_analytic_default

(which is installed automatically as a dependency of purchase_analytic_plans).

In the Purchase Order tab below the product line, one can enter a note that will be

attached when the order confirmation or price quotation is printed. This note can be

predefined on the product form to automatically appear on each order for that product.

For example, one can enter “Do not forget to send by express delivery as specified in our

contract reference 1234.”

Once the document has been completed, one can print it by clicking Print button on the

form.

Printing the Supplier Price Quotation

One can also send an e-mail by clicking Send by Email button on the form . Now it will

be in the RFQ Sent state.

Page 23: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

23

Quotation after sending an e-mail in RFQ Sent State

Page 24: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

24

Practical : 06

Aim:- Study on odoo erp business functions.

Price Revisions

OpenERP supports several methods of calculating and automatically updating product

costs:

Standard Price: manually fixed, and revalued automatically and periodically,

Average Price: updated at each receipt to the warehouse.

This cost is used to value in stock and represents in product costs. Included in that cost is

everything directly related to the received cost. One could include such elements as:

supplier price,

delivery charges,

manufacturing costs,

storage charges.

Standard Price

The mode of price management for the product is shown in the tab Procurements on the

product form. On each individual product, One can select if they want to work in

Standard Price or on weighted Average Price.

The Standard Price setting means that the product cost is fixed manually for each product

in the field Cost Price. This is usually revalued once a year based on the average of

purchase costs or manufacturing costs.

Usually use standard costs to manage products where the price hardly changes over the

course of the year. For example, the standard cost could be used to manage books, or the

cost of bread.

Those costs that can be fixed for the whole year bring certain advantages:

One can base the sale price on the product cost and then work with margins rather

than a fixed price per product,

Accounting is simplified because there is a direct relationship between the value

of stock and the number of items received.

To get an automated periodic revaluation of the standard price can use the action Update

on the product form, enabling to update prices of all the selected products. OpenERP

Page 25: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

25

then recalculates the price of the products as a function of the cost of raw materials and

the manufacturing operations given in the routing.

Average Price

Working with standard prices does not lend itself well to the management of the cost

price of products when the prices change a lot with the state of the market. This is the

case for many commodities and energy.

In this case, OpenERP to automatically set the price in response to each goods receipt

movement into the warehouse. The deliveries (exit from stock) have no impact on the

product price.

Calculating the Price

At each goods receipt, the product price is recalculated using the following accounting

formula: NP = (OP * QS + PP * QR) / (QS + QR), where the following notation is used:

NP: New Price,

OP: Old Price,

QS: Quantity actually in Stock,

PP: Price Paid for the quantity received,

QR: Quantity Received.

If the products are managed as a weighted average, OpenERP will open a window that

lets to specify the price of the product received at each goods receipt. The purchase price

is, by default, set from the purchase order, but can change the price to add the cost of

delivery to the various received products.

Once the receipt has been confirmed, the price is automatically recalculated and entered

on the product form.

Page 26: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

26

Practical : 07

Aim:- ERP Implementation life cycle at Huck International Inc

Introduction to Huck International Inc.

“Huck International, Inc., designs, manufactures, and distributes a wide range of

proprietary commercial, industrial, and aerospace fastening systems. At the beginning of

the ERP implementation, Huck was comprised of three aerospace fastener plants,

two industrial fastener plants, one installation tool manufacturing plant, corporate

headquarters, and five international sales and distribution sites. Of the international

sites, one also manufactured aerospace fasteners. Annual sales were about $250 million.”

The used software was administrated from company headquarter and each site had

specific modules. Furthermore the users were familiar with the system and Microsoft

Windows based applications as well as network based information sharing. The

hardware was extremely stable and software at some sites had not been upgraded for

several years.

ERP Implementation life cycle phases at Huck International Inc.

PRE-EVALUATION SCREENING

The system selection process followed the thirteen steps presented. By analyzing the

financial and strategic viability as well as other factors, thirteen software providers were

selected for the software candidate list.

PACKAGE EVALUATION

Nine responded with formal proposals and a Huck team discussed one week to selected

two software suppliers for a final review. The software vendors SAP and Baan

demonstrated their software in front of the Huck selection team consisting of 31 people.

In the end the selected winner was SAP.

PROJECT PLANNING PHASE

A project management office was established to ensure a good project management for

the planned multi-site implementation. They planned to split the implementation in

different phases and consolidate the lesson learned information in the management office.

Page 27: PARUL INSTITUTE OF ENGINEERING AND ... - Vidyarthiplus

PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY

SUBJECT CODE: 171605 SUBJECT NAME :ERP

27

GAP ANALYSIS

Several reasons forced Huck to change the actual systems and move to ERP. A key issue

was the year 2000 problem and the necessary upgrades for all the different systems.

Moreover the environment was rapidly changing and the old systems were not

compatible with the new business to business requirements.

REENGINEERING

The implementation team was selected conscientiously and composed of twelve cross

functional and capable people.

CONFIGURATION

Huck solved this problem with monthly “kaizen breakthrough events” to deal with

analysis, redesign and implementations of improvements in specific business or

manufacturing processes. In addition several cross functional teams worked on the

continuous improvement in a variety of areas.

IMPLEMENTATION OF TEAM TRAINING

Education and training was conducted by the implementation team. They prepared

extensive training materials including step by step introductions, instructions and written

procedures. The strategy was to train the key users, work group leaders and supervisors

first.

TESTING

The acquisition of ten new sites and record sales weakened the involvement in the ERP

implementation. The established intranet website for the information exchange was a

success.

GOING LIVE

Only some people were allowed to input data in the first time and other users were

gradually brought on the system

END-USER TRAINING

Most training was conducted during the month before the going alive date with all over

all 1200 training hours. The separation of training in project team, executive level and

users is recommended in the literature too. Especially in areas where the processes had

changed trainings were important.