What is a Company?

A company is a discrete, self-balancing accounting unit within your organizationClosedA deployment of the Salesforce/FinancialForce applications with a defined set of licensed users. Your organization (org) includes all of your data and applications, and is separate from all other orgs. (org). FinancialForce applications ensure that all transactions of a multi-currency company balance (sum to zero) in document, home and dual currency.

FinancialForce applications are multi-company enabled. That means you can create and report on more than one company's financial data within a single organization. The application can operate in either single-company modeClosedState in which the current user has only one current company selected. Data entry is enabled. or multi-company modeClosedState in which the current user has more than one current company selected. Data entry is disabled until the user returns to single-company mode. Enable multi-company mode when you want to generate reports that contain data from more than one company.. See What is Multi-company Mode? for more information.

For a company, you can specify:

Company Ownership

If a FinancialForce company is owned by one or more owner (parent) companies, you can record this relationship by creating company ownership records. These appear as a Company Ownership related list on the Company details page.

The total allocated ownership of a specific company is recorded on the company record. This cannot be more than 100%, but it can be less.

To display a graphical view of the company ownership structure, click the Group Structure tab.

See the list of related topics for more information.

Elimination Companies

An elimination company is special type of company used when recording intercompany elimination entries. You cannot use an elimination company to create any other type of document, such as a sales invoice, cash entry or journal.

To create an elimination company, create a company in the usual way and select the Elimination Company checkbox. You cannot select (or clear) this checkbox once transactions exist for this company.

Company activation

When you click Activate on a new company record, you must enter a unique and meaningful queue name (using no more than 37 characters). When you confirm the activation, the application creates a corresponding company queueClosedA location within the underlying Salesforce platform used to represent a company. When you activate a new company, a corresponding company queue is created. to represent and "own" that company.

Tip: Tip
An activated company has its corresponding company queueClosedA location within the underlying Salesforce platform used to represent a company. When you activate a new company, a corresponding company queue is created. name displayed in the Owner field, not a username. All company queue names are prefixed with FF. This is a good way of checking whether an existing company has been activated.

If you subsequently rename the company, you must click Activate again to recreate the queue.

Note: Note
At the same time as creating a company queue, the application creates a corresponding list view for each company-owned objectClosedCustom object that only exists within the context of a specific company.. The view has the same name as the queue.
We recommend that your administratorClosedOne or more individuals in your organization who can configure and customize the application. Users assigned the System Administrator profile have administrator privileges. deletes these automatically generated views, for all company-owned objects, before letting users back onto the system. See the Salesforce Help for more information.
To see a complete list of company-owned objects for a particular company queue, from Setup click Manage Users | Queues and click on the relevant queue name. Company-owned objects are listed as supported objects.

When a user's current companyClosedThe company in which you are working. This is represented by the company queue to which you, and new instances of objects you create, are assigned. is defined, they are automatically assigned to the corresponding company queue. Then, when a user creates a new instance of a company-owned object, it is assigned to the company queue in which the user is working. From then on, only users working in this company are able to access this instance of the object.

Note: Note
When you click Activate for the first company record in a single-currency organizationClosedAn organization that is not enabled for multiple currencies. If you are unsure, contact your Salesforce administrator., you must enter the ISO code for the company's working currency. When you click OK, the application automatically creates a single, predefined accounting currencyClosedThe currency in which your company does business. A company can have more than one accounting currency. record and associates it with the new company. All subsequent companies created within this organization automatically inherit this accounting currency.