doc openbravo

60
1 Introduction 2 Logging in 3 Changing the default password 4 Understanding Roles 5 Changing roles 6 Assigning a default role to a user 7 Change language of Openbravo 8 Change the order of the menus in Openbravo o 8.1 Versions before 2.34 o 8.2 Versions 2.34 and above 9 Setting up basic data o 9.1 Understanding clients, organizations and warehouses o 9.2 Setting up a client o 9.3 Checking the Accounts schema o 9.4 Adding a new user o 9.5 Creating a Business Partner o 9.6 Creating a business partner Category o 9.7 Creating a unit of measurement o 9.8 Setting up payment terms o 9.9 Creating a Warehouse o 9.10 Insert Product Category o 9.11 Insert Tax Category o 9.12 Insert Tax Rate o 9.13 Insert Product o 9.14 Insert Price List Schema o 9.15 Insert Price List o 9.16 Insert Price List Version o 9.17 Insert Product Price o 9.18 Insert Cashbook o 9.19 Insert Bank account 10 Default Procedures of a Company o 10.1 Physical inventory 10.1.1 Inserting Physical Inventory 11 Inserting Physical Inventory o 11.1 Sale 11.1.1 Writing a Sales Order 11.1.2 Writing an Sales Invoice from a Sales Order 11.1.3 Writing Sales Invoice 11.1.4 Preview Sales Invoice 1 | Page

Upload: amartakarya

Post on 18-Nov-2014

154 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Doc Openbravo

1 Introduction 2 Logging in 3 Changing the default password 4 Understanding Roles 5 Changing roles 6 Assigning a default role to a user 7 Change language of Openbravo 8 Change the order of the menus in Openbravo

o 8.1 Versions before 2.34 o 8.2 Versions 2.34 and above

9 Setting up basic data o 9.1 Understanding clients, organizations and warehouses o 9.2 Setting up a client o 9.3 Checking the Accounts schema o 9.4 Adding a new user o 9.5 Creating a Business Partner o 9.6 Creating a business partner Category o 9.7 Creating a unit of measurement o 9.8 Setting up payment terms o 9.9 Creating a Warehouse o 9.10 Insert Product Category o 9.11 Insert Tax Category o 9.12 Insert Tax Rate o 9.13 Insert Product o 9.14 Insert Price List Schema o 9.15 Insert Price List o 9.16 Insert Price List Version o 9.17 Insert Product Price o 9.18 Insert Cashbook o 9.19 Insert Bank account

10 Default Procedures of a Company o 10.1 Physical inventory

10.1.1 Inserting Physical Inventory 11 Inserting Physical Inventory

o 11.1 Sale 11.1.1 Writing a Sales Order 11.1.2 Writing an Sales Invoice from a Sales Order 11.1.3 Writing Sales Invoice 11.1.4 Preview Sales Invoice 11.1.5 Remove Products of Sales Invoice from Warehouse

11.1.5.1 Remove Automatically Products from Sales Order(s) from Warehouse

o 11.2 Purchasing 11.2.1 Write a Purchase Order

o 11.3 Warehouse management 11.3.1 Check Transactions of Warehouse

1 | P a g e

Page 2: Doc Openbravo

o 11.4 Filtering Criteria 11.4.1 Create From windows

Introduction

This document is a basic guide to setting up Openbravo ERP for the first time. When you have completed the steps in the guide, your installation of Openbravo will be up and running, although you may need to configure your system further to suit specific business requirements.

Logging in

To access Openbravo ERP on the machine where it was installed, follow these steps.

1. Open a web browser of your choice. 2. In the address bar, type http://localhost:[tomcat-port]/[openbravo-installation-name]/

Where:

o openbravo-installation-name is the name you choose while installing Openbravo ERP. The default is openbravo.

o tomcat-port is the port that tomcat is using. The Tomcat port is usually port 8180 in Debian GNU/Linux and Port 8080 on Windows and most other linux distributions.

For example:

Ubuntu/Debian/FreeBSD: http://localhost:8180/openbravo Windows XP/Other Linux: http://localhost:8080/openbravo

When the login page appears, log in using the following username and password:

Username: Openbravo Password: openbravo

Note: The username starts with a capital O and the password starts with a lowercase o

2 | P a g e

Page 3: Doc Openbravo

Changing the default password

For security, you should change the password for the Openbravo ERP user as soon as possible. The Openbravo ERP user and password are default to any installation of Openbravo ERP and are therefore not secure.

To change the password:

1. Click the Users button.

3 | P a g e

Page 4: Doc Openbravo

2. The User Options window appears. Click Change password.

3. In the Actual Password field, type the current Openbravo ERP user password. 4. In the New Password field type the new password for the Openbravo ERP user. 5. In the Retype New Password field, type the new password again to comfirm it. 6. Click Change to confirm your change.

Understanding Roles

Roles are a way of grouping users together according to what parts of the system they are allowed to work with.

For example you could set up a Role for use by the sales organisation that allowed access only to the Sales Management module and relevant reports. Whenever a new member of the sales team joined the organisation you could then allocated that role to them without having to configure each new user individually.

A user can have more than one Role, but each user can only log in under one role at any one time. For example, if a user has a Sales role and a Purchasing role, they could not log in under both roles at the same time.

4 | P a g e

Page 5: Doc Openbravo

When you log into Openbravo ERP for the first time, the systems administrator role is already set up to enable you to configure the system.

Changing roles

If you have more than one role assigned to you, you can use the User Options window to change the role you are logged in as:

1. Click the Users icon.

5 | P a g e

Page 6: Doc Openbravo

2. The User Options window appears. Select Session Info

3. From the Role menu, select the role you want to use. 4. Click OK.

6 | P a g e

Page 7: Doc Openbravo

Assigning a default role to a user

You can specify which role is the default role for a user. For example, if a user has two roles, Sales and Marketing, you can specify that when that user logs in, they are logged in by default under the Marketing role:

1. From the menu, select General Setup > Security > User. The User record appears.

2. Click the Grid tab to view a list of available users. 3. From the grid, select the user you want to work with. The record for that user appears in

edit view. 4. In the Default section, select a role from the Default Role drop-down menu. 5. Click Save to save your changes.

Change language of Openbravo

You can change the language for a specific user from the Role pop-up window. Also read the Openbravo Localization FAQ.

7 | P a g e

Page 8: Doc Openbravo

Change the order of the menus in Openbravo

Versions before 2.34

Log in the application and set your role to System Admin. Then go to General Setup, Application, and Menu. Once you arrive to that window, you need to click on the "tree" button, and a new window with all the menus will pop up. Once there, you will notice 2 sides on the window. On the top side you will see the all the menus in a "tree" mode. On the down side you should see some checkboxes.

8 | P a g e

Page 9: Doc Openbravo

The first thing you should do is to click on "take element", on the down side of the window. Then click the menu you want to move (the application dictionary in the example). Then click in the "Assign to" checkbox in the down side, and after that select again another menu on the top side. The last thing you need to do is to specify if you want the first menu to be under the secondly selected menu (same level) or if you want it to be inside the secondly selected menu (inside) to become a son of the first menu. Click on OK to the changes to take effect.

9 | P a g e

Page 10: Doc Openbravo

In order to see the changes you just made, just log out-log in and there you go. You dont need to compile anything.

10 | P a g e

Page 11: Doc Openbravo

Versions 2.34 and above

Same as for previous versions, you must log in the application and set your role to System Admin. Then go to General Setup > Application > Menu. Once you arrive to that window, you need to click on the "tree" button, and a new window with all the menus will pop up.

Once there, with the drag and drop utility, just drag the menu you want to move, and drop it anywhere. You will see instantly the new position of the menu in that window.

11 | P a g e

Page 12: Doc Openbravo

In order to see the changes you just made, just log out-log in and there you go. You don not need to compile anything.

Setting up basic data

Understanding clients, organizations and warehouses

There are three organizational levels in Openbravo ERP, all of which must be set up correctly, in the right order.

Client: the client (also known as the Entity) is the top level, representing your entire company.

Organization: the organization is a subdivision of the client. You can use organizations to set up the data to suit your business, so an organization could be regional, for example MyCompany London and Mycompany Paris. Or, it could be functional, for example MyCompany Sales and MyCompany Marketing.

Warehouse:each Organization can have any number of warehouses where stock or materials are stored before manufacture or sale. The warehouse is usually a physical

12 | P a g e

Page 13: Doc Openbravo

storage building, but in Openbravo ERP you can also set up the trucks that are used to move stock around as additional warehouses, to accurately model stock movements.

If your company is small, you may want to use your company name both as the client name and the organization name.

Setting up a client

The first stage in setting up basic data is to create a client. The Initial Client Setup process helps you complete all the steps in the correct order. When you set up a client you must specify which accounting schema the system will use. For most countries you can download a .csv file from Sourceforge, which you then import during the client setup. The csv file localizes the accounts structure for your particular country to allow for the different laws and practices of accountancy in different locales.

1. Download the accounting file for your country and save it to a location on the computer where Openbravo ERP is installed.

2. Log into Openbravo ERP under the System Administrator role. 3. From the menu, select General Setup > Client > Initial Client Setup. The Initial Client

Setup window appears. 4. In the Client field, type your client name. This is usually the name of your company. 5. In the Organization field, type the name of one of your company's organizations, for

example "MyCompany Paris" or "MyCompany Sales". You can add other organizations later.

6. From the Currency menu, select your company's local currency. 7. In the Client Username specify a user name for the Client Admin account. 8. In the Organization Username field specify a user name for the Organization Admin

account. 9. From the Country drop-down list, select the country where the client is located. 10. In the City field type the city where the client is located. 11. In the Accounting Dimensions section, click Browse.... The File Upload box appears. 12. In the File Upload box, navigate to the accounts file you downloaded in step 1. 13. Click OK to close the File Upload box and return to Openbravo ERP. 14. When you are happy with the information you have entered, click OK to create the client. 15. When the process is complete a confirmation message appears, listing the database tables

that have been created.

13 | P a g e

Page 14: Doc Openbravo

16. Select the Information tab.

17. If you plan to use the Warehouse module, clear the Allow Negative Stock checkbox. If you plan to use the Warehouse module, select Allow Negative Stock.

18. Click Save.

To learn more about setting up a client see How to create a new entity.

The Client Admin and a default user role are automatically given passwords (the same as the username) and roles. For example, if you set up the client "Mycompany", the Client

14 | P a g e

Page 15: Doc Openbravo

Checking the Accounts schema

To check that the correct accounts schema has been uploaded:

1. Log in using the Client Admin account. 2. From the menu, select Financial Management > Accouting > Setup > Account Tree. 3. Select the Element Value tab. The Element Value window appears. 4. Switch to list view to see a list of the accounts that have been set up.

15 | P a g e

Page 16: Doc Openbravo

To make an additional check that the accounting schema is correct:

1. From the menu, select Financial Management > Accounting > Setup > Accounting Schema. Select the Defaults tab.

Adding a new user

Each Openbravo ERP user in your company should have their own user account, with roles allocated to that account. To add a user, follow these steps:

1. From the menu, select General Setup > Security > User. 2. Click New. A new user record appears. 3. The Client field is populated automatically. 4. Select the user's organization from the list. For example, if the user works in the

MyCompany London office, select MyCompany London as the organization. 5. Type the user's first name and last name in the respective fields. 6. In the Name field, the new user's username appears automatically, based on the first and

last name, but you can change it. The username recorded in the Name field is used to log into Openbravo ERP.

7. Fill in any other information about the user that you require, for example, position, telephone details etc.

8. Click Save. 9. Now give the user a password. Click the key icon.

16 | P a g e

Page 17: Doc Openbravo

10. The Encrypted Buttons box appears. Type the user's password into the Password field. 11. Click OK to save the password. The Encrypted Buttons box closes. 12. Select the User Roles tab. 13. Click New. 14. From the Role drop-down list select the role you want to add to the user.

15. From the Organization drop-down list select the user's organization. 16. Click Save.

Creating a Business Partner

A business partner can be a customer, a supplier, an employee - anyone with whom your company does business. To set up a new Business Partner:

1. From the menu, select Master Data Management > Business Partner 2. If the business partner only has a relationship with a specific organization in your

company, select it from the Organization list. If the business partner works with all organizations in your company, select *.

3. In the Search Key field, type a word that you can use to find the business partner. 4. From the Business Partner Category field, select the category that the business partner

belongs to. 5. Click Save

17 | P a g e

Page 18: Doc Openbravo

Now define the relationship that the business partner has with your company. A business partner can be any or all of the following:

Customer Vendor Employee

To set the business partner as a customer:

1. Select the customer tab 2. If the business partner is a customer of a specific organization, select it from the

Organization list. If the business partner is a customer of all organizations in your company, select *

3. Select the Customer checkbox. 4. Click Save

To set the business partner as a vendor:

1. Select the Vendor/Creditor tab. 2. If the business partner is a vendor to a specific organization, select it from the

Organization list. If the business partner is a customer of all organizations in the company, select *.

3. Select the Vendor checkbox. 4. Click Save

18 | P a g e

Page 19: Doc Openbravo

To set the business partner as an employee

1. Select the Employee tab. 2. If the business partner is an employee of a specific organization, select it from the

Organization list. If the business partner is employed by all organizations in the company, select *.

3. Select the Employee checkbox. 4. Click Save.

Now specify the address of the business partner:

1. Select the Location / Address tab. 2. Click New. The business partner address record appears. 3. Click the address button

4. The address box appears. Type the address of the business partner. 5. Click OK to close the address box and return to the address record. 6. Click Save.

Creating a business partner Category

You can group business partners together according to whether they are customers or vendors, so that you can filter Some business partners may be both customers and vendors.

1. From the menu, select Master Data Management > Business Partner. The Business Partner window appears.

2. Select the Grid view. 3. Select the Business Partner you want to edit. The record for that business partner appears. 4. If the Filter window appears, close it.

19 | P a g e

Page 20: Doc Openbravo

5. From the Business Partner Category drop-down list, select a business partner category. 6. Click Save

Creating a unit of measurement

Units of measure are used in many places throughout Openbravo ERP. For example, a company could buy tiles by the square meter but sell paint by the 500ml.Time also requires a unit of measure for project planning purposes, for example days and hours.

To set up a unit of measure:

1. From the menu, select Master Data Management > Product Setup > Unit of Measure. The Unit of Measure window appears.

2. From the Organization menu select an organization in which the unit of measure will be used. If you want the unit of measure to be available across all organizations, select *.

3. In the EDI Code field, type the EDI code for the unit of measurement. EDI codes are standardized ways of expressing the unit of measure for use with EDI (Electronic Data Interchange)

4. In the Symbol field, type the symbol of the unit of measurement, for example m for metres or cm for centimetres.

5. In the Name field, type the name of the unit of measurement, for example "Metre" or "Centimetre".

6. In the Description field, type a description of the unit of measurement, if required. 7. To make the unit of measurement available for use, select the Active checkbox. 8. In the Standard Precision field, specify how precisely the unit is displayed in standard

transactions. By default, units are displayed to two decimal places. 9. In the Costing Precision field, specify how precisely the unit is displayed in costing

transactions. By default, units are displayed to two decimal places. 10. Click Save

20 | P a g e

Page 21: Doc Openbravo

Setting up payment terms

Payment terms dictate when an invoice should be paid, and if required, set out a payment schedule (for example two payments of 50% each). Payment terms are set up in the Business Partner record.

To set up payment terms:

1. From the menu, select Master Data Management > Business Partner Setup > Payment Term.

2. From the Organization list, select the Organization that the payment term will apply to. To make the payment term available in all organizations, select *.

3. In the Name field, give the payment term a name. 4. In the Search Key field, give the payment term a search term. 5. In the Description field, type a description of the payment term if required. 6. Click Save. 7. Select the Lines tab. 8.

Typical entries for small companies:

Field: Search Key

1. Direct (Cash) 2. 7 Days (Cash) 3. 14 Days (Cash) 4. 14 Days (Bank)

21 | P a g e

Page 22: Doc Openbravo

Field: Name

1. Direct (Cash) 2. 7 Days (Cash) 3. 14 Days (Cash) 4. 14 Days (Bank)

Field: Active

1. YES 2. YES 3. YES 4. YES

Field: Default

1. Which of the payment terms a company uses as default is the companys decision.

Field: Fixed Due Date

1. NO 2. NO 3. NO 4. NO

Field: Next Business Day The Next Business Day checkbox indicates that payment is due on the next business day after invoice or delivery.

1. NO 2. NO 3. NO 4. NO

Field: Offset Month Due The Fixed Month Offset indicates the number of months from the current month to indicate an invoice is due. A 0 indicates the same month, a 1 the following month. This field will only display if the fixed due date checkbox is selected.

1. nothing 2. nothing 3. nothing 4. nothing

22 | P a g e

Page 23: Doc Openbravo

Field: Overdue Payment Days Rule

Indicates the number of days after invoice date that payment is due

1. 0 2. 7 3. 14 4. 14

Field: Overdue Payment Day Rule When defined, overwrites the number of net days with the relative number of days to the the day defined.

1. nothing 2. nothing 3. nothing 4. nothing

Field: valid

1. YES 2. YES 3. YES 4. YES

Then we navigate to the Tab "Lines"

Suggestive Entries for small companies:

23 | P a g e

Page 24: Doc Openbravo

Field: Payment Terms

1. Direct (Cash) 2. 7 Days (Cash) 3. 14 Days (Cash) 4. 14 Days (Bank)

Field: Line No.

1. 10 2. 10 3. 10 4. 10

Field: Percentage Due

1. 100 2. 100 3. 100 4. 100

Field: Overdue Payment Days Rule

1. 0 2. 7 3. 14 4. 14

Field: Next Business Day

1. NO 2. NO 3. NO 4. NO

Field: Form of Payment

1. Cash 2. Cash 3. Cash 4. Bank deposit

24 | P a g e

Page 25: Doc Openbravo

Field: Rest

1.2.3.

Field: exclude Tax

1.2.3.

Creating a Warehouse

A warehouse is the place where your stock and materials are stored, ready for production or to be sold to customers. In Openbravo ERP, delivery trucks are also treated as mobile warehouses so that you can track the movement of stock.

Creating a warehouse You must be logged in with an Admin role to create a warehouse.

1. From the menu, select Warehouse management > Setup > Warehouse and Storage Bins.

2. Click the New Record button. A new warehouse record appears. 3. The Client field is populated automatically. 4. From the Organization drop-down list, select the organization that the new warehouse

belongs to. 5. In the Name field, type the name of the warehouse. 6. In the Search key field type a short name that can be used to search for the warehouse. 7. In the Description field, type a description of the warehouse if required. 8. To make the warehouse visible and available for selection, select the 'Active checkbox. 9. To specify the address of the warehouse, click the Address button. The Location Selector

box appears. 10. Type the address of the warehouse in the fields. 11. Click OK to save the address and return to the Warehouse record. 12. Click Save

25 | P a g e

Page 26: Doc Openbravo

Insert Product Category

Navigate to Master Data Management > Product Setup > Product Category.

There we setup a Product Category that would fit to our Product. E.g. Product Category is "Shoes" and the later Product is a "Running Shoe".

Insert Tax Category

We go to Financial Management > Accounting > Setup > Tax Setup.

26 | P a g e

Page 27: Doc Openbravo

Choose "Tax Category".

There fill out all needed fields and save the Record.

Insert Tax Rate

Navigate to Financial Management > Accounting > Setup > Tax Rate

There fill out the Name e.g. "19% VAT" and set the "Rate". The Rate for 19% would be "19". Then save the record.

27 | P a g e

Page 28: Doc Openbravo

After that navigate to the uppser-side Tab called "Accounting".

There connect the correct Accounts. Then save the record.

28 | P a g e

Page 29: Doc Openbravo

Insert Product

Navigate to Master Data Management > Product and fill out all needed fields.

Then navigate to the "Price" Tab of your Product.

29 | P a g e

Page 30: Doc Openbravo

Insert Price List Schema

Navigate to Master Data Management > Pricing > Price List Setup.

30 | P a g e

Page 31: Doc Openbravo

There we choose "Price List Schema".

A very small business which has not many pricelists, even one, could choose "Standard Price List Schema" as name perhaps. After filling out this form, save it.There is a bug in rev2.33 which does not set a 'P' in the column "discounttype" in the table "M_DiscountSchema". You can watch the DB entries in the PostgreSQL Database with

(PostgreSQL) SELECT * FROM M_DiscountSchema;

and update some entries with

(PostgreSQL) UPDATE M_DiscountSchema SET discounttype='P' WHERE name='myschemaname';

After then you are able to see and select the Price List Schema in Price List Version at next.

Insert Price List

Navigate to Master Data Management > Pricing > Price List

A very small business which has not many pricelists, even one, could choose "Standard Price List" as name perhaps. Select "Sales Price List" and for small businesses select "Default". Then save the Record.

31 | P a g e

Page 32: Doc Openbravo

Insert Price List Version

Navigate to the "Price List Version" Tab.

There is automatically filled out the Name of the Price List Version, but it is not saved. You can change the name to your needs and save it. Also save the record, even if you haven´t changed anything, because its only automatically generated temporary data.

Insert Product Price

Navigate to the upper-side Tab called "Product Price".

There insert the Products and Prices for these Products. If you not insert here Products, you cannot later search for them in the Sales Invoice. After that is done, save the record.

32 | P a g e

Page 33: Doc Openbravo

Navigate back to Master Data Management > Product > (tab)Price.

Select the "Price List Version" from the select-box. Then the Prices will be automatically filled with the Prices setup in the Price List Version.

Insert Cashbook

Insert Bank account

Default Procedures of a Company

Physical inventory

Inserting Physical Inventory

Inserting Physical Inventory

Most user will have still some product if he starts with an ERP System, so a Physical Inventory could be done. We navigate to Warehouse Management > Transactions > Physical Inventory.

there we fill out the Name, e.g. "Inventory 2007" and choose the Service Point, where we want to do the physical inventory. Then we save the record.

33 | P a g e

Page 34: Doc Openbravo

Then navigate to the Tab "Lines"

There we insert our products and quantity we got, then save the record.

Now go back to the Tab "Header" and click the Button "Update Quantity".

34 | P a g e

Page 35: Doc Openbravo

Then a pop-up will appear were we click "OK". Now we click the Button "Process Inventory Count" were also a pop-up appears.

35 | P a g e

Page 36: Doc Openbravo

There we click on the Button "OK".

We can watch all Transactions of the Warehouse in Warehouse_Management > Transactions > Goods_Transactions.

To check the warehouse, we will go to Warehouse Management > Analysis Tools > Stock Report.

36 | P a g e

Page 37: Doc Openbravo

There we click on the Button "HTML Format" and a pop-up will appear with our stock report.

After checking if all is done correctly, we close the window. For a Valued Stock Report, we navigate to Warehouse Management > Analysis Tools > Valued Stock Report.

37 | P a g e

Page 38: Doc Openbravo

There select the "Warehouse" and the "Product Category" and click the Button "HTML Format". Then the page updates and you will see your products.

38 | P a g e

Page 39: Doc Openbravo

Sale

Writing a Sales Order

We navigate to Sales_Management > Transactions > Sales_Order.

There we select our business partner.Choose as "Transaction Document" the "Standard Order". Now we need a business partner which is setup as "Customer". Then choose the "Delivery Terms". If you set e.g. "After receipt", then you only can stock-out the product of the warehouse, when the sales order is paid. Then we save the record.

If we have got paid for the Sales Order, we navigate to the Tab "Payment".

39 | P a g e

Page 40: Doc Openbravo

There we fill in the Amount and the "Due Date" and save the record. After that we navigate back to the Tab "Header" and click on the Button "Complete". Then a pop-up will appear.

There we choose for "Action regarding Document" the "Complete" action and click on "OK".

40 | P a g e

Page 41: Doc Openbravo

Writing an Sales Invoice from a Sales Order

Navigate to Sales Management > Transactions > Sales invoice there you see many yellow fields which mean, that these fields MUST be filled out. Ok, when we check these fields we see, we got no "business partner".

To navigate quickly to the page where we can setup a business partner, we click on the blue "business partner" link. There we create a new Record

41 | P a g e

Page 42: Doc Openbravo

Writing Sales Invoice

Navigate to Sales Management > Sales Invoice

Fill out all needed fields and save the record. Then navigate to the "Lines" Tab on the upper-side.

Select a Product you want to buy. Select a "Tax" from the select-box, the field is not yellow but it is mandatory. Save the record.

After that, go back to the Head Tab of this Sales Invoice and click the button "Complete".

42 | P a g e

Page 43: Doc Openbravo

Preview Sales Invoice

Now we want to look at our Sales Invoice how it looks like. Therefor we push the Print-button, but there is a [bug] in rev2.33, so that it doesnt work out-of-box.

Solution: Download newest version of RptC_Invoice_Lines.jasper from [sf.net.] Copy it to

(Debian/Etch) /var/lib/tomcat5.5/webapps/openbravo233/src-loc/design/org/openbravo/erpReports/

and

/opt/OpenbravoERP233/AppsOpenbravo/src-loc/design/org/openbravo/erpReports/

Then Download RptC_Invoice.java from [sf.net.] Copy it to

/opt/OpenbravoERP233/AppsOpenbravo/src/org/openbravo/erpReports/

The HEAD file is always the newest version of this file.

If you got Revision 931 of the file RptC_Invoice.java, then replace this method in the file RptC_Invoice.java. First check if your editor is in UTF-8 mode [here.]

public void doPost (HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException { VariablesSecureApp vars = new VariablesSecureApp(request);

if (vars.commandIn("DEFAULT")) { String strcInvoiceId = vars.getSessionValue("RptC_Invoice.inpcInvoiceId_R"); if (strcInvoiceId.equals("")) strcInvoiceId = vars.getSessionValue("RptC_Invoice.inpcInvoiceId"); printPagePDF(response, vars, strcInvoiceId); } else if (vars.commandIn("FIND")) { String strbPartnerId = vars.getStringParameter("inpcBpartnerId"); String strDateTo = vars.getStringParameter("inpDateInvoiceFrom"); String strDateFrom = vars.getStringParameter("inpDateInvoiceTo"); String strDocNoFrom = vars.getStringParameter("inpInvoicedocumentnoFrom"); String strDocNoTo = vars.getStringParameter("inpInvoicedocumentnoTo"); String strcInvoiceId=""; RptCInvoiceData[] data2= RptCInvoiceData.select(this, strDocNoFrom, strDocNoTo, strbPartnerId, strDateFrom, DateTimeData.nDaysAfter(this, strDateTo,"1")); int j; for (j=0;j<data2.length;j++) { if (j!=0) strcInvoiceId += ","; strcInvoiceId += data2[j].cInvoiceId; } strcInvoiceId = "("+strcInvoiceId+")"; printPagePDF(response, vars, strcInvoiceId);

43 | P a g e

Page 44: Doc Openbravo

} else pageError(response); }

Then goto the Openbravo installation directory, e.g. /opt/Openbravo233/AppsOpenbravo and type in following command "ant compile.development -Dtab=xx". Then restart tomcat with "/etc/init.d/tomcat5.5 restart". Now we can push the print-button and see our Sales Invoice

44 | P a g e

Page 45: Doc Openbravo

Remove Products of Sales Invoice from Warehouse

45 | P a g e

Page 46: Doc Openbravo

After we completed a sales invoice, we want that our warehouse stock is updated. So that we can see our delivered products are not anymore in our warehouse. We navigate to Sales_Management > Transactions > Goods_Shipment.

There we select the "Sales Order" to which we delivered products. Then choose as "Business Partner" the same as on the Sales Order.Then save the record.

If not all products are delivered from the Sales Order, we can select only these products which are really delivered. We click on the Button "Create Lines from" and a pop-up appears.

46 | P a g e

Page 47: Doc Openbravo

In this pop-up we select the products which we delivered. If not all products are delivered you can only choose these which are delivered. In the "Order" selectbox you select the Order to which the products are belong. In the "Warehouse Position" field you select the position you will get these products in your warehouse. Then choose the products which are delivered and click on the "OK" Button.

To check that all Lines are correct, we navigate to the Tab "Lines".

47 | P a g e

Page 48: Doc Openbravo

All selected products are there. Now we navigate back to the Tab "Header" and click on the Button "Complete". Then a pop-up appears.

There we choose as "Action regarding Document" "Complete" and click "OK". After that we navigate to Warehouse_Management > Transactions > Goods_Transactions.

48 | P a g e

Page 49: Doc Openbravo

Now we can see there, that our products moved out the Warehouse.

Remove Automatically Products from Sales Order(s) from Warehouse

We navigate to Sales_Management > Transactions > Create_Shipment_from_Orders.

There we select the Sales Orders we want to automatically create the shipment out of the warehouse.

Purchasing

Write a Purchase Order

Warehouse management

Check Transactions of Warehouse

Filtering Criteria

49 | P a g e

Page 50: Doc Openbravo

Create From windows

When you filter in the Create from windows and your query criteria returns more than the number defined in the Selector registry range value on the Session Preferences window, you can get a warning message:

You can narrow your query criteria, or define a greater value in the Session Preferences window.

50 | P a g e

Page 51: Doc Openbravo

Retrieved from "http://wiki.openbravo.com/wiki/Archive:Little_setup_guide"

This page was last modified 08:56, 29 May 2009. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.

51 | P a g e