Language:


Creating a New Database - Changing and Adding Companies

When you create a new database, it will contain a single Company, created for you automatically. If you need to create extra Companies, you can do this now. You should only create extra Companies if your business is one where there are separate departments or subsidiary companies that keep separate accounts, as described on the Companies and Databases page.

Changing and Adding Companies - Single-user
Follow these steps:

  1. If you will be adding extra Companies and you have not already done so, make sure you have entered the correct number of Companies in the Configuration setting, as described on the Modules, Users and Companies page.

  2. If you are not already in the System module, use the Ctrl-0 (zero) (Windows and Linux) or ⌘-0 (Mac OS X) keyboard shortcut to open the list of modules and double-click 'System'.

  3. Click the [Companies] button in the 'Registers' section of the Master Control panel:

  4. The 'Companies: Inspect' window is opened:

    The Company Name and Short Code in the first Company are both taken from the 'Enter Company Name' window (step 4 on the Creating a New Database - Single-user page). If these are not suitable, change them now.

  5. To create more Companies, click in the Code field in the first blank row and enter information as described below. Remember, this should only be done for parts of your business that are completely separate accounting entities to the first Company.
    Code
    Enter a unique code. This must be a numeric code between 1 and 99.

    Name
    Enter a name by which this company or department will be identified in the 'Select Company' window. This window is where you will choose the Company you want to work with each time you log in to HansaWorld Enterprise.

    Short
    If you have more than one Company in your database, you can switch between Companies in a work session, leaving windows from each Company open. This Short Code appears as part of every window title to indicate the Company to which the information in the window belongs. It will only be used if you have more than one Company.

    TCP/IP
    You should only use this field on client machines in multi-user systems. Leave it empty in single-user systems.

    Port
    You should only use this field on client machines in multi-user systems. Leave it empty in single-user systems.
    Please refer to (this page for details of the fields on flips B, C and D. You only need use these fields in larger multi-user systems.

    If you are creating a new Company, the "DEFAULT.TXT" text file must be present in the folder containing the HansaWorld Enterprise application. HansaWorld Enterprise will use this file to import some basic settings to the new Company.

    It is advisable to enter as many Companies as you need now, so that you only need apply for an Enabler Key once. You will be able to enter all set up information such as a Chart of Accounts to one Company and then to export those settings to the other Companies (or to transfer them by dragging and dropping). Remember that each Company will maintain completely separate accounts, so there is no need to create separate Companies for departments that are part of the same accounting whole.

  6. When the entry is complete, click the [Save] button in the top right-hand corner of the Company screen.

    For security reasons, HansaWorld Enterprise will shut down after you make any changes or additions in the Company register. Restart the program to continue working.

  7. After creating each new Company, log in to it and then enter the correct name and address details as described on this page. You should do this in each Company before applying for an Enabler Key. To change Companies during a work session, simply use the Ctrl-O (alpha O) (Windows and Linux) or ⌘-O (Mac OS X) keyboard shortcut to open the 'Select Company' window to choose a different Company.

  8. You should also enter a new User Account for yourself with a password in each Company. Please refer here for details.
Changing and Adding Companies - Multi-user
In a multi-user installation, all data is stored in the database on the server. There will also be a small database on each client, containing almost no data. If you are working on a client and you create a new record (e.g. a new Invoice) and save it, it will be saved in the server database only. This is the case for most records, but not for Companies. If you are working on a client and you create a new Company, it will be saved in the client database, not on the server. This is because the Companies in the server database and the Companies in each client database are distinct. The Companies in the server database are used to store the data relating to each Company. The Companies in a client database allow you to find a Company on the server, connect to it and log in to it.

Adding a new Company in a multi-user system is therefore a two-stage process. You need first to create the Company in the server database. Then you need to add the Company to the databases on each client so that they will be able to log in to the new Company on the server.

To create the Company in the server database, you must make sure you are the only user logged into the system, and you should be logged in as a system administrator as described here. You may find it easier to work on the server itself for steps 1-7 using the GUI application.
Follow these steps:

  1. If you will be adding extra Companies and you have not already done so, make sure you have entered the correct number of Companies in the Configuration setting, as described on the Modules, Users and Companies page.

  2. You should only carry out this step if you have logged in from a client as a system administrator. Do not do it if you are working on the server machine itself.

    Use the Ctrl-0 (zero) (Windows and Linux) or ⌘-0 (Mac OS X) keyboard shortcut to open the list of modules, and double-click 'Technics'. Click the [Program Mode] button in the Master Control panel. Choose 'Admin Client' from the Operations menu. This ensures that when you create the new Company as described in steps 4-7, you will save it in the server database. If you do not choose 'Admin Client', the new Company will be saved in the database on your client machine. The phrase "Admin Client" will be added as a suffix to the window title of the Master Control panel.

  3. Change to the System module using the Ctrl-0 (zero) (Windows and Linux) or ⌘-0 (Mac OS X) keyboard shortcut.

  4. Click the [Companies] button in the 'Registers' section of the Master Control panel:

  5. The 'Companies: Inspect' window is opened:

    The Company Name and Short Code in the first Company are both taken from the 'Enter Company Name' window (step 4 on the Creating a New Database - Server page). If these are not suitable, change them now.

  6. To create more Companies, click in the Code field in the first blank row and enter information as described in step 5 in the 'Single-user' section above. As described in that section, leave the TCP/IP and Port fields empty.

    If you are creating a new Company, the "DEFAULT.TXT" text file must be present in the folder on the server containing the HansaWorld Enterprise application. HansaWorld Enterprise will use this file to import some basic settings to the new Company.

    It is advisable to enter as many Companies as you need now, so that you only need apply for an Enabler Key once. You will be able to enter all set up information such as a Chart of Accounts to one Company and then to export those settings to the other Companies (or to transfer them by dragging and dropping). Remember that each Company will maintain completely separate accounts, so there is no need to create separate Companies for departments that are part of the same accounting whole.

  7. When the entry is complete, click the [Save] button in the top right-hand corner of the Company screen.

    For security reasons, the HansaWorld Enterprise server application will shut down after you make any changes or additions in the Company register. So, if you are working on a client, you will need to close the client.

  8. If you were working from a client, restart the command line or service version of the server as normal and as described on the Loading an Existing Database and Company page.

  9. You should now update the Company register on each client. On a client, the purpose of the Company register is to allow you to find, connect to and log in to each Company on the server.

    When you restart a client, the 'Select Company' window will appear. It will list the Companies stored on the client, so the new Company that you created in step 6 will not be in the list. Choose 'Open Company Register' from the Operations menu. When the 'Companies: Inspect' window opens, add the new Company.

    You must use the same Code that you used on the server in step 6, and you must list the Companies in the same order that you used on the server. On the client you must also specify the IP address of the server and the port. These enable the client to locate the correct server machine on the network, and the correct port on that server. The default port is 1200:

  10. For security reasons, HansaWorld Enterprise will shut down after any changes or additions have been made in the Company register. In this case, only the client you are working on will close.

    Restart the client: the 'Select Company' window will now include the new Company, and show any changes you made to the existing one. Double-click the one that you want to work with.

  11. After creating each new Company, log in to it and then enter the correct name and address details as described on this page. You should do this in each Company before applying for an Enabler Key . To change Companies during a work session, simply use the Ctrl-O (alpha O) (Windows and Linux) or ⌘-O (Mac OS X) keyboard shortcut to open the 'Select Company' window to choose a different Company.

  12. You should also enter new User Accounts with passwords in each Company. Please refer here for details.
Having done so, the next steps in configuring a new database are to import sample data and apply for an Enabler Key.