View source | Discuss this page | Page history | Printable version   

ERP/3.0/Developers Guide/Reference/Entity Model/FinancialMgmtAccountingCombination

This article is protected against manual editing because it is automatically generated from Openbravo meta-data. Learn more about writing and translating such documents.
Back button.png   Back to ERP/3.0/Developers_Guide/Reference/Entity_Model#FinancialMgmtAccountingCombination


FinancialMgmtAccountingCombination

The Account Combination Tab defines and displays valid account combination. An Alias can be defined to facilitate document entry.

To the database table (C_ValidCombination) of this entity.

Properties

Note:

Property Column Constraints Type Description
id* C_ValidCombination_ID Mandatory
Max Length: 32
java.lang.String The Combination identifies a valid combination of element which represent a GL account.
client AD_Client_ID Mandatory
ADClient A Client is a company or a legal entity. You cannot share data between Clients.
organization AD_Org_ID Mandatory
Organization An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.
active IsActive Mandatory
java.lang.Boolean There 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 reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

creationDate Created Mandatory
java.util.Date The Created field indicates the date that this record was created.
createdBy CreatedBy Mandatory
ADUser The Created By field indicates the user who created this record.
updated Updated Mandatory
java.util.Date The Updated field indicates the date that this record was updated.
updatedBy UpdatedBy Mandatory
ADUser The Updated By field indicates the user who updated this record.
alias Alias Max Length: 40
java.lang.String The Alias field allows you to define a alternate method for referring to a full account combination. For example, the Account Receivable Account for Garden World may be aliased as GW_AR.
combination Combination Max Length: 60
java.lang.String The Combination field defines the unique combination of element values which comprise this account.
description Description Max Length: 255
java.lang.String A description is limited to 255 characters.
fullyQualified IsFullyQualified Mandatory
java.lang.Boolean The Fully Qualified check box indicates that all required elements for an account combination are present.
accountingSchema C_AcctSchema_ID Mandatory
FinancialMgmtAcctSchema The book containing all financial transactions recorded for the legal entity.
account# Account_ID Mandatory
FinancialMgmtElementValue The (natural) account used
product M_Product_ID Product Identifies an item which is either purchased or sold in this organization.
businessPartner C_BPartner_ID BusinessPartner A Business Partner is anyone with whom you transact. This can include a customer, vendor, employee or any combination of these.
trxOrganization AD_OrgTrx_ID Organization The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions.
locationFromAddress C_LocFrom_ID Location The Location From indicates the location that a product was moved from.
locationToAddress C_LocTo_ID Location The Location To indicates the location that a product was moved to.
salesRegion C_SalesRegion_ID SalesRegion The Sales Region indicates a specific area of sales coverage.
project C_Project_ID Project Identifier of a project defined within the Project & Service Management module.
salesCampaign C_Campaign_ID MarketingCampaign The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign.
activity C_Activity_ID MaterialMgmtABCActivity Activities indicate tasks that are performed and used to utilize Activity based Costing
stDimension User1_ID UserDimension1 The user defined element displays the optional elements that have been defined for this account combination.
ndDimension User2_ID UserDimension2 The user defined element displays the optional elements that have been defined for this account combination.


Java Entity Class

 
 
 
 /*
  *************************************************************************
  * The contents of this file are subject to the Openbravo  Public  License
  * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
  * Version 1.1  with a permitted attribution clause; you may not  use this
  * file except in compliance with the License. You  may  obtain  a copy of
  * the License at http://www.openbravo.com/legal/license.html
  * Software distributed under the License  is  distributed  on  an "AS IS"
  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
  * License for the specific  language  governing  rights  and  limitations
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
  * All portions are Copyright (C) 2008-2020 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
 */
 package org.openbravo.model.financialmgmt.accounting.coa;
 
 import java.util.Date;
 
 import org.openbravo.base.structure.ActiveEnabled;
 import org.openbravo.base.structure.BaseOBObject;
 import org.openbravo.base.structure.ClientEnabled;
 import org.openbravo.base.structure.OrganizationEnabled;
 import org.openbravo.base.structure.Traceable;
 import org.openbravo.model.ad.access.User;
 import org.openbravo.model.ad.system.Client;
 import org.openbravo.model.common.businesspartner.BusinessPartner;
 import org.openbravo.model.common.enterprise.Organization;
 import org.openbravo.model.common.geography.Location;
 import org.openbravo.model.common.plm.Product;
 import org.openbravo.model.financialmgmt.accounting.UserDimension1;
 import org.openbravo.model.financialmgmt.accounting.UserDimension2;
 import org.openbravo.model.marketing.Campaign;
 import org.openbravo.model.materialmgmt.cost.ABCActivity;
 import org.openbravo.model.project.Project;
 import org.openbravo.model.sales.SalesRegion;
 /**
  * Entity class for entity FinancialMgmtAccountingCombination (stored in table C_ValidCombination).
  * <br>
  * Help: {@literal The Account Combination Tab defines and displays valid account combination.  An Alias can
      *       be defined to facilitate document entry.}
  * <br>
  * NOTE: This class should not be instantiated directly. To instantiate this
  * class the {@link org.openbravo.base.provider.OBProvider} should be used.
  */
 public class AccountingCombination extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
     private static final long serialVersionUID = 1L;
     public static final String TABLE_NAME = "C_ValidCombination";
     public static final String ENTITY_NAME = "FinancialMgmtAccountingCombination";
 
     /**
      * Property id stored in column C_ValidCombination_ID in table C_ValidCombination<br>
      * Help: {@literal The Combination identifies a valid combination of element which represent a GL account.}
      * 
      */
     public static final String PROPERTY_ID = "id";
 
     /**
      * Property client stored in column AD_Client_ID in table C_ValidCombination 
      * @see ClientEnabled 
      * 
      */
     public static final String PROPERTY_CLIENT = "client";
 
     /**
      * Property organization stored in column AD_Org_ID in table C_ValidCombination 
      * @see OrganizationEnabled 
      * 
      */
     public static final String PROPERTY_ORGANIZATION = "organization";
 
     /**
      * Property active stored in column IsActive in table C_ValidCombination 
      * @see ActiveEnabled 
      * 
      */
     public static final String PROPERTY_ACTIVE = "active";
 
     /**
      * Property creationDate stored in column Created in table C_ValidCombination 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_CREATIONDATE = "creationDate";
 
     /**
      * Property createdBy stored in column CreatedBy in table C_ValidCombination 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_CREATEDBY = "createdBy";
 
     /**
      * Property updated stored in column Updated in table C_ValidCombination 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_UPDATED = "updated";
 
     /**
      * Property updatedBy stored in column UpdatedBy in table C_ValidCombination 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_UPDATEDBY = "updatedBy";
 
     /**
      * Property alias stored in column Alias in table C_ValidCombination<br>
      * Help: {@literal The Alias field allows you to define a alternate method for referring to a full account
      *       combination.  For example, the Account Receivable Account for Garden World may be aliased as GW_AR.}
      * 
      */
     public static final String PROPERTY_ALIAS = "alias";
 
     /**
      * Property combination stored in column Combination in table C_ValidCombination<br>
      * Help: {@literal The Combination field defines the unique combination of element values which comprise this
      *       account.}
      * 
      */
     public static final String PROPERTY_COMBINATION = "combination";
 
     /**
      * Property description stored in column Description in table C_ValidCombination<br>
      * Help: {@literal A description is limited to 255 characters.}
      * 
      */
     public static final String PROPERTY_DESCRIPTION = "description";
 
     /**
      * Property fullyQualified stored in column IsFullyQualified in table C_ValidCombination<br>
      * Help: {@literal The Fully Qualified check box indicates that all required elements for an account
      *       combination are present.}
      * 
      */
     public static final String PROPERTY_FULLYQUALIFIED = "fullyQualified";
 
     /**
      * Property accountingSchema stored in column C_AcctSchema_ID in table C_ValidCombination<br>
      * Help: {@literal The book containing all financial transactions recorded for the legal entity.}
      * 
      */
     public static final String PROPERTY_ACCOUNTINGSCHEMA = "accountingSchema";
 
     /**
      * Property account stored in column Account_ID in table C_ValidCombination<br>
      * Help: {@literal The (natural) account used}
      * 
      */
     public static final String PROPERTY_ACCOUNT = "account";
 
     /**
      * Property product stored in column M_Product_ID in table C_ValidCombination<br>
      * Help: {@literal Identifies an item which is either purchased or sold in this organization.}
      * 
      */
     public static final String PROPERTY_PRODUCT = "product";
 
     /**
      * Property businessPartner stored in column C_BPartner_ID in table C_ValidCombination<br>
      * Help: {@literal A Business Partner is anyone with whom you transact.  This can include a customer, vendor,
      *       employee or any combination of these.}
      * 
      */
     public static final String PROPERTY_BUSINESSPARTNER = "businessPartner";
 
     /**
      * Property trxOrganization stored in column AD_OrgTrx_ID in table C_ValidCombination<br>
      * Help: {@literal The organization which performs or initiates this transaction (for another organization). 
      *       The owning Organization may not be the transaction organization in a service bureau environment,
      *       with centralized services, and inter-organization transactions.}
      * 
      */
     public static final String PROPERTY_TRXORGANIZATION = "trxOrganization";
 
     /**
      * Property locationFromAddress stored in column C_LocFrom_ID in table C_ValidCombination<br>
      * Help: {@literal The Location From indicates the location that a product was moved from.}
      * 
      */
     public static final String PROPERTY_LOCATIONFROMADDRESS = "locationFromAddress";
 
     /**
      * Property locationToAddress stored in column C_LocTo_ID in table C_ValidCombination<br>
      * Help: {@literal The Location To indicates the location that a product was moved to.}
      * 
      */
     public static final String PROPERTY_LOCATIONTOADDRESS = "locationToAddress";
 
     /**
      * Property salesRegion stored in column C_SalesRegion_ID in table C_ValidCombination<br>
      * Help: {@literal The Sales Region indicates a specific area of sales coverage.}
      * 
      */
     public static final String PROPERTY_SALESREGION = "salesRegion";
 
     /**
      * Property project stored in column C_Project_ID in table C_ValidCombination<br>
      * Help: {@literal Identifier of a project defined within the Project & Service Management module.}
      * 
      */
     public static final String PROPERTY_PROJECT = "project";
 
     /**
      * Property salesCampaign stored in column C_Campaign_ID in table C_ValidCombination<br>
      * Help: {@literal The Campaign defines a unique marketing program.  Projects can be associated with a pre
      *       defined Marketing Campaign.  You can then report based on a specific Campaign.}
      * 
      */
     public static final String PROPERTY_SALESCAMPAIGN = "salesCampaign";
 
     /**
      * Property activity stored in column C_Activity_ID in table C_ValidCombination<br>
      * Help: {@literal Activities indicate tasks that are performed and used to utilize Activity based Costing}
      * 
      */
     public static final String PROPERTY_ACTIVITY = "activity";
 
     /**
      * Property stDimension stored in column User1_ID in table C_ValidCombination<br>
      * Help: {@literal The user defined element displays the optional elements that have been defined for this
      *       account combination.}
      * 
      */
     public static final String PROPERTY_STDIMENSION = "stDimension";
 
     /**
      * Property ndDimension stored in column User2_ID in table C_ValidCombination<br>
      * Help: {@literal The user defined element displays the optional elements that have been defined for this
      *       account combination.}
      * 
      */
     public static final String PROPERTY_NDDIMENSION = "ndDimension";
 
 
     public AccountingCombination() {
         setDefaultValue(PROPERTY_ACTIVE, true);
         setDefaultValue(PROPERTY_FULLYQUALIFIED, false);
     }
 
     @Override
     public String getEntityName() {
         return ENTITY_NAME;
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ID
      * 
      */
     public String getId() {
         return (String) get(PROPERTY_ID);
     }
     /**
      * @see AccountingCombination#PROPERTY_ID
      * 
      */
     public void setId(String id) {
         set(PROPERTY_ID, id);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_CLIENT
      * 
      */
     public Client getClient() {
         return (Client) get(PROPERTY_CLIENT);
     }
     /**
      * @see AccountingCombination#PROPERTY_CLIENT
      * 
      */
     public void setClient(Client client) {
         set(PROPERTY_CLIENT, client);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ORGANIZATION
      * 
      */
     public Organization getOrganization() {
         return (Organization) get(PROPERTY_ORGANIZATION);
     }
     /**
      * @see AccountingCombination#PROPERTY_ORGANIZATION
      * 
      */
     public void setOrganization(Organization organization) {
         set(PROPERTY_ORGANIZATION, organization);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ACTIVE
      * 
      */
     public Boolean isActive() {
         return (Boolean) get(PROPERTY_ACTIVE);
     }
     /**
      * @see AccountingCombination#PROPERTY_ACTIVE
      * 
      */
     public void setActive(Boolean active) {
         set(PROPERTY_ACTIVE, active);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_CREATIONDATE
      * 
      */
     public Date getCreationDate() {
         return (Date) get(PROPERTY_CREATIONDATE);
     }
     /**
      * @see AccountingCombination#PROPERTY_CREATIONDATE
      * 
      */
     public void setCreationDate(Date creationDate) {
         set(PROPERTY_CREATIONDATE, creationDate);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_CREATEDBY
      * 
      */
     public User getCreatedBy() {
         return (User) get(PROPERTY_CREATEDBY);
     }
     /**
      * @see AccountingCombination#PROPERTY_CREATEDBY
      * 
      */
     public void setCreatedBy(User createdBy) {
         set(PROPERTY_CREATEDBY, createdBy);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_UPDATED
      * 
      */
     public Date getUpdated() {
         return (Date) get(PROPERTY_UPDATED);
     }
     /**
      * @see AccountingCombination#PROPERTY_UPDATED
      * 
      */
     public void setUpdated(Date updated) {
         set(PROPERTY_UPDATED, updated);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_UPDATEDBY
      * 
      */
     public User getUpdatedBy() {
         return (User) get(PROPERTY_UPDATEDBY);
     }
     /**
      * @see AccountingCombination#PROPERTY_UPDATEDBY
      * 
      */
     public void setUpdatedBy(User updatedBy) {
         set(PROPERTY_UPDATEDBY, updatedBy);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ALIAS
      * 
      */
     public String getAlias() {
         return (String) get(PROPERTY_ALIAS);
     }
     /**
      * @see AccountingCombination#PROPERTY_ALIAS
      * 
      */
     public void setAlias(String alias) {
         set(PROPERTY_ALIAS, alias);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_COMBINATION
      * 
      */
     public String getCombination() {
         return (String) get(PROPERTY_COMBINATION);
     }
     /**
      * @see AccountingCombination#PROPERTY_COMBINATION
      * 
      */
     public void setCombination(String combination) {
         set(PROPERTY_COMBINATION, combination);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_DESCRIPTION
      * 
      */
     public String getDescription() {
         return (String) get(PROPERTY_DESCRIPTION);
     }
     /**
      * @see AccountingCombination#PROPERTY_DESCRIPTION
      * 
      */
     public void setDescription(String description) {
         set(PROPERTY_DESCRIPTION, description);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_FULLYQUALIFIED
      * 
      */
     public Boolean isFullyQualified() {
         return (Boolean) get(PROPERTY_FULLYQUALIFIED);
     }
     /**
      * @see AccountingCombination#PROPERTY_FULLYQUALIFIED
      * 
      */
     public void setFullyQualified(Boolean fullyQualified) {
         set(PROPERTY_FULLYQUALIFIED, fullyQualified);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ACCOUNTINGSCHEMA
      * 
      */
     public AcctSchema getAccountingSchema() {
         return (AcctSchema) get(PROPERTY_ACCOUNTINGSCHEMA);
     }
     /**
      * @see AccountingCombination#PROPERTY_ACCOUNTINGSCHEMA
      * 
      */
     public void setAccountingSchema(AcctSchema accountingSchema) {
         set(PROPERTY_ACCOUNTINGSCHEMA, accountingSchema);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ACCOUNT
      * 
      */
     public ElementValue getAccount() {
         return (ElementValue) get(PROPERTY_ACCOUNT);
     }
     /**
      * @see AccountingCombination#PROPERTY_ACCOUNT
      * 
      */
     public void setAccount(ElementValue account) {
         set(PROPERTY_ACCOUNT, account);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_PRODUCT
      * 
      */
     public Product getProduct() {
         return (Product) get(PROPERTY_PRODUCT);
     }
     /**
      * @see AccountingCombination#PROPERTY_PRODUCT
      * 
      */
     public void setProduct(Product product) {
         set(PROPERTY_PRODUCT, product);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_BUSINESSPARTNER
      * 
      */
     public BusinessPartner getBusinessPartner() {
         return (BusinessPartner) get(PROPERTY_BUSINESSPARTNER);
     }
     /**
      * @see AccountingCombination#PROPERTY_BUSINESSPARTNER
      * 
      */
     public void setBusinessPartner(BusinessPartner businessPartner) {
         set(PROPERTY_BUSINESSPARTNER, businessPartner);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_TRXORGANIZATION
      * 
      */
     public Organization getTrxOrganization() {
         return (Organization) get(PROPERTY_TRXORGANIZATION);
     }
     /**
      * @see AccountingCombination#PROPERTY_TRXORGANIZATION
      * 
      */
     public void setTrxOrganization(Organization trxOrganization) {
         set(PROPERTY_TRXORGANIZATION, trxOrganization);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_LOCATIONFROMADDRESS
      * 
      */
     public Location getLocationFromAddress() {
         return (Location) get(PROPERTY_LOCATIONFROMADDRESS);
     }
     /**
      * @see AccountingCombination#PROPERTY_LOCATIONFROMADDRESS
      * 
      */
     public void setLocationFromAddress(Location locationFromAddress) {
         set(PROPERTY_LOCATIONFROMADDRESS, locationFromAddress);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_LOCATIONTOADDRESS
      * 
      */
     public Location getLocationToAddress() {
         return (Location) get(PROPERTY_LOCATIONTOADDRESS);
     }
     /**
      * @see AccountingCombination#PROPERTY_LOCATIONTOADDRESS
      * 
      */
     public void setLocationToAddress(Location locationToAddress) {
         set(PROPERTY_LOCATIONTOADDRESS, locationToAddress);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_SALESREGION
      * 
      */
     public SalesRegion getSalesRegion() {
         return (SalesRegion) get(PROPERTY_SALESREGION);
     }
     /**
      * @see AccountingCombination#PROPERTY_SALESREGION
      * 
      */
     public void setSalesRegion(SalesRegion salesRegion) {
         set(PROPERTY_SALESREGION, salesRegion);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_PROJECT
      * 
      */
     public Project getProject() {
         return (Project) get(PROPERTY_PROJECT);
     }
     /**
      * @see AccountingCombination#PROPERTY_PROJECT
      * 
      */
     public void setProject(Project project) {
         set(PROPERTY_PROJECT, project);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_SALESCAMPAIGN
      * 
      */
     public Campaign getSalesCampaign() {
         return (Campaign) get(PROPERTY_SALESCAMPAIGN);
     }
     /**
      * @see AccountingCombination#PROPERTY_SALESCAMPAIGN
      * 
      */
     public void setSalesCampaign(Campaign salesCampaign) {
         set(PROPERTY_SALESCAMPAIGN, salesCampaign);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_ACTIVITY
      * 
      */
     public ABCActivity getActivity() {
         return (ABCActivity) get(PROPERTY_ACTIVITY);
     }
     /**
      * @see AccountingCombination#PROPERTY_ACTIVITY
      * 
      */
     public void setActivity(ABCActivity activity) {
         set(PROPERTY_ACTIVITY, activity);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_STDIMENSION
      * 
      */
     public UserDimension1 getStDimension() {
         return (UserDimension1) get(PROPERTY_STDIMENSION);
     }
     /**
      * @see AccountingCombination#PROPERTY_STDIMENSION
      * 
      */
     public void setStDimension(UserDimension1 stDimension) {
         set(PROPERTY_STDIMENSION, stDimension);
     }
 
     /**
      * @see AccountingCombination#PROPERTY_NDDIMENSION
      * 
      */
     public UserDimension2 getNdDimension() {
         return (UserDimension2) get(PROPERTY_NDDIMENSION);
     }
     /**
      * @see AccountingCombination#PROPERTY_NDDIMENSION
      * 
      */
     public void setNdDimension(UserDimension2 ndDimension) {
         set(PROPERTY_NDDIMENSION, ndDimension);
     }
 
 }

Retrieved from "http://wiki.openbravo.com/wiki/ERP/3.0/Developers_Guide/Reference/Entity_Model/FinancialMgmtAccountingCombination"

This page has been accessed 2,610 times. This page was last modified on 30 November 2020, at 01:54. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.