public static ERPAsset_finance_book Create(string financebook, Depreciationmethod depreciationmethod, int totalnumberofdepreciations, int frequencyofdepreciation, string depreciationstartdate, double expectedvalueafterusefullife, double valueafterdepreciation, double rateofdepreciation)

        {
            ERPAsset_finance_book obj = new ERPAsset_finance_book();

            obj.finance_book                     = financebook;
            obj.depreciation_method              = depreciationmethod;
            obj.total_number_of_depreciations    = totalnumberofdepreciations;
            obj.frequency_of_depreciation        = frequencyofdepreciation;
            obj.depreciation_start_date          = depreciationstartdate;
            obj.expected_value_after_useful_life = expectedvalueafterusefullife;
            obj.value_after_depreciation         = valueafterdepreciation;
            obj.rate_of_depreciation             = rateofdepreciation;
            return(obj);
        }
        public static ERPDepreciation_schedule Create(string financebook, string scheduledate, double depreciationamount, double accumulateddepreciationamount, string journalentry, string financebookid, Depreciationmethod depreciationmethod)

        {
            ERPDepreciation_schedule obj = new ERPDepreciation_schedule();

            obj.finance_book                    = financebook;
            obj.schedule_date                   = scheduledate;
            obj.depreciation_amount             = depreciationamount;
            obj.accumulated_depreciation_amount = accumulateddepreciationamount;
            obj.journal_entry                   = journalentry;
            obj.finance_book_id                 = financebookid;
            obj.depreciation_method             = depreciationmethod;
            return(obj);
        }