Compiere User’s Guide Release 2.4
©
2003 Anne Wassmer All rights reserved
Contributors: Anne Wassmer, Kathy Pink, Jorg Janke
The documentation contains proprietary information of Anne Wassmer. It is protected
by copyright, patent and other intellectual property law. No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical,
for any purpose, without the express written permission of the author. The information
contained in this document is subject to change without notice. If you find any problems
in the documentation, please report them to us in writing. We do not warrant that this
document is error free.
Compiere is a registered trademark of ComPiere, Inc.
All other company or product names are mentioned for identification purposes only, and
may be trademarks of their respective owners.
For more information please visit www.compiere.com
or contact
ComPiere, Inc.
Jorg Janke
Fax: (++1) 203 445-0186
40 Old Tannery Rd
Monroe, CT 06468
jorg.janke@compiere.org
2 Implementation of Client and Organizations
In Compiere the Client is the highest level of an independent business entity. Each Client
will have one or more Organizations reporting to it. Each Client defines the accounting
parameters (Accounting Schema, Tree Definition, Non-monetary Units of Measure). This
information is shared with all organizations.
In Compiere an Organization can be a legal entity or a subunit for which only certain
documents and transactions are processed. It could also be a business partner whose
access is restricted to certain information only (for example their own invoices) In a smaller
enterprise the client and the organization could be identical.
Preparation
Compiere requires no formal prerequisites, but you might want to prepare the import of
accounts, business partners and products. Although you can import all these entities later,
it saves you time, if you set up the import of the accounts. In this initial phase, the import
of CSV (comma separated values) with a predefined list of attributes is supported.
Accounts
Compiere needs a set of accounts for system operations, even though some may never be
posted to (example: if you don’t have foreign currency transactions, accounts like Realized
Gains will never be used). Edit the NaturalAccountsUS.csv file, which (depending on
your installation) you usually find in the directory C:\Compiere\Compiere2\data\import.
German users use the German Chart of Accounts NaturalAccountsDE.csv in the same
directory. You can change the account number, name, description, etc. of the mandatory
accounts in Microsoft Excel. Do not edit the [For internal use] column. You can add
additional accounts by leaving the [For internal use] column empty.
11
Initial Implementation
You start the initial implementation by running the Initial Client Setup.
Important: You start the initial setup program from a System Administrator role:
Figure 2.1: System Administrator Login
If necessary, you can enter more clients (depending on your organizational structure).
But in the typical case you would just enter the name of your enterprise. The Client is
the highest level of an independent business entity. Each Client may have one or more
Organizations reporting to it. The Role determines which Clients and Organizations you
can see.
Under General Rules, Client Rules you click on Initial Client Setup:
12
Figure 2.2: Initial Client Setup Menu
The The Initial Client Setup window opens.
You overwrite the defaults in the window with the name of your enterprise, for example
GardenWorld. Enter the Currency, Country, City and Region. Then you select the
Optional Account Segments and click on the Load Accounts button. This allows
you to select a comma separated file in the format of NaturalAccountsUS.csv, which you
should have adapted to your needs. Select the file and click Open. Back in the Initial
Client Setup window, click OK:
13
Figure 2.3: Initial Client Setup Window
A window is opened which displays the selected values. Confirm it by clicking OK.
The Client Setup creates Users, Roles and basically all standard entities for Document
Types, Business Partners, Products, Projects etc. These entities can be changed afterwards
at any time you like. The important thing is that after this fast setup you can theoretically
start and enter your invoices. In contrast to other systems, the initial setup procedure
is very easy and does not involve complex decisions. The only way to add new clients
is through the Initial Client Setup. It ensures that the security infrastructure is defined
correctly and creates the ’Standard’ default entries.
Now you have created the Client with two users or roles: One user with the client-level
14