View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Add page
Show collection (0 pages)
Collections help

Search

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

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#FinancialMgmtAsset


FinancialMgmtAsset

Any item of economic value owned by the corporation, especially that which could be converted to cash.

To the database table (A_Asset) of this entity.

Properties

Note:

Property Column Constraints Type Description
id* A_Asset_ID Mandatory
Max Length: 32
java.lang.String Any item of economic value owned by the corporation, especially that which could be converted to cash.
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.
searchKey Value Mandatory
Max Length: 40
java.lang.String A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order).

Usually, company's internal identifiers for various records (products, customers, etc) are stored here.

name# Name Mandatory
Max Length: 60
java.lang.String A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.
description Description Max Length: 255
java.lang.String A description is limited to 255 characters.
helpComment Help Max Length: 2000
java.lang.String The Help field contains a hint, comment or help about the use of this item.
assetCategory A_Asset_Group_ID Mandatory
FinancialMgmtAssetGroup The group of assets determines default accounts. If an asset group is selected in the product category, assets are created when delivering the asset.
product M_Product_ID Product Identifies an item which is either purchased or sold in this organization.
serialNo SerNo Max Length: 20
java.lang.String The Serial Number identifies a tracked, warranted product. It can only be used when the quantity is 1.
lotName Lot Max Length: 20
java.lang.String The Lot Number indicates the specific lot that a product was part of.
versionNo VersionNo Max Length: 20
java.lang.String Version Number
expirationDate GuaranteeDate java.util.Date Date when the normal guarantee or availability expires
inServiceDate AssetServiceDate java.util.Date The date when the asset was put into service - usually used as start date for depreciation.
owned IsOwned Mandatory
java.lang.Boolean The asset may not be in possession, but the asset is legally owned by the organization
assetDepreciationDate AssetDepreciationDate java.util.Date Date of the last deprecation, if the asset is used internally and depreciated.
usableLifeYears UseLifeYears java.lang.Long Years of the usable life of the asset
usableLifeMonths UseLifeMonths java.lang.Long Months of the usable life of the asset
lifeUse LifeUseUnits java.lang.Long Life use and the actual use may be used to calculate the depreciation
useUnits UseUnits java.lang.Long Currently used units of the assets
disposed IsDisposed Mandatory
java.lang.Boolean The asset is no longer used and disposed
assetDisposalDate AssetDisposalDate java.util.Date Date when the asset is/was disposed
inPossession IsInPosession Mandatory
java.lang.Boolean Assets which are not in possession are e.g. at Customer site and may or may not be owned by the company.
locationComment LocationComment Max Length: 255
java.lang.String Additional comments or remarks concerning the location
storageBin M_Locator_ID Locator The Locator ID indicates where in a Warehouse a product is located.
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.
partnerAddress C_BPartner_Location_ID BusinessPartnerLocation The Partner address indicates the location of a Business Partner
locationAddress C_Location_ID Location The Location / Address field defines the location of an entity.
processNow (inactive) java.lang.Boolean
depreciate IsDepreciated Mandatory
java.lang.Boolean The asset is used internally and will be depreciated
fullyDepreciated IsFullyDepreciated Mandatory
java.lang.Boolean The asset costs are fully amortized.
userContact AD_User_ID ADUser The User identifies a unique user in the system. This could be an internal user or a business partner contact
depreciationEndDate Amortizationenddate java.util.Date Date in which this asset ends depreciating
depreciationStartDate Amortizationstartdate java.util.Date Date in which this asset starts depreciating
annualDepreciation Annualamortizationpercentage java.math.BigDecimal Anual percentage used to depreciate this asset.
assetValue AssetValueAmt java.math.BigDecimal Book Value of the asset
currency C_Currency_ID Currency Indicates the currency to be used when processing this document.
cancellationDate Datecancelled java.util.Date Cancellation date
purchaseDate Datepurchased java.util.Date Date when this good was bougth.
attributeSetValue M_AttributeSetInstance_ID AttributeSetInstance The values of the actual Product Attributes
residualAssetValue Residualassetvalueamt java.math.BigDecimal Value of the asset once it has been totally depreciated.
acctvalueamt Acctvalueamt java.math.BigDecimal Accounting value amount
depreciationType Amortizationtype Max Length: 60
java.lang.String Indicates the method used to depreciate this asset.
depreciationAmt Amortizationvalueamt java.math.BigDecimal Accumulate depreciation amount
amortize Assetschedule Max Length: 60
java.lang.String Refers to the periods chosen between depreciation entries (monthly, yearly...).
documentNo DocumentNo Max Length: 30
java.lang.String The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).
processed Processed Mandatory
Max Length: 60
java.lang.String The Processed checkbox indicates that a document has been processed.
profit Profit java.math.BigDecimal
quantity Qty java.math.BigDecimal The Quantity indicates the number of a specific product or item for this document.
calculateType Amortizationcalctype Max Length: 60
java.lang.String This field indicates how depreciation will be calculated: choosing the time or the percentage.
depreciatedPlan Depreciatedplan java.math.BigDecimal Value that is planned to be depreciated.
previouslyDepreciatedAmt Depreciatedpreviousamt java.math.BigDecimal
depreciatedValue Depreciatedvalue java.math.BigDecimal Is the value depreciated from processed amortizations.
summaryLevel Issummary Mandatory
java.lang.Boolean A summary entity represents a branch in a tree rather than an end-node. Summary entities are used for reporting and do not have own values.
project C_Project_ID Project Identifier of a project defined within the Project & Service Management module.
static IsStatic Mandatory
java.lang.Boolean Prevents from moving the record into the tree
everyMonthIs30Days Is30DayMonth Mandatory
java.lang.Boolean When calculating the amortization plan every month will be considered as a 30 day month.
processAsset Process_Asset Mandatory
Max Length: 60
java.lang.String The Processed checkbox indicates that a document has been processed.
financialMgmtAccountingFactList FinancialMgmtAccountingFact
financialMgmtAmortizationLineList FinancialMgmtAmortizationLine
financialMgmtAssetAccountsList FinancialMgmtAssetAccounts


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-2019 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
 */
 package org.openbravo.model.financialmgmt.assetmgmt;
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
 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.businesspartner.Location;
 import org.openbravo.model.common.currency.Currency;
 import org.openbravo.model.common.enterprise.Locator;
 import org.openbravo.model.common.enterprise.Organization;
 import org.openbravo.model.common.plm.AttributeSetInstance;
 import org.openbravo.model.common.plm.Product;
 import org.openbravo.model.financialmgmt.accounting.AccountingFact;
 import org.openbravo.model.project.Project;
 /**
  * Entity class for entity FinancialMgmtAsset (stored in table A_Asset).
  * <br>
  * Help: {@literal Any item of economic value owned by the corporation, especially that which could be
      *       converted to cash.}
  * <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 Asset extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
     private static final long serialVersionUID = 1L;
     public static final String TABLE_NAME = "A_Asset";
     public static final String ENTITY_NAME = "FinancialMgmtAsset";
 
     /**
      * Property id stored in column A_Asset_ID in table A_Asset<br>
      * Help: {@literal Any item of economic value owned by the corporation, especially that which could be
      *       converted to cash.}
      * 
      */
     public static final String PROPERTY_ID = "id";
 
     /**
      * Property client stored in column AD_Client_ID in table A_Asset 
      * @see ClientEnabled 
      * 
      */
     public static final String PROPERTY_CLIENT = "client";
 
     /**
      * Property organization stored in column AD_Org_ID in table A_Asset 
      * @see OrganizationEnabled 
      * 
      */
     public static final String PROPERTY_ORGANIZATION = "organization";
 
     /**
      * Property active stored in column IsActive in table A_Asset 
      * @see ActiveEnabled 
      * 
      */
     public static final String PROPERTY_ACTIVE = "active";
 
     /**
      * Property creationDate stored in column Created in table A_Asset 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_CREATIONDATE = "creationDate";
 
     /**
      * Property createdBy stored in column CreatedBy in table A_Asset 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_CREATEDBY = "createdBy";
 
     /**
      * Property updated stored in column Updated in table A_Asset 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_UPDATED = "updated";
 
     /**
      * Property updatedBy stored in column UpdatedBy in table A_Asset 
      * @see Traceable 
      * 
      */
     public static final String PROPERTY_UPDATEDBY = "updatedBy";
 
     /**
      * Property searchKey stored in column Value in table A_Asset<br>
      * Help: {@literal A search key allows for a fast method of finding a particular record. If you leave the
      *       search key empty, the system automatically creates a numeric number originating from a document
      *       sequence defined in the  "Document Sequence" window. The sequence naming convention follows a rule
      *       "DocumentNo_TableName", where TableName is the actual name of the database table (e.g.
      *       C_Order).
      *       
      *       Usually, company's internal identifiers for various records (products, customers, etc)
      *       are stored here.}
      * 
      */
     public static final String PROPERTY_SEARCHKEY = "searchKey";
 
     /**
      * Property name stored in column Name in table A_Asset 
      * 
      */
     public static final String PROPERTY_NAME = "name";
 
     /**
      * Property description stored in column Description in table A_Asset<br>
      * Help: {@literal A description is limited to 255 characters.}
      * 
      */
     public static final String PROPERTY_DESCRIPTION = "description";
 
     /**
      * Property helpComment stored in column Help in table A_Asset<br>
      * Help: {@literal The Help field contains a hint, comment or help about the use of this item.}
      * 
      */
     public static final String PROPERTY_HELPCOMMENT = "helpComment";
 
     /**
      * Property assetCategory stored in column A_Asset_Group_ID in table A_Asset<br>
      * Help: {@literal The group of assets determines default accounts.  If an asset group is selected in the
      *       product category, assets are created when delivering the asset.}
      * 
      */
     public static final String PROPERTY_ASSETCATEGORY = "assetCategory";
 
     /**
      * Property product stored in column M_Product_ID in table A_Asset<br>
      * Help: {@literal Identifies an item which is either purchased or sold in this organization.}
      * 
      */
     public static final String PROPERTY_PRODUCT = "product";
 
     /**
      * Property serialNo stored in column SerNo in table A_Asset<br>
      * Help: {@literal The Serial Number identifies a tracked, warranted product.  It can only be used when the
      *       quantity is 1.}
      * 
      */
     public static final String PROPERTY_SERIALNO = "serialNo";
 
     /**
      * Property lotName stored in column Lot in table A_Asset<br>
      * Help: {@literal The Lot Number indicates the specific lot that a product was part of.}
      * 
      */
     public static final String PROPERTY_LOTNAME = "lotName";
 
     /**
      * Property versionNo stored in column VersionNo in table A_Asset<br>
      * Help: {@literal Version Number}
      * 
      */
     public static final String PROPERTY_VERSIONNO = "versionNo";
 
     /**
      * Property expirationDate stored in column GuaranteeDate in table A_Asset<br>
      * Help: {@literal Date when the normal guarantee or availability expires}
      * 
      */
     public static final String PROPERTY_EXPIRATIONDATE = "expirationDate";
 
     /**
      * Property inServiceDate stored in column AssetServiceDate in table A_Asset<br>
      * Help: {@literal The date when the asset was put into service - usually used as start date for
      *       depreciation.}
      * 
      */
     public static final String PROPERTY_INSERVICEDATE = "inServiceDate";
 
     /**
      * Property owned stored in column IsOwned in table A_Asset<br>
      * Help: {@literal The asset may not be in possession, but the asset is legally owned by the organization}
      * 
      */
     public static final String PROPERTY_OWNED = "owned";
 
     /**
      * Property assetDepreciationDate stored in column AssetDepreciationDate in table A_Asset<br>
      * Help: {@literal Date of the last deprecation, if the asset is used internally and depreciated.}
      * 
      */
     public static final String PROPERTY_ASSETDEPRECIATIONDATE = "assetDepreciationDate";
 
     /**
      * Property usableLifeYears stored in column UseLifeYears in table A_Asset<br>
      * Help: {@literal Years of the usable life of the asset}
      * 
      */
     public static final String PROPERTY_USABLELIFEYEARS = "usableLifeYears";
 
     /**
      * Property usableLifeMonths stored in column UseLifeMonths in table A_Asset<br>
      * Help: {@literal Months of the usable life of the asset}
      * 
      */
     public static final String PROPERTY_USABLELIFEMONTHS = "usableLifeMonths";
 
     /**
      * Property lifeUse stored in column LifeUseUnits in table A_Asset<br>
      * Help: {@literal Life use and the actual use may be used to calculate the depreciation}
      * 
      */
     public static final String PROPERTY_LIFEUSE = "lifeUse";
 
     /**
      * Property useUnits stored in column UseUnits in table A_Asset<br>
      * Help: {@literal Currently used units of the assets}
      * 
      */
     public static final String PROPERTY_USEUNITS = "useUnits";
 
     /**
      * Property disposed stored in column IsDisposed in table A_Asset<br>
      * Help: {@literal The asset is no longer used and disposed}
      * 
      */
     public static final String PROPERTY_DISPOSED = "disposed";
 
     /**
      * Property assetDisposalDate stored in column AssetDisposalDate in table A_Asset<br>
      * Help: {@literal Date when the asset is/was disposed}
      * 
      */
     public static final String PROPERTY_ASSETDISPOSALDATE = "assetDisposalDate";
 
     /**
      * Property inPossession stored in column IsInPosession in table A_Asset<br>
      * Help: {@literal Assets which are not in possession are e.g. at Customer site and may or may not be owned
      *       by the company.}
      * 
      */
     public static final String PROPERTY_INPOSSESSION = "inPossession";
 
     /**
      * Property locationComment stored in column LocationComment in table A_Asset<br>
      * Help: {@literal Additional comments or remarks concerning the location}
      * 
      */
     public static final String PROPERTY_LOCATIONCOMMENT = "locationComment";
 
     /**
      * Property storageBin stored in column M_Locator_ID in table A_Asset<br>
      * Help: {@literal The Locator ID indicates where in a Warehouse a product is located.}
      * 
      */
     public static final String PROPERTY_STORAGEBIN = "storageBin";
 
     /**
      * Property businessPartner stored in column C_BPartner_ID in table A_Asset<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 partnerAddress stored in column C_BPartner_Location_ID in table A_Asset<br>
      * Help: {@literal The Partner address indicates the location of a Business Partner}
      * 
      */
     public static final String PROPERTY_PARTNERADDRESS = "partnerAddress";
 
     /**
      * Property locationAddress stored in column C_Location_ID in table A_Asset<br>
      * Help: {@literal The Location / Address field defines the location of an entity.}
      * 
      */
     public static final String PROPERTY_LOCATIONADDRESS = "locationAddress";
 
     /**
      * Property processNow stored in column Processing in table A_Asset<br>
      * Help: {@literal When this field is set as 'Y' a process is being performed on this record.}
      * 
      */
     public static final String PROPERTY_PROCESSNOW = "processNow";
 
     /**
      * Property depreciate stored in column IsDepreciated in table A_Asset<br>
      * Help: {@literal The asset is used internally and will be depreciated}
      * 
      */
     public static final String PROPERTY_DEPRECIATE = "depreciate";
 
     /**
      * Property fullyDepreciated stored in column IsFullyDepreciated in table A_Asset<br>
      * Help: {@literal The asset costs are fully amortized.}
      * 
      */
     public static final String PROPERTY_FULLYDEPRECIATED = "fullyDepreciated";
 
     /**
      * Property userContact stored in column AD_User_ID in table A_Asset<br>
      * Help: {@literal The User identifies a unique user in the system. This could be an internal user or a
      *       business partner contact}
      * 
      */
     public static final String PROPERTY_USERCONTACT = "userContact";
 
     /**
      * Property depreciationEndDate stored in column Amortizationenddate in table A_Asset<br>
      * Help: {@literal Date in which this asset ends depreciating}
      * 
      */
     public static final String PROPERTY_DEPRECIATIONENDDATE = "depreciationEndDate";
 
     /**
      * Property depreciationStartDate stored in column Amortizationstartdate in table A_Asset<br>
      * Help: {@literal Date in which this asset starts depreciating}
      * 
      */
     public static final String PROPERTY_DEPRECIATIONSTARTDATE = "depreciationStartDate";
 
     /**
      * Property annualDepreciation stored in column Annualamortizationpercentage in table A_Asset<br>
      * Help: {@literal Anual percentage used to depreciate this asset.}
      * 
      */
     public static final String PROPERTY_ANNUALDEPRECIATION = "annualDepreciation";
 
     /**
      * Property assetValue stored in column AssetValueAmt in table A_Asset<br>
      * Help: {@literal Book Value of the asset}
      * 
      */
     public static final String PROPERTY_ASSETVALUE = "assetValue";
 
     /**
      * Property currency stored in column C_Currency_ID in table A_Asset<br>
      * Help: {@literal Indicates the currency to be used when processing this document.}
      * 
      */
     public static final String PROPERTY_CURRENCY = "currency";
 
     /**
      * Property cancellationDate stored in column Datecancelled in table A_Asset<br>
      * Help: {@literal Cancellation date}
      * 
      */
     public static final String PROPERTY_CANCELLATIONDATE = "cancellationDate";
 
     /**
      * Property purchaseDate stored in column Datepurchased in table A_Asset<br>
      * Help: {@literal Date when this good was bougth.}
      * 
      */
     public static final String PROPERTY_PURCHASEDATE = "purchaseDate";
 
     /**
      * Property attributeSetValue stored in column M_AttributeSetInstance_ID in table A_Asset<br>
      * Help: {@literal The values of the actual Product Attributes}
      * 
      */
     public static final String PROPERTY_ATTRIBUTESETVALUE = "attributeSetValue";
 
     /**
      * Property residualAssetValue stored in column Residualassetvalueamt in table A_Asset<br>
      * Help: {@literal Value of the asset once it has been totally depreciated.}
      * 
      */
     public static final String PROPERTY_RESIDUALASSETVALUE = "residualAssetValue";
 
     /**
      * Property acctvalueamt stored in column Acctvalueamt in table A_Asset<br>
      * Help: {@literal Accounting value amount}
      * 
      */
     public static final String PROPERTY_ACCTVALUEAMT = "acctvalueamt";
 
     /**
      * Property depreciationType stored in column Amortizationtype in table A_Asset<br>
      * Help: {@literal Indicates the method used to depreciate this asset.}
      * 
      */
     public static final String PROPERTY_DEPRECIATIONTYPE = "depreciationType";
 
     /**
      * Property depreciationAmt stored in column Amortizationvalueamt in table A_Asset<br>
      * Help: {@literal Accumulate depreciation amount}
      * 
      */
     public static final String PROPERTY_DEPRECIATIONAMT = "depreciationAmt";
 
     /**
      * Property amortize stored in column Assetschedule in table A_Asset<br>
      * Help: {@literal Refers to the periods chosen between depreciation entries (monthly, yearly...).}
      * 
      */
     public static final String PROPERTY_AMORTIZE = "amortize";
 
     /**
      * Property documentNo stored in column DocumentNo in table A_Asset<br>
      * Help: {@literal The document number is usually automatically generated by the system and determined by the
      *       document type of the document. If the document is not saved, the preliminary number is displayed in
      *       "<>". If the document type of your document has no automatic document sequence defined, the field
      *       will be empty when creating a new document. This is for documents which usually have an external
      *       number (like vendor invoice).  If you leave the field empty, the system will generate a document
      *       number for you. The document sequence used for this fallback number is defined in the "Document
      *       Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the
      *       table inside the database (e.g. C_Order).}
      * 
      */
     public static final String PROPERTY_DOCUMENTNO = "documentNo";
 
     /**
      * Property processed stored in column Processed in table A_Asset<br>
      * Help: {@literal The Processed checkbox indicates that a document has been processed.}
      * 
      */
     public static final String PROPERTY_PROCESSED = "processed";
 
     /**
      * Property profit stored in column Profit in table A_Asset
      * 
      */
     public static final String PROPERTY_PROFIT = "profit";
 
     /**
      * Property quantity stored in column Qty in table A_Asset<br>
      * Help: {@literal The Quantity indicates the number of a specific product or item for this document.}
      * 
      */
     public static final String PROPERTY_QUANTITY = "quantity";
 
     /**
      * Property calculateType stored in column Amortizationcalctype in table A_Asset<br>
      * Help: {@literal This field indicates how depreciation will be calculated: choosing the time or the
      *       percentage.}
      * 
      */
     public static final String PROPERTY_CALCULATETYPE = "calculateType";
 
     /**
      * Property depreciatedPlan stored in column Depreciatedplan in table A_Asset<br>
      * Help: {@literal Value that is planned to be depreciated.}
      * 
      */
     public static final String PROPERTY_DEPRECIATEDPLAN = "depreciatedPlan";
 
     /**
      * Property previouslyDepreciatedAmt stored in column Depreciatedpreviousamt in table A_Asset
      * 
      */
     public static final String PROPERTY_PREVIOUSLYDEPRECIATEDAMT = "previouslyDepreciatedAmt";
 
     /**
      * Property depreciatedValue stored in column Depreciatedvalue in table A_Asset<br>
      * Help: {@literal Is the value depreciated from processed amortizations.}
      * 
      */
     public static final String PROPERTY_DEPRECIATEDVALUE = "depreciatedValue";
 
     /**
      * Property summaryLevel stored in column Issummary in table A_Asset<br>
      * Help: {@literal A summary entity represents a branch in a tree rather than an end-node. Summary entities
      *       are used for reporting and do not have own values.}
      * 
      */
     public static final String PROPERTY_SUMMARYLEVEL = "summaryLevel";
 
     /**
      * Property project stored in column C_Project_ID in table A_Asset<br>
      * Help: {@literal Identifier of a project defined within the Project & Service Management module.}
      * 
      */
     public static final String PROPERTY_PROJECT = "project";
 
     /**
      * Property static stored in column IsStatic in table A_Asset<br>
      * Help: {@literal Prevents from moving the record into the tree}
      * 
      */
     public static final String PROPERTY_STATIC = "static";
 
     /**
      * Property everyMonthIs30Days stored in column Is30DayMonth in table A_Asset<br>
      * Help: {@literal When calculating the amortization plan every month will be considered as a 30 day month.}
      * 
      */
     public static final String PROPERTY_EVERYMONTHIS30DAYS = "everyMonthIs30Days";
 
     /**
      * Property processAsset stored in column Process_Asset in table A_Asset<br>
      * Help: {@literal The Processed checkbox indicates that a document has been processed.}
      * 
      */
     public static final String PROPERTY_PROCESSASSET = "processAsset";
 
     /**
      * Property financialMgmtAccountingFactList stored in table A_Asset
      * 
      */
     public static final String PROPERTY_FINANCIALMGMTACCOUNTINGFACTLIST = "financialMgmtAccountingFactList";
 
     /**
      * Property financialMgmtAmortizationLineList stored in table A_Asset
      * 
      */
     public static final String PROPERTY_FINANCIALMGMTAMORTIZATIONLINELIST = "financialMgmtAmortizationLineList";
 
     /**
      * Property financialMgmtAssetAccountsList stored in table A_Asset
      * 
      */
     public static final String PROPERTY_FINANCIALMGMTASSETACCOUNTSLIST = "financialMgmtAssetAccountsList";
 
 
     public Asset() {
         setDefaultValue(PROPERTY_ACTIVE, true);
         setDefaultValue(PROPERTY_OWNED, false);
         setDefaultValue(PROPERTY_DISPOSED, false);
         setDefaultValue(PROPERTY_INPOSSESSION, false);
         setDefaultValue(PROPERTY_PROCESSNOW, false);
         setDefaultValue(PROPERTY_DEPRECIATE, false);
         setDefaultValue(PROPERTY_FULLYDEPRECIATED, false);
         setDefaultValue(PROPERTY_PROCESSED, "N");
         setDefaultValue(PROPERTY_DEPRECIATEDPLAN, new BigDecimal(0));
         setDefaultValue(PROPERTY_PREVIOUSLYDEPRECIATEDAMT, new BigDecimal(0));
         setDefaultValue(PROPERTY_DEPRECIATEDVALUE, new BigDecimal(0));
         setDefaultValue(PROPERTY_SUMMARYLEVEL, false);
         setDefaultValue(PROPERTY_STATIC, false);
         setDefaultValue(PROPERTY_EVERYMONTHIS30DAYS, true);
         setDefaultValue(PROPERTY_PROCESSASSET, "N");
         setDefaultValue(PROPERTY_FINANCIALMGMTACCOUNTINGFACTLIST, new ArrayList<Object>());
         setDefaultValue(PROPERTY_FINANCIALMGMTAMORTIZATIONLINELIST, new ArrayList<Object>());
         setDefaultValue(PROPERTY_FINANCIALMGMTASSETACCOUNTSLIST, new ArrayList<Object>());
     }
 
     @Override
     public String getEntityName() {
         return ENTITY_NAME;
     }
 
     /**
      * @see Asset#PROPERTY_ID
      * 
      */
     public String getId() {
         return (String) get(PROPERTY_ID);
     }
     /**
      * @see Asset#PROPERTY_ID
      * 
      */
     public void setId(String id) {
         set(PROPERTY_ID, id);
     }
 
     /**
      * @see Asset#PROPERTY_CLIENT
      * 
      */
     public Client getClient() {
         return (Client) get(PROPERTY_CLIENT);
     }
     /**
      * @see Asset#PROPERTY_CLIENT
      * 
      */
     public void setClient(Client client) {
         set(PROPERTY_CLIENT, client);
     }
 
     /**
      * @see Asset#PROPERTY_ORGANIZATION
      * 
      */
     public Organization getOrganization() {
         return (Organization) get(PROPERTY_ORGANIZATION);
     }
     /**
      * @see Asset#PROPERTY_ORGANIZATION
      * 
      */
     public void setOrganization(Organization organization) {
         set(PROPERTY_ORGANIZATION, organization);
     }
 
     /**
      * @see Asset#PROPERTY_ACTIVE
      * 
      */
     public Boolean isActive() {
         return (Boolean) get(PROPERTY_ACTIVE);
     }
     /**
      * @see Asset#PROPERTY_ACTIVE
      * 
      */
     public void setActive(Boolean active) {
         set(PROPERTY_ACTIVE, active);
     }
 
     /**
      * @see Asset#PROPERTY_CREATIONDATE
      * 
      */
     public Date getCreationDate() {
         return (Date) get(PROPERTY_CREATIONDATE);
     }
     /**
      * @see Asset#PROPERTY_CREATIONDATE
      * 
      */
     public void setCreationDate(Date creationDate) {
         set(PROPERTY_CREATIONDATE, creationDate);
     }
 
     /**
      * @see Asset#PROPERTY_CREATEDBY
      * 
      */
     public User getCreatedBy() {
         return (User) get(PROPERTY_CREATEDBY);
     }
     /**
      * @see Asset#PROPERTY_CREATEDBY
      * 
      */
     public void setCreatedBy(User createdBy) {
         set(PROPERTY_CREATEDBY, createdBy);
     }
 
     /**
      * @see Asset#PROPERTY_UPDATED
      * 
      */
     public Date getUpdated() {
         return (Date) get(PROPERTY_UPDATED);
     }
     /**
      * @see Asset#PROPERTY_UPDATED
      * 
      */
     public void setUpdated(Date updated) {
         set(PROPERTY_UPDATED, updated);
     }
 
     /**
      * @see Asset#PROPERTY_UPDATEDBY
      * 
      */
     public User getUpdatedBy() {
         return (User) get(PROPERTY_UPDATEDBY);
     }
     /**
      * @see Asset#PROPERTY_UPDATEDBY
      * 
      */
     public void setUpdatedBy(User updatedBy) {
         set(PROPERTY_UPDATEDBY, updatedBy);
     }
 
     /**
      * @see Asset#PROPERTY_SEARCHKEY
      * 
      */
     public String getSearchKey() {
         return (String) get(PROPERTY_SEARCHKEY);
     }
     /**
      * @see Asset#PROPERTY_SEARCHKEY
      * 
      */
     public void setSearchKey(String searchKey) {
         set(PROPERTY_SEARCHKEY, searchKey);
     }
 
     /**
      * @see Asset#PROPERTY_NAME
      * 
      */
     public String getName() {
         return (String) get(PROPERTY_NAME);
     }
     /**
      * @see Asset#PROPERTY_NAME
      * 
      */
     public void setName(String name) {
         set(PROPERTY_NAME, name);
     }
 
     /**
      * @see Asset#PROPERTY_DESCRIPTION
      * 
      */
     public String getDescription() {
         return (String) get(PROPERTY_DESCRIPTION);
     }
     /**
      * @see Asset#PROPERTY_DESCRIPTION
      * 
      */
     public void setDescription(String description) {
         set(PROPERTY_DESCRIPTION, description);
     }
 
     /**
      * @see Asset#PROPERTY_HELPCOMMENT
      * 
      */
     public String getHelpComment() {
         return (String) get(PROPERTY_HELPCOMMENT);
     }
     /**
      * @see Asset#PROPERTY_HELPCOMMENT
      * 
      */
     public void setHelpComment(String helpComment) {
         set(PROPERTY_HELPCOMMENT, helpComment);
     }
 
     /**
      * @see Asset#PROPERTY_ASSETCATEGORY
      * 
      */
     public AssetGroup getAssetCategory() {
         return (AssetGroup) get(PROPERTY_ASSETCATEGORY);
     }
     /**
      * @see Asset#PROPERTY_ASSETCATEGORY
      * 
      */
     public void setAssetCategory(AssetGroup assetCategory) {
         set(PROPERTY_ASSETCATEGORY, assetCategory);
     }
 
     /**
      * @see Asset#PROPERTY_PRODUCT
      * 
      */
     public Product getProduct() {
         return (Product) get(PROPERTY_PRODUCT);
     }
     /**
      * @see Asset#PROPERTY_PRODUCT
      * 
      */
     public void setProduct(Product product) {
         set(PROPERTY_PRODUCT, product);
     }
 
     /**
      * @see Asset#PROPERTY_SERIALNO
      * 
      */
     public String getSerialNo() {
         return (String) get(PROPERTY_SERIALNO);
     }
     /**
      * @see Asset#PROPERTY_SERIALNO
      * 
      */
     public void setSerialNo(String serialNo) {
         set(PROPERTY_SERIALNO, serialNo);
     }
 
     /**
      * @see Asset#PROPERTY_LOTNAME
      * 
      */
     public String getLotName() {
         return (String) get(PROPERTY_LOTNAME);
     }
     /**
      * @see Asset#PROPERTY_LOTNAME
      * 
      */
     public void setLotName(String lotName) {
         set(PROPERTY_LOTNAME, lotName);
     }
 
     /**
      * @see Asset#PROPERTY_VERSIONNO
      * 
      */
     public String getVersionNo() {
         return (String) get(PROPERTY_VERSIONNO);
     }
     /**
      * @see Asset#PROPERTY_VERSIONNO
      * 
      */
     public void setVersionNo(String versionNo) {
         set(PROPERTY_VERSIONNO, versionNo);
     }
 
     /**
      * @see Asset#PROPERTY_EXPIRATIONDATE
      * 
      */
     public Date getExpirationDate() {
         return (Date) get(PROPERTY_EXPIRATIONDATE);
     }
     /**
      * @see Asset#PROPERTY_EXPIRATIONDATE
      * 
      */
     public void setExpirationDate(Date expirationDate) {
         set(PROPERTY_EXPIRATIONDATE, expirationDate);
     }
 
     /**
      * @see Asset#PROPERTY_INSERVICEDATE
      * 
      */
     public Date getInServiceDate() {
         return (Date) get(PROPERTY_INSERVICEDATE);
     }
     /**
      * @see Asset#PROPERTY_INSERVICEDATE
      * 
      */
     public void setInServiceDate(Date inServiceDate) {
         set(PROPERTY_INSERVICEDATE, inServiceDate);
     }
 
     /**
      * @see Asset#PROPERTY_OWNED
      * 
      */
     public Boolean isOwned() {
         return (Boolean) get(PROPERTY_OWNED);
     }
     /**
      * @see Asset#PROPERTY_OWNED
      * 
      */
     public void setOwned(Boolean owned) {
         set(PROPERTY_OWNED, owned);
     }
 
     /**
      * @see Asset#PROPERTY_ASSETDEPRECIATIONDATE
      * 
      */
     public Date getAssetDepreciationDate() {
         return (Date) get(PROPERTY_ASSETDEPRECIATIONDATE);
     }
     /**
      * @see Asset#PROPERTY_ASSETDEPRECIATIONDATE
      * 
      */
     public void setAssetDepreciationDate(Date assetDepreciationDate) {
         set(PROPERTY_ASSETDEPRECIATIONDATE, assetDepreciationDate);
     }
 
     /**
      * @see Asset#PROPERTY_USABLELIFEYEARS
      * 
      */
     public Long getUsableLifeYears() {
         return (Long) get(PROPERTY_USABLELIFEYEARS);
     }
     /**
      * @see Asset#PROPERTY_USABLELIFEYEARS
      * 
      */
     public void setUsableLifeYears(Long usableLifeYears) {
         set(PROPERTY_USABLELIFEYEARS, usableLifeYears);
     }
 
     /**
      * @see Asset#PROPERTY_USABLELIFEMONTHS
      * 
      */
     public Long getUsableLifeMonths() {
         return (Long) get(PROPERTY_USABLELIFEMONTHS);
     }
     /**
      * @see Asset#PROPERTY_USABLELIFEMONTHS
      * 
      */
     public void setUsableLifeMonths(Long usableLifeMonths) {
         set(PROPERTY_USABLELIFEMONTHS, usableLifeMonths);
     }
 
     /**
      * @see Asset#PROPERTY_LIFEUSE
      * 
      */
     public Long getLifeUse() {
         return (Long) get(PROPERTY_LIFEUSE);
     }
     /**
      * @see Asset#PROPERTY_LIFEUSE
      * 
      */
     public void setLifeUse(Long lifeUse) {
         set(PROPERTY_LIFEUSE, lifeUse);
     }
 
     /**
      * @see Asset#PROPERTY_USEUNITS
      * 
      */
     public Long getUseUnits() {
         return (Long) get(PROPERTY_USEUNITS);
     }
     /**
      * @see Asset#PROPERTY_USEUNITS
      * 
      */
     public void setUseUnits(Long useUnits) {
         set(PROPERTY_USEUNITS, useUnits);
     }
 
     /**
      * @see Asset#PROPERTY_DISPOSED
      * 
      */
     public Boolean isDisposed() {
         return (Boolean) get(PROPERTY_DISPOSED);
     }
     /**
      * @see Asset#PROPERTY_DISPOSED
      * 
      */
     public void setDisposed(Boolean disposed) {
         set(PROPERTY_DISPOSED, disposed);
     }
 
     /**
      * @see Asset#PROPERTY_ASSETDISPOSALDATE
      * 
      */
     public Date getAssetDisposalDate() {
         return (Date) get(PROPERTY_ASSETDISPOSALDATE);
     }
     /**
      * @see Asset#PROPERTY_ASSETDISPOSALDATE
      * 
      */
     public void setAssetDisposalDate(Date assetDisposalDate) {
         set(PROPERTY_ASSETDISPOSALDATE, assetDisposalDate);
     }
 
     /**
      * @see Asset#PROPERTY_INPOSSESSION
      * 
      */
     public Boolean isInPossession() {
         return (Boolean) get(PROPERTY_INPOSSESSION);
     }
     /**
      * @see Asset#PROPERTY_INPOSSESSION
      * 
      */
     public void setInPossession(Boolean inPossession) {
         set(PROPERTY_INPOSSESSION, inPossession);
     }
 
     /**
      * @see Asset#PROPERTY_LOCATIONCOMMENT
      * 
      */
     public String getLocationComment() {
         return (String) get(PROPERTY_LOCATIONCOMMENT);
     }
     /**
      * @see Asset#PROPERTY_LOCATIONCOMMENT
      * 
      */
     public void setLocationComment(String locationComment) {
         set(PROPERTY_LOCATIONCOMMENT, locationComment);
     }
 
     /**
      * @see Asset#PROPERTY_STORAGEBIN
      * 
      */
     public Locator getStorageBin() {
         return (Locator) get(PROPERTY_STORAGEBIN);
     }
     /**
      * @see Asset#PROPERTY_STORAGEBIN
      * 
      */
     public void setStorageBin(Locator storageBin) {
         set(PROPERTY_STORAGEBIN, storageBin);
     }
 
     /**
      * @see Asset#PROPERTY_BUSINESSPARTNER
      * 
      */
     public BusinessPartner getBusinessPartner() {
         return (BusinessPartner) get(PROPERTY_BUSINESSPARTNER);
     }
     /**
      * @see Asset#PROPERTY_BUSINESSPARTNER
      * 
      */
     public void setBusinessPartner(BusinessPartner businessPartner) {
         set(PROPERTY_BUSINESSPARTNER, businessPartner);
     }
 
     /**
      * @see Asset#PROPERTY_PARTNERADDRESS
      * 
      */
     public Location getPartnerAddress() {
         return (Location) get(PROPERTY_PARTNERADDRESS);
     }
     /**
      * @see Asset#PROPERTY_PARTNERADDRESS
      * 
      */
     public void setPartnerAddress(Location partnerAddress) {
         set(PROPERTY_PARTNERADDRESS, partnerAddress);
     }
 
     /**
      * @see Asset#PROPERTY_LOCATIONADDRESS
      * 
      */
     public org.openbravo.model.common.geography.Location getLocationAddress() {
         return (org.openbravo.model.common.geography.Location) get(PROPERTY_LOCATIONADDRESS);
     }
     /**
      * @see Asset#PROPERTY_LOCATIONADDRESS
      * 
      */
     public void setLocationAddress(org.openbravo.model.common.geography.Location locationAddress) {
         set(PROPERTY_LOCATIONADDRESS, locationAddress);
     }
 
     /**
      * @see Asset#PROPERTY_PROCESSNOW
      * 
      */
     public Boolean isProcessNow() {
         return (Boolean) get(PROPERTY_PROCESSNOW);
     }
     /**
      * @see Asset#PROPERTY_PROCESSNOW
      * 
      */
     public void setProcessNow(Boolean processNow) {
         set(PROPERTY_PROCESSNOW, processNow);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATE
      * 
      */
     public Boolean isDepreciate() {
         return (Boolean) get(PROPERTY_DEPRECIATE);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATE
      * 
      */
     public void setDepreciate(Boolean depreciate) {
         set(PROPERTY_DEPRECIATE, depreciate);
     }
 
     /**
      * @see Asset#PROPERTY_FULLYDEPRECIATED
      * 
      */
     public Boolean isFullyDepreciated() {
         return (Boolean) get(PROPERTY_FULLYDEPRECIATED);
     }
     /**
      * @see Asset#PROPERTY_FULLYDEPRECIATED
      * 
      */
     public void setFullyDepreciated(Boolean fullyDepreciated) {
         set(PROPERTY_FULLYDEPRECIATED, fullyDepreciated);
     }
 
     /**
      * @see Asset#PROPERTY_USERCONTACT
      * 
      */
     public User getUserContact() {
         return (User) get(PROPERTY_USERCONTACT);
     }
     /**
      * @see Asset#PROPERTY_USERCONTACT
      * 
      */
     public void setUserContact(User userContact) {
         set(PROPERTY_USERCONTACT, userContact);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATIONENDDATE
      * 
      */
     public Date getDepreciationEndDate() {
         return (Date) get(PROPERTY_DEPRECIATIONENDDATE);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATIONENDDATE
      * 
      */
     public void setDepreciationEndDate(Date depreciationEndDate) {
         set(PROPERTY_DEPRECIATIONENDDATE, depreciationEndDate);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATIONSTARTDATE
      * 
      */
     public Date getDepreciationStartDate() {
         return (Date) get(PROPERTY_DEPRECIATIONSTARTDATE);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATIONSTARTDATE
      * 
      */
     public void setDepreciationStartDate(Date depreciationStartDate) {
         set(PROPERTY_DEPRECIATIONSTARTDATE, depreciationStartDate);
     }
 
     /**
      * @see Asset#PROPERTY_ANNUALDEPRECIATION
      * 
      */
     public BigDecimal getAnnualDepreciation() {
         return (BigDecimal) get(PROPERTY_ANNUALDEPRECIATION);
     }
     /**
      * @see Asset#PROPERTY_ANNUALDEPRECIATION
      * 
      */
     public void setAnnualDepreciation(BigDecimal annualDepreciation) {
         set(PROPERTY_ANNUALDEPRECIATION, annualDepreciation);
     }
 
     /**
      * @see Asset#PROPERTY_ASSETVALUE
      * 
      */
     public BigDecimal getAssetValue() {
         return (BigDecimal) get(PROPERTY_ASSETVALUE);
     }
     /**
      * @see Asset#PROPERTY_ASSETVALUE
      * 
      */
     public void setAssetValue(BigDecimal assetValue) {
         set(PROPERTY_ASSETVALUE, assetValue);
     }
 
     /**
      * @see Asset#PROPERTY_CURRENCY
      * 
      */
     public Currency getCurrency() {
         return (Currency) get(PROPERTY_CURRENCY);
     }
     /**
      * @see Asset#PROPERTY_CURRENCY
      * 
      */
     public void setCurrency(Currency currency) {
         set(PROPERTY_CURRENCY, currency);
     }
 
     /**
      * @see Asset#PROPERTY_CANCELLATIONDATE
      * 
      */
     public Date getCancellationDate() {
         return (Date) get(PROPERTY_CANCELLATIONDATE);
     }
     /**
      * @see Asset#PROPERTY_CANCELLATIONDATE
      * 
      */
     public void setCancellationDate(Date cancellationDate) {
         set(PROPERTY_CANCELLATIONDATE, cancellationDate);
     }
 
     /**
      * @see Asset#PROPERTY_PURCHASEDATE
      * 
      */
     public Date getPurchaseDate() {
         return (Date) get(PROPERTY_PURCHASEDATE);
     }
     /**
      * @see Asset#PROPERTY_PURCHASEDATE
      * 
      */
     public void setPurchaseDate(Date purchaseDate) {
         set(PROPERTY_PURCHASEDATE, purchaseDate);
     }
 
     /**
      * @see Asset#PROPERTY_ATTRIBUTESETVALUE
      * 
      */
     public AttributeSetInstance getAttributeSetValue() {
         return (AttributeSetInstance) get(PROPERTY_ATTRIBUTESETVALUE);
     }
     /**
      * @see Asset#PROPERTY_ATTRIBUTESETVALUE
      * 
      */
     public void setAttributeSetValue(AttributeSetInstance attributeSetValue) {
         set(PROPERTY_ATTRIBUTESETVALUE, attributeSetValue);
     }
 
     /**
      * @see Asset#PROPERTY_RESIDUALASSETVALUE
      * 
      */
     public BigDecimal getResidualAssetValue() {
         return (BigDecimal) get(PROPERTY_RESIDUALASSETVALUE);
     }
     /**
      * @see Asset#PROPERTY_RESIDUALASSETVALUE
      * 
      */
     public void setResidualAssetValue(BigDecimal residualAssetValue) {
         set(PROPERTY_RESIDUALASSETVALUE, residualAssetValue);
     }
 
     /**
      * @see Asset#PROPERTY_ACCTVALUEAMT
      * 
      */
     public BigDecimal getAcctvalueamt() {
         return (BigDecimal) get(PROPERTY_ACCTVALUEAMT);
     }
     /**
      * @see Asset#PROPERTY_ACCTVALUEAMT
      * 
      */
     public void setAcctvalueamt(BigDecimal acctvalueamt) {
         set(PROPERTY_ACCTVALUEAMT, acctvalueamt);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATIONTYPE
      * 
      */
     public String getDepreciationType() {
         return (String) get(PROPERTY_DEPRECIATIONTYPE);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATIONTYPE
      * 
      */
     public void setDepreciationType(String depreciationType) {
         set(PROPERTY_DEPRECIATIONTYPE, depreciationType);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATIONAMT
      * 
      */
     public BigDecimal getDepreciationAmt() {
         return (BigDecimal) get(PROPERTY_DEPRECIATIONAMT);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATIONAMT
      * 
      */
     public void setDepreciationAmt(BigDecimal depreciationAmt) {
         set(PROPERTY_DEPRECIATIONAMT, depreciationAmt);
     }
 
     /**
      * @see Asset#PROPERTY_AMORTIZE
      * 
      */
     public String getAmortize() {
         return (String) get(PROPERTY_AMORTIZE);
     }
     /**
      * @see Asset#PROPERTY_AMORTIZE
      * 
      */
     public void setAmortize(String amortize) {
         set(PROPERTY_AMORTIZE, amortize);
     }
 
     /**
      * @see Asset#PROPERTY_DOCUMENTNO
      * 
      */
     public String getDocumentNo() {
         return (String) get(PROPERTY_DOCUMENTNO);
     }
     /**
      * @see Asset#PROPERTY_DOCUMENTNO
      * 
      */
     public void setDocumentNo(String documentNo) {
         set(PROPERTY_DOCUMENTNO, documentNo);
     }
 
     /**
      * @see Asset#PROPERTY_PROCESSED
      * 
      */
     public String getProcessed() {
         return (String) get(PROPERTY_PROCESSED);
     }
     /**
      * @see Asset#PROPERTY_PROCESSED
      * 
      */
     public void setProcessed(String processed) {
         set(PROPERTY_PROCESSED, processed);
     }
 
     /**
      * @see Asset#PROPERTY_PROFIT
      * 
      */
     public BigDecimal getProfit() {
         return (BigDecimal) get(PROPERTY_PROFIT);
     }
     /**
      * @see Asset#PROPERTY_PROFIT
      * 
      */
     public void setProfit(BigDecimal profit) {
         set(PROPERTY_PROFIT, profit);
     }
 
     /**
      * @see Asset#PROPERTY_QUANTITY
      * 
      */
     public BigDecimal getQuantity() {
         return (BigDecimal) get(PROPERTY_QUANTITY);
     }
     /**
      * @see Asset#PROPERTY_QUANTITY
      * 
      */
     public void setQuantity(BigDecimal quantity) {
         set(PROPERTY_QUANTITY, quantity);
     }
 
     /**
      * @see Asset#PROPERTY_CALCULATETYPE
      * 
      */
     public String getCalculateType() {
         return (String) get(PROPERTY_CALCULATETYPE);
     }
     /**
      * @see Asset#PROPERTY_CALCULATETYPE
      * 
      */
     public void setCalculateType(String calculateType) {
         set(PROPERTY_CALCULATETYPE, calculateType);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATEDPLAN
      * 
      */
     public BigDecimal getDepreciatedPlan() {
         return (BigDecimal) get(PROPERTY_DEPRECIATEDPLAN);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATEDPLAN
      * 
      */
     public void setDepreciatedPlan(BigDecimal depreciatedPlan) {
         set(PROPERTY_DEPRECIATEDPLAN, depreciatedPlan);
     }
 
     /**
      * @see Asset#PROPERTY_PREVIOUSLYDEPRECIATEDAMT
      * 
      */
     public BigDecimal getPreviouslyDepreciatedAmt() {
         return (BigDecimal) get(PROPERTY_PREVIOUSLYDEPRECIATEDAMT);
     }
     /**
      * @see Asset#PROPERTY_PREVIOUSLYDEPRECIATEDAMT
      * 
      */
     public void setPreviouslyDepreciatedAmt(BigDecimal previouslyDepreciatedAmt) {
         set(PROPERTY_PREVIOUSLYDEPRECIATEDAMT, previouslyDepreciatedAmt);
     }
 
     /**
      * @see Asset#PROPERTY_DEPRECIATEDVALUE
      * 
      */
     public BigDecimal getDepreciatedValue() {
         return (BigDecimal) get(PROPERTY_DEPRECIATEDVALUE);
     }
     /**
      * @see Asset#PROPERTY_DEPRECIATEDVALUE
      * 
      */
     public void setDepreciatedValue(BigDecimal depreciatedValue) {
         set(PROPERTY_DEPRECIATEDVALUE, depreciatedValue);
     }
 
     /**
      * @see Asset#PROPERTY_SUMMARYLEVEL
      * 
      */
     public Boolean isSummaryLevel() {
         return (Boolean) get(PROPERTY_SUMMARYLEVEL);
     }
     /**
      * @see Asset#PROPERTY_SUMMARYLEVEL
      * 
      */
     public void setSummaryLevel(Boolean summaryLevel) {
         set(PROPERTY_SUMMARYLEVEL, summaryLevel);
     }
 
     /**
      * @see Asset#PROPERTY_PROJECT
      * 
      */
     public Project getProject() {
         return (Project) get(PROPERTY_PROJECT);
     }
     /**
      * @see Asset#PROPERTY_PROJECT
      * 
      */
     public void setProject(Project project) {
         set(PROPERTY_PROJECT, project);
     }
 
     /**
      * @see Asset#PROPERTY_STATIC
      * 
      */
     public Boolean isStatic() {
         return (Boolean) get(PROPERTY_STATIC);
     }
     /**
      * @see Asset#PROPERTY_STATIC
      * 
      */
     public void setStatic(Boolean statc) {
         set(PROPERTY_STATIC, statc);
     }
 
     /**
      * @see Asset#PROPERTY_EVERYMONTHIS30DAYS
      * 
      */
     public Boolean isEveryMonthIs30Days() {
         return (Boolean) get(PROPERTY_EVERYMONTHIS30DAYS);
     }
     /**
      * @see Asset#PROPERTY_EVERYMONTHIS30DAYS
      * 
      */
     public void setEveryMonthIs30Days(Boolean everyMonthIs30Days) {
         set(PROPERTY_EVERYMONTHIS30DAYS, everyMonthIs30Days);
     }
 
     /**
      * @see Asset#PROPERTY_PROCESSASSET
      * 
      */
     public String getProcessAsset() {
         return (String) get(PROPERTY_PROCESSASSET);
     }
     /**
      * @see Asset#PROPERTY_PROCESSASSET
      * 
      */
     public void setProcessAsset(String processAsset) {
         set(PROPERTY_PROCESSASSET, processAsset);
     }
 
     /**
      * Help: {@literal Records accounting entries of all accounting schemas.}<br>
      * @see AccountingFact
      * 
      */
     @SuppressWarnings("unchecked")
     public List<AccountingFact> getFinancialMgmtAccountingFactList() {
       return (List<AccountingFact>) get(PROPERTY_FINANCIALMGMTACCOUNTINGFACTLIST);
     }
 
     /**
      * Help: {@literal Records accounting entries of all accounting schemas.}<br>
      * @see AccountingFact
      * 
      */
     public void setFinancialMgmtAccountingFactList(List<AccountingFact> financialMgmtAccountingFactList) {
         set(PROPERTY_FINANCIALMGMTACCOUNTINGFACTLIST, financialMgmtAccountingFactList);
     }
 
     /**
      * Help: {@literal Depreciation of an asset between two dates}<br>
      * @see AmortizationLine
      * 
      */
     @SuppressWarnings("unchecked")
     public List<AmortizationLine> getFinancialMgmtAmortizationLineList() {
       return (List<AmortizationLine>) get(PROPERTY_FINANCIALMGMTAMORTIZATIONLINELIST);
     }
 
     /**
      * Help: {@literal Depreciation of an asset between two dates}<br>
      * @see AmortizationLine
      * 
      */
     public void setFinancialMgmtAmortizationLineList(List<AmortizationLine> financialMgmtAmortizationLineList) {
         set(PROPERTY_FINANCIALMGMTAMORTIZATIONLINELIST, financialMgmtAmortizationLineList);
     }
 
     /**
      * Help: {@literal Defines the default accounts for this asset.}<br>
      * @see AssetAccounts
      * 
      */
     @SuppressWarnings("unchecked")
     public List<AssetAccounts> getFinancialMgmtAssetAccountsList() {
       return (List<AssetAccounts>) get(PROPERTY_FINANCIALMGMTASSETACCOUNTSLIST);
     }
 
     /**
      * Help: {@literal Defines the default accounts for this asset.}<br>
      * @see AssetAccounts
      * 
      */
     public void setFinancialMgmtAssetAccountsList(List<AssetAccounts> financialMgmtAssetAccountsList) {
         set(PROPERTY_FINANCIALMGMTASSETACCOUNTSLIST, financialMgmtAssetAccountsList);
     }
 
 }

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

This page has been accessed 1,435 times. This page was last modified on 2 December 2019, at 01:49. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.