View source | Discuss this page | Page history | Printable version   

Quick Guide

General Information
Warning.png   This document is still a work in progress. It may contain inaccuracies or errors.

Contents

Introduction

Welcome to the Openbravo 3 (OB3) Quick Guide!

This guide has two main parts:

The aim of this guide is to give examples and explanations of common business configurations and also how to manage basic business flows, intentionally keeping the explanations and setup as simple as possible.

By following this simple guide you should be able to have your own version of Openbravo up and running within a couple of hours. We encourage you to personalize the examples so that they are meaningful to you.

Remember: Help is always at hand through public forums and through the #openbravo IRC channel.

Glossary

System Requirements, Download and Install

After reviewing the system requirements please download Openbravo.

Once the download has completed please follow the instructions in the Installation Manual, including the last step of activating your instance.

Login

After Openbravo is installed, point your browser to http://<IP_ADDRESS>/openbravo, replacing <IP_ADDRESS> with the IP Address (or Host Name) of the machine running the Openbravo server.

If you have installed Openbravo on your local machine then you may simply enter http://localhost/openbravo in a browser session on the local machine.

For most tasks in this Quick Guide you must be logged in to Openbravo as an Administrator of the entity you need to administer.

In order to be the System Administrator, first login to Openbravo.

  • Enter the User Name and Password in the login screen.
Bulbgraph.png   Note: The default user name is Openbravo and password openbravo .....and these are case sensitive!
View larger
  • Click on the Openbravo button in the toolbar:
    • Select Role as System Administrator. The System Administrator, has access to administer your Openbravo system.
    • Organization will default to * (asterisk), meaning your Openbravo client (the highest level in Openbravo).
    • Click on the Apply button.

You are now logged in as System Administrator.

View larger

Navigation

This guide requires that you follow a path to access certain configuration options, enter master data, or process transactions.

For example, you may be asked to Go to General Setup || Application || Heartbeat Configuration

There are two ways to navigate:

1. Enter the name of the page you want to get to into the QuickLaunch OB3 QuickLaunch.png toolbar.

For this example we would start typing Heartbeat Configuration and notice that the system automatically prompts us to select from the matches that it finds dynamically.

This is the fastest way of getting around.

View larger

2. Follow the path in the menu tree.

In order to browse the menu tree:

  • Click on the Application button in the toolbar and browse the tree structure, following the path given in the instructions (in this example it is General Setup || Application || Heartbeat Configuration).

This is slower than using the QuickLaunch OB3 QuickLaunch.png toolbar, but may be helpful when first navigating Openbravo (as you can see where everything is).

View larger

Enable Heartbeat

In order to install modules (or fully use an Openbravo Professional Edition free trial) you must first enable the Heartbeat.

Bulbgraph.png   Note: You must be logged in as System Administrator.

The first time you login as System Administrator you will be prompted to enable the Heartbeat. If, for some reason, you declined, you can always enable it later:

Go to General Setup || Application || Heartbeat Configuration

  • Click on Enable Heartbeat.

If you now view the Heartbeat Log in the lower part of the screen you will see all the information that is sent by the Heartbeat.

  • Once the Heartbeat is configured you can close this tab.
View larger

Business configurations

Setup Client and Organization

Initial Client Setup

Introduction

A Client in Openbravo is the top-most level of configuration and data within your OB3 system. This means that certain configuration, including users (and their access rights), customers, vendors (suppliers), inventory (stock items), and other master data can be managed within that client and are available to all organizations within that client.

At its simplest, you can manage everything at this single top level by creating a client that has the same name as your company. This configuration is also useful if you plan to offer Openbravo as a multi tenanted hosted solution; you simply create a separate client for each company you are hosting.

Each client can host multiple organizations that can be used to model your enterprise. Each organization can manage its own master data and accounting configuration and you will need at least one organization within your client. The client itself is not used for accounting purposes, but it can be used to host information that is then available to all organizations within that client.

Different clients can not share information.

For a full description of the role of the client in OB3 please refer to the Functional Documentation.

Setup

Bulbgraph.png   Note: You must be logged in as System Administrator.

Go to General Setup || Client || Initial Client Setup

  • Complete the form:
    • Client: Enter the name of the client you wish to create, for example My Test Client. We will use this client to host an example of an organization that we will configure during the Initial Organization Setup below.
    • Client Username: Enter user name of the Administrator for this client, for example Test Admin
    • Password: Enter a password for the above user, for example openbravo (please choose your own).
    • Confirm password: Re-enter the same password.
    • Currency: Select the currency of the client, for example US Dollar.
    • Include accounting: Leave this unchecked for now. We will include accounting for each organization we create in this client. This will be done during the Initial Organization Setup below.
  • In the 'Reference Data section ensure the following two items are selected:
    • Standard document types for orders, invoices, etc. and settings - Core - English (USA). This is necessary for creating transactions documents such us Purchase Orders, Sales Invoices, etc.
    • Document types and default algorithm for bank statement auto matching - Advanced Payables. This is similar to the above, but for specific financial flows such us Payment In/Out, Financial Accounts, etc.
  • Click on the OK button and wait for the process to complete. Once it has completed you can close this tab.
View larger

Install Localization Pack

Depending on the country you are, you will install the localization pack that fits with your requirements. A localization pack contains the Chart of Accounts (COA), taxes, etc.

Bulbgraph.png   Note: You must be logged in as System Administrator.

Go to General Setup || Application || Module Management

  • Move to Add modules tab and search for your preferred Localization Pack
    • Once you have found the Localization Pack, click Install Now and follow the instructions.
View larger
  • You will automatically be redirected to the Installed Modules tab.
    • Click Rebuild Now, follow the instructions and wait for the rebuild to complete.
  • Once the rebuild process has successfully completed, you will be invited to Restart servlet container now.
    • Ensure the radio button is checked, click Continue and wait for the servlet to restart.
  • You will be automatically redirected back to the login window.
View larger

Initial Organization Setup

Introduction

Organization are the second level of configuration and data.

Each organization belongs to a single client, while each client can have multiple organizations (so there is a one-to-many relationship between client and organization). Organizations can also be structured with a parent and child relationship (again, one to many), providing multiple configuration options when modelling your enterprise.

There is a lot of flexibility in how you configure organizations within each client (i.e., enabling what information organizations share and what they can and can not do). For example, you may want to share master data such as customers, vendors, and inventory across multiple organizations within each client, but for each organization to have its own chart of accounts. This configuration may be useful when configuring a group of companies that has a common set of customers, vendors, and inventory.

For evaluation purposes it is also useful to have more than one organization in a client, each sharing master data from the client, but configured independently for accounting and process management. This configuration means that you can test different setups in different organizations (within the same client) without having to create a new client every time. This is the structure that we will create in the following steps. We will create a client and add an organization to it; you can then add as many additional organizations as you need for evaluation.

For more detail on configuration options for organizations in OB3 please see the document on how to Configure your Enterprise.

Setup

Bulbgraph.png   Note: Login to My Test Client you created in the Initial Client Setup section above, using the Test Admin user name and the password you defined.

Go to General Setup || Enterprise || Initial Organization Setup

  • Complete the form. Please feel free to create your own example, but we also provide example content below:
    • Organization: Enter the name of the organization, for example Oat Biscuit Company
    • Organization Username: Enter a user name for the organization, for example OatSuperUser
    • Password: Enter a password for this user.
    • Confirm Password: Enter a password for this user.
    • Organization type: Select Legal with accounting. There are four default organization types available for modelling your enterprise:
      • Organization: when you create a client, the system automatically creates a "master" organization (called *). In most cases only the master organization has an organization type of Organization.
        • The master organization is not a legal entity and transactions are not allowed within it.
      • Legal with accounting: used to define a legal accounting entity that needs its own accounting transactions and own chart of accounts.
      • Legal without accounting: used to define a legal entity that does not require accounting functionality. For example, used for a parent organization that hosts two child organizations that are Legal with accounting. The accounts of the parent are created by consolidation of the two child organizations.
      • Generic: an organization which is not a legal entity but where transactions are allowed. For example, a profit center or division within a legal entity.
    • Parent Organization: Enter *. The asterisk represents the client level master organization.
    • Location/Address: Click on the address icon and enter an address.
  • In the Accounting section:
    • Include accounting: Ensure this is checked
    • Currency: Select US Dollar
  • In the Reference Data section:
    • Select the localization modules you wish to install. These will have been made available by the localization pack you installed earlier.
  • In the Accounting Dimensions section:
    • Check Business Partner and Product. You can choose others if you wish.
  • Click on the OK button and wait for the process to complete. Once it has completed you can close this tab.
View larger

Create Fiscal Calendar and Periods

Create periods and open document for each period.

Go to Financial Management || Accounting || Setup || Fiscal Calendar

  • Click Create one and complete the name, for example Oats 2011 Calendar.
Bulbgraph.png   Note: The system automatically proposes the organization as *. Accepting this default means that this calendar will be maintained at the client level and will therefore be available to all other organizations you create within this client. Changing the organization to your new organization, i.e., selecting Oat Biscuit Company, will mean that this calendar will only be available to that organization.
  • Move to Year sub-tab and enter the current year. For example, enter "2011"
View larger
  • Click on the Create Periods button.
    • This process will create 12 records in the Period sub-tab, from January of the current year to December of the same year.
View larger

Edit Organization

Edit the organization in order to be able to use other windows and processes such as Accounting, Procurement, Sales, etc...

Go to General Setup || Enterprise || Organization

  • Select the newly created Organization
    • Allow control period: Ensure this is checked
    • Calendar: Select the newly created calendar
    • Click on the Set as Ready button.
  • The "Set as Ready" process gives you the opportunity to Cascade the process down through subordinate organizations. As we currently don't have organizations to cascade to, at this point we can ignore this option.
View larger

"Open Period" Control

Open periods for a specific a calendar.

Go to Financial Management || Accounting || Transactions || Open/Close Period Control

  • Click Create One and complete the form with the following information:
    • Organization: Select the newly created organization
    • Calendar: This is automatically completed.
    • Year: This is automatically completed. If you wish to change year then select Year as the year for which you want to open periods.
    • Select Until period as December of the year you have selected.
    • Select Period Action as Open Period
    • Leave Document Category empty in order not to restrict the action to any particular document.
    • Click on the Open/Close All button.
View larger
View larger

Setup User and Role

Create User

Bulbgraph.png   Note: Log in with the user name and password created in the Initial Client Setup section above.

Go to General Setup || Security || User

  • Click New and complete the form with the following information:
    • Select Organization as *. This means that this user will be defined at the client level and will therefore be available to receive rights to other organizations you create within this client. Changing the organization to your new organization, i.e., selecting Oat Biscuit Company, will mean that this user will only be available to have rights that organization.
    • Enter Name as Rolly Oats, or use your own name.
    • Enter Username as Rolly Oats, or use your own name.
    • Enter First Name as Rolly
    • Enter Last Name as Oats
    • Enter Password as openbravo (or use your own password).
  • Move to the User Roles tab.
  • Click Create One and select the My Test Client Admin role that is available.
Bulbgraph.png   Note: The My Test Client Admin role was created by the initial client setup process. It has rights to all windows.
View larger

Create Role

For example, a Sales role.

Go to General Setup || Security || Role

  • Click New and complete the form with the following information:
    • Enter Name as Sales Admin
    • Select User Level as Client+Organization, meaning this user can access both the Client and the Organization.
    • Ensure Manual is checked. This controls if all existing privileges are automatically given to the role, or if they are manually associated on a "per needs" basis. Selecting this option for manual control is recommended.
  • Click the Grant Access button and complete the form with the following information:
    • Select Module as Sales Management
    • Select Access as All.
  • The Sales_Admin role now has access to all processes, windows, and reports related to Sales Management.
View larger

Go to Org Access tab and * click Create one', then:

  • Add the * organization and your new organization Oat Biscuit Company. Now the Sales Admin role has access to those specific organizations.
View larger

Go to User Assignment tab.

  • Click Create one' and select Rolly Oats. Now Rolly has access to the Sales Admin role.
View larger

Setup Products

Create Pricelist Schema

Bulbgraph.png   Note: Log in with the user name and password created in the Initial Client Setup section above.

Go to Master Data Management || Pricing || Price List Schema

Create Pricelist

Example of a Sales Pricelist.

Go to Master Data Management || Pricing || Price List.

Create Product Category

Process of creating a product category, needed for the product

Go to Master Data Management || Product Setup || Product Category

Create one category

Create UOM (Unit of Measure)

Process of creating a UOM, needed for the product

Go to Master Data Management || Product Setup || Unit of Measure

Create a Tax Category

Process of creating a tax category, needed for the product

Go to Financial management || Accounting || Setup || Tax Category

Create a Product

Go to Master Data Management || Product

Create a Warehouse

Go to Warehouse Management || Setup || Warehouse and Storage Bins || Warehouse

Click on the Location/Address icon and complete the information in the new window.

Create Physical Inventory

Go to 'Warehouse Management || Transactions || Physical Inventory || Header

You will have one line with the product you created above.

If you now go to Warehouse Management || Analysis Tools || Stock Report and click the HTML Format button, you will see a report showing your new product with the quantity of inventory you entered above.

Setup Business Partner

Create Payment Term

As an example, we will create a simple payment term that allows 30 days credit.

Go to Master Data Management || Business Partner Setup || Payment Term || Header

For more detail and other options please see Configuration Manual: Setting up Payment Terms

Create Business Partner Category

Go to Master Data Management || Business Partner Setup || Business Partner Category

Create Business Partner

Go to Master Data Management || Business Partner

Bulbgraph.png   Note: Entering an address is very important as without it you will not be able to create a transaction
Bulbgraph.png   Note: The bellow section creates a payment method and the financial account. Once you create both you should come back to the business partner and assign both to it

Setup Financial

Create Payment Method

In this example, we will configure a very simple payment workflow that receives funds directly into a Financial Account when payment is received, and credits funds straight out of the Financial Account when payment is made.

In this simple example, no "In Transit" accounting is used.

Go to Financial management || Receivables & Payables || Setup || Payment Method

For more information, and explanation of the meaning of other fields, please see Configuration Manual: Configuration of Payment Methods

Create the Financial Account

Go to Financial management || Receivables & Payables || Transactions || Financial Account

Bulbgraph.png   Note: Assigning a payment method is very important as without it you will not be able to create a transaction

Create Tax Rate

If you have applied a localization pack you may find that this information is already provided.

This example shows how to set up a simple Sales Tax of 3%.

Go to Financial Management || Accounting || Setup || Tax Rate || Tax

Setup accounting

Accounting background process

Out of the box Openbravo comes with an accounting background process enabled. To disable or enable it you have to:

You need to be logged as System administrator

Show Post buttons/Accounting tabs

Most of the transactional windows can be posted and to do so these windows have a Post button. This button can have two labels:

By default the user created by the Initial client setup process can see these buttons. Accounting users may need to see these buttons as well so if that is the case you have to:

Go to Application||General setup||Application||Preference

You could give access to a particular Role, meaning to all the users that belongs to that role leaving Visible at user field in blank and selecting a role in Visible at role

Doing this you not only allow the user to post documents but also to see the Accounting tabs. You can find examples of these kind of tabs in Product, Product category, Business partner, etc. windows. Through these tabs you can configure the accounts for a particular record

Purchase Management

Order to invoice

This flow shows you how to create a Purchase order, a goods receipt based on this PO and finally a Purchase invoice based on the PO

Purchase order

Goods receipt

based on the PO

Purchase invoice

based on PO

Invoice dimensional report

Sales Management

Order to invoice

Flow starting from SO to SI

Create sales order

Create a goods shipment

based on SO

Create a sales invoice

based on SO

Invoice dimensional report

Financial Management

Payment proposal

  1. Create a purchase invoice A
  2. Create a purchase invoice B
  3. Payment proposal

Payment in advance

Create an order, make the payment and finally invoice the order

  1. Create purchase order
  2. Create payment out based on PO
  3. Create purchase invoice based on PO

Purchase invoice to payment. Flow 1

Flow that creates a payment from the purchase invoice itself

  1. Create and pay a purchase invoice

Purchase invoice to payment. Flow 2

  1. Create a purchase invoice
  2. Create a payment Out based on PI

Sales invoice to payment. Flow 1

Flow that creates a payment from the sales invoice itself

Sales invoice to payment. Flow 2

  1. Create a sales invoice
  2. Create a payment In based on SI

Financial account. Add transaction

  1. Create a purchase invoice
  2. Add transaction

Manual reconciliation

  1. Create a purchase invoice
  2. Manual reconciliation

Imported bank statement

Payment report



Getting started with Openbravo | Openbravo ERP roadmap 

Retrieved from "http://wiki.openbravo.com/wiki/Quick_Guide"

This page has been accessed 43,191 times. This page was last modified on 21 November 2011, at 17:53. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.