Record Class IncomeStatementRecord
java.lang.Object
java.lang.Record
app.valuationcontrol.multimodule.library.enin.records.IncomeStatementRecord
public record IncomeStatementRecord(String uuid, @NotNull String accounts_uuid, String currency_code, Float total_sales, Float other_operating_income, Float total_operating_income, Float cost_of_goods_sold, Float inventory_change, Float personnel_expenses, Float ordinary_depreciation, Float write_downs, Float other_operating_expenses, Float total_operating_expenses, Float operating_profit, Float share_of_profit_of_subsidiaries, Float share_of_profit_from_group_companies, Float other_interest_income, Float share_of_profit_from_associated_companies, Float interest_income_from_group_companies, Float total_other_fin_income, Float total_fin_income, Float total_other_interest_expenses, Float write_down_of_short_term_fin_assets, Float write_down_of_other_short_term_fin_assets, Float write_down_of_long_term_fin_assets, Float other_fin_expenses, Float total_other_fin_expenses, Float total_fin_expenses, Float total_fin_items, Float ordinary_result_before_taxes, Float taxes_on_ordinary_result, Float ordinary_result, Float extraordinary_income, Float extraordinary_expenses, Float total_extraordinary_items, Float taxes_on_extraordinary_result, Float total_taxes, Float minority_interest, Float net_income, Float dividend, Float intra_group_contribution, Float transferred_equity, Float manager_remuneration, Float manager_remuneration_only_salary, Float manager_other_remuneration, Float auditor_remuneration, Float board_remuneration, Float consultant_remuneration, Integer accounting_year, Float total_unaccounted_for_fin_income, Float total_unaccounted_for_operating_expenses, Float total_unaccounted_for_fin_expenses, @NotNull String company_uuid, @NotNull String accounts_type_uuid, Float gross_profit, String app_url)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionIncomeStatementRecord(String uuid, @NotNull String accounts_uuid, String currency_code, Float total_sales, Float other_operating_income, Float total_operating_income, Float cost_of_goods_sold, Float inventory_change, Float personnel_expenses, Float ordinary_depreciation, Float write_downs, Float other_operating_expenses, Float total_operating_expenses, Float operating_profit, Float share_of_profit_of_subsidiaries, Float share_of_profit_from_group_companies, Float other_interest_income, Float share_of_profit_from_associated_companies, Float interest_income_from_group_companies, Float total_other_fin_income, Float total_fin_income, Float total_other_interest_expenses, Float write_down_of_short_term_fin_assets, Float write_down_of_other_short_term_fin_assets, Float write_down_of_long_term_fin_assets, Float other_fin_expenses, Float total_other_fin_expenses, Float total_fin_expenses, Float total_fin_items, Float ordinary_result_before_taxes, Float taxes_on_ordinary_result, Float ordinary_result, Float extraordinary_income, Float extraordinary_expenses, Float total_extraordinary_items, Float taxes_on_extraordinary_result, Float total_taxes, Float minority_interest, Float net_income, Float dividend, Float intra_group_contribution, Float transferred_equity, Float manager_remuneration, Float manager_remuneration_only_salary, Float manager_other_remuneration, Float auditor_remuneration, Float board_remuneration, Float consultant_remuneration, Integer accounting_year, Float total_unaccounted_for_fin_income, Float total_unaccounted_for_operating_expenses, Float total_unaccounted_for_fin_expenses, @NotNull String company_uuid, @NotNull String accounts_type_uuid, Float gross_profit, String app_url) Creates an instance of aIncomeStatementRecordrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theaccounting_yearrecord component.@NotNull StringReturns the value of theaccounts_type_uuidrecord component.@NotNull StringReturns the value of theaccounts_uuidrecord component.app_url()Returns the value of theapp_urlrecord component.Returns the value of theauditor_remunerationrecord component.Returns the value of theboard_remunerationrecord component.@NotNull StringReturns the value of thecompany_uuidrecord component.Returns the value of theconsultant_remunerationrecord component.Returns the value of thecost_of_goods_soldrecord component.Returns the value of thecurrency_coderecord component.dividend()Returns the value of thedividendrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theextraordinary_expensesrecord component.Returns the value of theextraordinary_incomerecord component.Returns the value of thegross_profitrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theinterest_income_from_group_companiesrecord component.Returns the value of theintra_group_contributionrecord component.Returns the value of theinventory_changerecord component.Returns the value of themanager_other_remunerationrecord component.Returns the value of themanager_remunerationrecord component.Returns the value of themanager_remuneration_only_salaryrecord component.Returns the value of theminority_interestrecord component.Returns the value of thenet_incomerecord component.Returns the value of theoperating_profitrecord component.Returns the value of theordinary_depreciationrecord component.Returns the value of theordinary_resultrecord component.Returns the value of theordinary_result_before_taxesrecord component.Returns the value of theother_fin_expensesrecord component.Returns the value of theother_interest_incomerecord component.Returns the value of theother_operating_expensesrecord component.Returns the value of theother_operating_incomerecord component.Returns the value of thepersonnel_expensesrecord component.Returns the value of theshare_of_profit_from_associated_companiesrecord component.Returns the value of theshare_of_profit_from_group_companiesrecord component.Returns the value of theshare_of_profit_of_subsidiariesrecord component.Returns the value of thetaxes_on_extraordinary_resultrecord component.Returns the value of thetaxes_on_ordinary_resultrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thetotal_extraordinary_itemsrecord component.Returns the value of thetotal_fin_expensesrecord component.Returns the value of thetotal_fin_incomerecord component.Returns the value of thetotal_fin_itemsrecord component.Returns the value of thetotal_operating_expensesrecord component.Returns the value of thetotal_operating_incomerecord component.Returns the value of thetotal_other_fin_expensesrecord component.Returns the value of thetotal_other_fin_incomerecord component.Returns the value of thetotal_other_interest_expensesrecord component.Returns the value of thetotal_salesrecord component.Returns the value of thetotal_taxesrecord component.Returns the value of thetotal_unaccounted_for_fin_expensesrecord component.Returns the value of thetotal_unaccounted_for_fin_incomerecord component.Returns the value of thetotal_unaccounted_for_operating_expensesrecord component.Returns the value of thetransferred_equityrecord component.uuid()Returns the value of theuuidrecord component.Returns the value of thewrite_down_of_long_term_fin_assetsrecord component.Returns the value of thewrite_down_of_other_short_term_fin_assetsrecord component.Returns the value of thewrite_down_of_short_term_fin_assetsrecord component.Returns the value of thewrite_downsrecord component.
-
Constructor Details
-
IncomeStatementRecord
public IncomeStatementRecord(String uuid, @NotNull @NotNull String accounts_uuid, String currency_code, Float total_sales, Float other_operating_income, Float total_operating_income, Float cost_of_goods_sold, Float inventory_change, Float personnel_expenses, Float ordinary_depreciation, Float write_downs, Float other_operating_expenses, Float total_operating_expenses, Float operating_profit, Float share_of_profit_of_subsidiaries, Float share_of_profit_from_group_companies, Float other_interest_income, Float share_of_profit_from_associated_companies, Float interest_income_from_group_companies, Float total_other_fin_income, Float total_fin_income, Float total_other_interest_expenses, Float write_down_of_short_term_fin_assets, Float write_down_of_other_short_term_fin_assets, Float write_down_of_long_term_fin_assets, Float other_fin_expenses, Float total_other_fin_expenses, Float total_fin_expenses, Float total_fin_items, Float ordinary_result_before_taxes, Float taxes_on_ordinary_result, Float ordinary_result, Float extraordinary_income, Float extraordinary_expenses, Float total_extraordinary_items, Float taxes_on_extraordinary_result, Float total_taxes, Float minority_interest, Float net_income, Float dividend, Float intra_group_contribution, Float transferred_equity, Float manager_remuneration, Float manager_remuneration_only_salary, Float manager_other_remuneration, Float auditor_remuneration, Float board_remuneration, Float consultant_remuneration, Integer accounting_year, Float total_unaccounted_for_fin_income, Float total_unaccounted_for_operating_expenses, Float total_unaccounted_for_fin_expenses, @NotNull @NotNull String company_uuid, @NotNull @NotNull String accounts_type_uuid, Float gross_profit, String app_url) Creates an instance of aIncomeStatementRecordrecord class.- Parameters:
uuid- the value for theuuidrecord componentaccounts_uuid- the value for theaccounts_uuidrecord componentcurrency_code- the value for thecurrency_coderecord componenttotal_sales- the value for thetotal_salesrecord componentother_operating_income- the value for theother_operating_incomerecord componenttotal_operating_income- the value for thetotal_operating_incomerecord componentcost_of_goods_sold- the value for thecost_of_goods_soldrecord componentinventory_change- the value for theinventory_changerecord componentpersonnel_expenses- the value for thepersonnel_expensesrecord componentordinary_depreciation- the value for theordinary_depreciationrecord componentwrite_downs- the value for thewrite_downsrecord componentother_operating_expenses- the value for theother_operating_expensesrecord componenttotal_operating_expenses- the value for thetotal_operating_expensesrecord componentoperating_profit- the value for theoperating_profitrecord componentshare_of_profit_of_subsidiaries- the value for theshare_of_profit_of_subsidiariesrecord componentshare_of_profit_from_group_companies- the value for theshare_of_profit_from_group_companiesrecord componentother_interest_income- the value for theother_interest_incomerecord componentshare_of_profit_from_associated_companies- the value for theshare_of_profit_from_associated_companiesrecord componentinterest_income_from_group_companies- the value for theinterest_income_from_group_companiesrecord componenttotal_other_fin_income- the value for thetotal_other_fin_incomerecord componenttotal_fin_income- the value for thetotal_fin_incomerecord componenttotal_other_interest_expenses- the value for thetotal_other_interest_expensesrecord componentwrite_down_of_short_term_fin_assets- the value for thewrite_down_of_short_term_fin_assetsrecord componentwrite_down_of_other_short_term_fin_assets- the value for thewrite_down_of_other_short_term_fin_assetsrecord componentwrite_down_of_long_term_fin_assets- the value for thewrite_down_of_long_term_fin_assetsrecord componentother_fin_expenses- the value for theother_fin_expensesrecord componenttotal_other_fin_expenses- the value for thetotal_other_fin_expensesrecord componenttotal_fin_expenses- the value for thetotal_fin_expensesrecord componenttotal_fin_items- the value for thetotal_fin_itemsrecord componentordinary_result_before_taxes- the value for theordinary_result_before_taxesrecord componenttaxes_on_ordinary_result- the value for thetaxes_on_ordinary_resultrecord componentordinary_result- the value for theordinary_resultrecord componentextraordinary_income- the value for theextraordinary_incomerecord componentextraordinary_expenses- the value for theextraordinary_expensesrecord componenttotal_extraordinary_items- the value for thetotal_extraordinary_itemsrecord componenttaxes_on_extraordinary_result- the value for thetaxes_on_extraordinary_resultrecord componenttotal_taxes- the value for thetotal_taxesrecord componentminority_interest- the value for theminority_interestrecord componentnet_income- the value for thenet_incomerecord componentdividend- the value for thedividendrecord componentintra_group_contribution- the value for theintra_group_contributionrecord componenttransferred_equity- the value for thetransferred_equityrecord componentmanager_remuneration- the value for themanager_remunerationrecord componentmanager_remuneration_only_salary- the value for themanager_remuneration_only_salaryrecord componentmanager_other_remuneration- the value for themanager_other_remunerationrecord componentauditor_remuneration- the value for theauditor_remunerationrecord componentboard_remuneration- the value for theboard_remunerationrecord componentconsultant_remuneration- the value for theconsultant_remunerationrecord componentaccounting_year- the value for theaccounting_yearrecord componenttotal_unaccounted_for_fin_income- the value for thetotal_unaccounted_for_fin_incomerecord componenttotal_unaccounted_for_operating_expenses- the value for thetotal_unaccounted_for_operating_expensesrecord componenttotal_unaccounted_for_fin_expenses- the value for thetotal_unaccounted_for_fin_expensesrecord componentcompany_uuid- the value for thecompany_uuidrecord componentaccounts_type_uuid- the value for theaccounts_type_uuidrecord componentgross_profit- the value for thegross_profitrecord componentapp_url- the value for theapp_urlrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
uuid
Returns the value of theuuidrecord component.- Returns:
- the value of the
uuidrecord component
-
accounts_uuid
Returns the value of theaccounts_uuidrecord component.- Returns:
- the value of the
accounts_uuidrecord component
-
currency_code
Returns the value of thecurrency_coderecord component.- Returns:
- the value of the
currency_coderecord component
-
total_sales
Returns the value of thetotal_salesrecord component.- Returns:
- the value of the
total_salesrecord component
-
other_operating_income
Returns the value of theother_operating_incomerecord component.- Returns:
- the value of the
other_operating_incomerecord component
-
total_operating_income
Returns the value of thetotal_operating_incomerecord component.- Returns:
- the value of the
total_operating_incomerecord component
-
cost_of_goods_sold
Returns the value of thecost_of_goods_soldrecord component.- Returns:
- the value of the
cost_of_goods_soldrecord component
-
inventory_change
Returns the value of theinventory_changerecord component.- Returns:
- the value of the
inventory_changerecord component
-
personnel_expenses
Returns the value of thepersonnel_expensesrecord component.- Returns:
- the value of the
personnel_expensesrecord component
-
ordinary_depreciation
Returns the value of theordinary_depreciationrecord component.- Returns:
- the value of the
ordinary_depreciationrecord component
-
write_downs
Returns the value of thewrite_downsrecord component.- Returns:
- the value of the
write_downsrecord component
-
other_operating_expenses
Returns the value of theother_operating_expensesrecord component.- Returns:
- the value of the
other_operating_expensesrecord component
-
total_operating_expenses
Returns the value of thetotal_operating_expensesrecord component.- Returns:
- the value of the
total_operating_expensesrecord component
-
operating_profit
Returns the value of theoperating_profitrecord component.- Returns:
- the value of the
operating_profitrecord component
-
other_interest_income
Returns the value of theother_interest_incomerecord component.- Returns:
- the value of the
other_interest_incomerecord component
-
interest_income_from_group_companies
Returns the value of theinterest_income_from_group_companiesrecord component.- Returns:
- the value of the
interest_income_from_group_companiesrecord component
-
total_other_fin_income
Returns the value of thetotal_other_fin_incomerecord component.- Returns:
- the value of the
total_other_fin_incomerecord component
-
total_fin_income
Returns the value of thetotal_fin_incomerecord component.- Returns:
- the value of the
total_fin_incomerecord component
-
total_other_interest_expenses
Returns the value of thetotal_other_interest_expensesrecord component.- Returns:
- the value of the
total_other_interest_expensesrecord component
-
write_down_of_short_term_fin_assets
Returns the value of thewrite_down_of_short_term_fin_assetsrecord component.- Returns:
- the value of the
write_down_of_short_term_fin_assetsrecord component
-
write_down_of_other_short_term_fin_assets
Returns the value of thewrite_down_of_other_short_term_fin_assetsrecord component.- Returns:
- the value of the
write_down_of_other_short_term_fin_assetsrecord component
-
write_down_of_long_term_fin_assets
Returns the value of thewrite_down_of_long_term_fin_assetsrecord component.- Returns:
- the value of the
write_down_of_long_term_fin_assetsrecord component
-
other_fin_expenses
Returns the value of theother_fin_expensesrecord component.- Returns:
- the value of the
other_fin_expensesrecord component
-
total_other_fin_expenses
Returns the value of thetotal_other_fin_expensesrecord component.- Returns:
- the value of the
total_other_fin_expensesrecord component
-
total_fin_expenses
Returns the value of thetotal_fin_expensesrecord component.- Returns:
- the value of the
total_fin_expensesrecord component
-
total_fin_items
Returns the value of thetotal_fin_itemsrecord component.- Returns:
- the value of the
total_fin_itemsrecord component
-
ordinary_result_before_taxes
Returns the value of theordinary_result_before_taxesrecord component.- Returns:
- the value of the
ordinary_result_before_taxesrecord component
-
taxes_on_ordinary_result
Returns the value of thetaxes_on_ordinary_resultrecord component.- Returns:
- the value of the
taxes_on_ordinary_resultrecord component
-
ordinary_result
Returns the value of theordinary_resultrecord component.- Returns:
- the value of the
ordinary_resultrecord component
-
extraordinary_income
Returns the value of theextraordinary_incomerecord component.- Returns:
- the value of the
extraordinary_incomerecord component
-
extraordinary_expenses
Returns the value of theextraordinary_expensesrecord component.- Returns:
- the value of the
extraordinary_expensesrecord component
-
total_extraordinary_items
Returns the value of thetotal_extraordinary_itemsrecord component.- Returns:
- the value of the
total_extraordinary_itemsrecord component
-
taxes_on_extraordinary_result
Returns the value of thetaxes_on_extraordinary_resultrecord component.- Returns:
- the value of the
taxes_on_extraordinary_resultrecord component
-
total_taxes
Returns the value of thetotal_taxesrecord component.- Returns:
- the value of the
total_taxesrecord component
-
minority_interest
Returns the value of theminority_interestrecord component.- Returns:
- the value of the
minority_interestrecord component
-
net_income
Returns the value of thenet_incomerecord component.- Returns:
- the value of the
net_incomerecord component
-
dividend
Returns the value of thedividendrecord component.- Returns:
- the value of the
dividendrecord component
-
intra_group_contribution
Returns the value of theintra_group_contributionrecord component.- Returns:
- the value of the
intra_group_contributionrecord component
-
transferred_equity
Returns the value of thetransferred_equityrecord component.- Returns:
- the value of the
transferred_equityrecord component
-
manager_remuneration
Returns the value of themanager_remunerationrecord component.- Returns:
- the value of the
manager_remunerationrecord component
-
manager_remuneration_only_salary
Returns the value of themanager_remuneration_only_salaryrecord component.- Returns:
- the value of the
manager_remuneration_only_salaryrecord component
-
manager_other_remuneration
Returns the value of themanager_other_remunerationrecord component.- Returns:
- the value of the
manager_other_remunerationrecord component
-
auditor_remuneration
Returns the value of theauditor_remunerationrecord component.- Returns:
- the value of the
auditor_remunerationrecord component
-
board_remuneration
Returns the value of theboard_remunerationrecord component.- Returns:
- the value of the
board_remunerationrecord component
-
consultant_remuneration
Returns the value of theconsultant_remunerationrecord component.- Returns:
- the value of the
consultant_remunerationrecord component
-
accounting_year
Returns the value of theaccounting_yearrecord component.- Returns:
- the value of the
accounting_yearrecord component
-
total_unaccounted_for_fin_income
Returns the value of thetotal_unaccounted_for_fin_incomerecord component.- Returns:
- the value of the
total_unaccounted_for_fin_incomerecord component
-
total_unaccounted_for_operating_expenses
Returns the value of thetotal_unaccounted_for_operating_expensesrecord component.- Returns:
- the value of the
total_unaccounted_for_operating_expensesrecord component
-
total_unaccounted_for_fin_expenses
Returns the value of thetotal_unaccounted_for_fin_expensesrecord component.- Returns:
- the value of the
total_unaccounted_for_fin_expensesrecord component
-
company_uuid
Returns the value of thecompany_uuidrecord component.- Returns:
- the value of the
company_uuidrecord component
-
accounts_type_uuid
Returns the value of theaccounts_type_uuidrecord component.- Returns:
- the value of the
accounts_type_uuidrecord component
-
gross_profit
Returns the value of thegross_profitrecord component.- Returns:
- the value of the
gross_profitrecord component
-
app_url
Returns the value of theapp_urlrecord component.- Returns:
- the value of the
app_urlrecord component
-