This is the documentation for older versions of Odoo (formerly OpenERP).

See the new Odoo user documentation.

See the new Odoo technical documentation.

Ejemplo de negocio

In this example, you will configure a system that enables you to:

  • buy products from a supplier,

  • stock the products in a warehouse,

  • sell these products to a customer.

The system should support all aspects of invoicing, payments to suppliers and receipts from customers.

Configuración básica

For this business case, you will have to model:

  • the suppliers and a supplier category,

  • the customers and a customer category,

  • some products and a product category,

  • an inventory,

  • una orden de compra,

  • una orden de venta,

  • invoices,

  • pagos.

To test the system, you will need at least one supplier, one customer, one product, a warehouse, a minimal chart of accounts and a bank account.

Manten tu base de datos arriba y corriendo sin datos de prueba

Use the technique outlined in Creación de base de datos to create a new database, openerp_ch03 . This database will be free of data and contain the least possible amount of functionality as a starting point. You will need to know your super administrator password for this – or you will have to find somebody who does have it to create this seed database. You will not be able to use the openerp_ch01 or openerp_ch02 databases that you might have created so far in this book because they both contain demonstration data.

Start the database creation process from the Welcome page by clicking Manage Databases and then completing the following fields on the Create Database form, as shown in Creating a blank database:

  • Super admin password : by default it is admin , if you or your system administrator have not changed it,

  • New database name : openerp_ch03 ,

  • Load Demonstration data checkbox: not checked (this step is very important, but catches out many people),

  • Default Language : English (US) ,

  • Administrator password : admin (because it is the easiest to remember at this stage, but obviously completely insecure),

  • Confirm password : admin .


Creating a blank database

Then click Create Database to create the database and move to the Application screen Setting up a blank database - first screen.


Setting up a blank database - first screen

You can have the screen as shown in above screenshot Setting up a blank database - first screen.

Ajustalo a tus necesidades

Functional needs can be provided by core modules from OpenERP. You just have to decide which functionality you want in your system. Click Install button of the corresponding application in the At the time of Installation.

For this instance, we need the following applications:

  • Accounting & Finance (the account module),

  • Warehouse Management (the stock module),

  • Purchase Management (the purchase module),

  • Sales Management (the sale module).

To get OpenERP to install these business applications,screens should look as follows:


At the time of Installation

Skip the step that asks you to configure your Accounting Chart. OpenERP will now display the opening screen with all selected business applications installed.


Database with all required functionality for this example