Skip to main content

Window: Tenant

[Created: 11/06/1999 - Updated: 10/03/2022 ]
Description: Maintain Tenants
Help: The Tenant is the highest level of an independent business entity. Each Tenant will have one or more Organizations reporting to it. Each Tenant defines the accounting parameters (Accounting Schema, Tree definition, Non Monetary UOM's). To create new Tenants, run the Initial Tenant Setup with the System Administrator Role.Do not create a new tenant in this window, but use "Initial Tenant Setup" to set up the required security and access rules. If you create a new tenant here, you will not be able to view it and also the required tenant infrastructure would not have been set up.

Tab: Tenant

[Created: 19/06/1999 - Updated: 10/03/2022 ]
Description: Tenant Definition
Help: The Tenant Definition Tab defines a unique tenant.Do not create a new tenant in this window, but use "Initial Tenant Setup" (System Administrator Role) to set up the required security and access rules. If you create a new tenant here, you will not be able to view it and also the required tenant infrastructure would not have been set up.
Tab Level: 0

Table 10: Tenant - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
Search KeySearch key for the record in the format required - must be uniqueA search key allows you a fast method of finding a particular record.If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_", where TableName is the actual name of the table (e.g. C_Order).ad_client.Value character varying(40)
String
Login Prefixad_client.LoginPrefix character varying(40)
String
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_client.Name character varying(60)
String
DescriptionOptional short description of the recordA description is limited to 255 characters.ad_client.Description character varying(255)
String
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_client.IsActive character(1)
Yes-No
Use Beta FunctionsEnable the use of Beta FunctionalityThe exact scope of Beta Functionality is listed in the release note. It is usually not recommended to enable Beta functionality in production environments.ad_client.IsUseBetaFunctions character(1)
Yes-No
LanguageLanguage for this entityThe Language identifies the language to use for display and formattingad_client.AD_Language character varying(6)
Table
Multi Lingual DocumentsDocuments are Multi LingualIf selected, you enable multi lingual documents and need to maintain translations for entities used in documents (examples: Products, Payment Terms, ...).Please note, that the base language is always English.ad_client.IsMultiLingualDocument character(1)
Yes-No
Auto ArchiveEnable and level of automatic Archive of documentsiDempiere allows to automatically create archives of Documents (e.g. Invoices) or Reports. You view the archived material with the Archive Viewerad_client.AutoArchive character(1)
List
Material PolicyMaterial Movement PolicyThe Material Movement Policy determines how the stock is flowing (FiFo or LiFo) if a specific Product Instance was not selected. The policy can not contradict the costing method (e.g. FiFo movement policy and LiFo costing method).ad_client.MMPolicy character(1)
List
Mail HostHostname of Mail Server for SMTP and IMAPThe host name of the Mail Server for this tenant with SMTP services to send mail, and IMAP to process incoming mail.ad_client.SMTPHost character varying(60)
String
SMTP AuthenticationYour mail server requires AuthenticationSome email servers require authentication before sending emails. If yes, users are required to define their email user name and password. If authentication is required and no user name and password is required, delivery will fail.ad_client.IsSmtpAuthorization character(1)
Yes-No
SMTP PortSMTP Port Numberad_client.SMTPPort numeric(10)
Integer
SMTP SSL/TLSUse SSL/TLS for SMTPad_client.IsSecureSMTP character(1)
Yes-No
Request EMailEMail address to send automated mails from or receive mails for automated processing (fully qualified)EMails for requests, alerts and escalation are sent from this email address as well as delivery information if the sales rep does not have an email account. The address must be filly qualified (e.g. joe.smith@company.com) and should be a valid address.ad_client.RequestEMail character varying(60)
String
Request FolderEMail folder to process incoming emails; if empty INBOX is usedEmail folder used to read emails to process as requests, If left empty the default mailbox (INBOX) will be used. Requires IMAP services.ad_client.RequestFolder character varying(20)
String
Request UserUser Name (ID) of the email ownerEMail user name for requests, alerts and escalation are sent from this email address as well as delivery information if the sales rep does not have an email account. Required, if your mail server requires authentication as well as for processing incoming mails.ad_client.RequestUser character varying(60)
String
Request User PasswordPassword of the user name (ID) for mail processingad_client.RequestUserPW character varying(255)
String
Test EMailTest EMail ConnectionTest EMail Connection based on info defined. An EMail is sent from the request user to the request user. Also, the web store mail settings are tested.ad_client.EMailTest character(1)
Button
Model Validation ClassesList of data model validation classes separated by ;List of classes implementing the interface org.compiere.model.ModelValidator, separated by semicolon.The class is called for the tenant and allows to validate documents in the prepare stage and monitor model changes.ad_client.ModelValidationClasses character varying(255)
String
Is Use ASPad_client.IsUseASP character(1)
Yes-No
Store Archive On File Systemad_client.StoreArchiveOnFileSystem character(1)
Yes-No
Replication StrategyData Replication StrategyThe Data Replication Strategy determines what and how tables are replicatedad_client.AD_ReplicationStrategy_ID numeric(10)
Table Direct
Windows Archive Pathad_client.WindowsArchivePath character varying(255)
String
Unix Archive Pathad_client.UnixArchivePath character varying(255)
String
Password Policiesad_client.AD_PasswordRule_ID numeric(10)
Table Direct
Authentication Typead_client.AuthenticationType character varying(10)
List

Tab: Tenant Info

[Created: 09/07/1999 - Updated: 10/03/2022 ]
Description: Tenant Info
Help: The Tenant Info Tab defines the details for each tenant. The accounting rules and high level defaults are defined here. The Calendar is used to determine if a period is open or closed.
Tab Level: 1

Table 20: Tenant Info - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_clientinfo.AD_Client_ID numeric(10)
Table Direct
Discount calculated from Line AmountsPayment Discount calculation does not include Taxes and ChargesIf the payment discount is calculated from line amounts only, the tax and charge amounts are not included. This is e.g. business practice in the US. If not selected the total invoice amount is used to calculate the payment discount.ad_clientinfo.IsDiscountLineAmt character(1)
Yes-No
CalendarAccounting Calendar NameThe Calendar uniquely identifies an accounting calendar. Multiple calendars can be used. For example you may need a standard calendar that runs from Jan 1 to Dec 31 and a fiscal calendar that runs from July 1 to June 30.ad_clientinfo.C_Calendar_ID numeric(10)
Table Direct
Primary Accounting SchemaPrimary rules for accountingAn Accounting Schema defines the rules used accounting such as costing method, currency and calendar.ad_clientinfo.C_AcctSchema1_ID numeric(10)
Table
Time ZoneTime zone namead_clientinfo.TimeZone character varying(60)
Time Zone
UOM for LengthStandard Unit of Measure for LengthThe Standard UOM for Length indicates the UOM to use for products referenced by length in a document.ad_clientinfo.C_UOM_Length_ID numeric(10)
Table
UOM for WeightStandard Unit of Measure for WeightThe Standard UOM for Weight indicates the UOM to use for products referenced by weight in a document.ad_clientinfo.C_UOM_Weight_ID numeric(10)
Table
Template B.PartnerBusiness Partner used for creating new Business Partners on the flyWhen creating a new Business Partner from the Business Partner Search Field (right-click: Create), the selected business partner is used as a template, e.g. to define price list, payment terms, etc.ad_clientinfo.C_BPartnerCashTrx_ID numeric(10)
Search
Product for Freightad_clientinfo.M_ProductFreight_ID numeric(10)
Search
Charge for Freightad_clientinfo.C_ChargeFreight_ID numeric(10)
Table
Attachment Storead_clientinfo.AD_StorageProvider_ID numeric(10)
Table Direct
Archive Storead_clientinfo.StorageArchive_ID numeric(10)
Table
Image StoreStorage provider for Imagead_clientinfo.StorageImage_ID numeric(10)
Table
Show Confirmation On Document Action Closead_clientinfo.IsConfirmOnDocClose character(1)
Yes-No
Show Confirmation On Document Action Voidad_clientinfo.IsConfirmOnDocVoid character(1)
Yes-No
Organization TreeTrees are used for (financial) reporting and security access (via role)Trees are used for (finanial) reporting and security access (via role)ad_clientinfo.AD_Tree_Org_ID numeric(10)
Table
Menu TreeTree of the menuMenu access treead_clientinfo.AD_Tree_Menu_ID numeric(10)
Table
BPartner TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_BPartner_ID numeric(10)
Table
Product TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_Product_ID numeric(10)
Table
Project TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_Project_ID numeric(10)
Table
Sales Region TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_SalesRegion_ID numeric(10)
Table
Campaign TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_Campaign_ID numeric(10)
Table
Activity TreeTrees are used for (financial) reportingTrees are used for (finanial) reportingad_clientinfo.AD_Tree_Activity_ID numeric(10)
Table
Logoad_clientinfo.Logo_ID numeric(10)
Image
Logo Reportad_clientinfo.LogoReport_ID numeric(10)
Image
Logo Webad_clientinfo.LogoWeb_ID numeric(10)
Image

Tab: Tenant Share

[Created: 20/11/2005 - Updated: 10/03/2022 ]
Description: Force (not) sharing of tenant/org entities
Help: Business Partner can be either defined on Tenant level (shared) or on Org level (not shared). You can define here of Products are always shared (i.e. always created under Organization "") or if they are not shared (i.e. you cannot enter them with Organization "").The creation of "Tenant and Org" shared records is the default and is ignored.
Tab Level: 1

Table 30: Tenant Share - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_clientshare.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.ad_clientshare.AD_Org_ID numeric(10)
Table Direct
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_clientshare.Name character varying(60)
String
DescriptionOptional short description of the recordA description is limited to 255 characters.ad_clientshare.Description character varying(255)
String
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_clientshare.IsActive character(1)
Yes-No
TableDatabase Table informationThe Database Table provides the information of the table definitionad_clientshare.AD_Table_ID numeric(10)
Table Direct
Share TypeType of sharingDefines if a table is shared within a tenant or not.ad_clientshare.ShareType character(1)
List