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 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 a IncomeStatementRecord record class.
      Parameters:
      uuid - the value for the uuid record component
      accounts_uuid - the value for the accounts_uuid record component
      currency_code - the value for the currency_code record component
      total_sales - the value for the total_sales record component
      other_operating_income - the value for the other_operating_income record component
      total_operating_income - the value for the total_operating_income record component
      cost_of_goods_sold - the value for the cost_of_goods_sold record component
      inventory_change - the value for the inventory_change record component
      personnel_expenses - the value for the personnel_expenses record component
      ordinary_depreciation - the value for the ordinary_depreciation record component
      write_downs - the value for the write_downs record component
      other_operating_expenses - the value for the other_operating_expenses record component
      total_operating_expenses - the value for the total_operating_expenses record component
      operating_profit - the value for the operating_profit record component
      share_of_profit_of_subsidiaries - the value for the share_of_profit_of_subsidiaries record component
      share_of_profit_from_group_companies - the value for the share_of_profit_from_group_companies record component
      other_interest_income - the value for the other_interest_income record component
      share_of_profit_from_associated_companies - the value for the share_of_profit_from_associated_companies record component
      interest_income_from_group_companies - the value for the interest_income_from_group_companies record component
      total_other_fin_income - the value for the total_other_fin_income record component
      total_fin_income - the value for the total_fin_income record component
      total_other_interest_expenses - the value for the total_other_interest_expenses record component
      write_down_of_short_term_fin_assets - the value for the write_down_of_short_term_fin_assets record component
      write_down_of_other_short_term_fin_assets - the value for the write_down_of_other_short_term_fin_assets record component
      write_down_of_long_term_fin_assets - the value for the write_down_of_long_term_fin_assets record component
      other_fin_expenses - the value for the other_fin_expenses record component
      total_other_fin_expenses - the value for the total_other_fin_expenses record component
      total_fin_expenses - the value for the total_fin_expenses record component
      total_fin_items - the value for the total_fin_items record component
      ordinary_result_before_taxes - the value for the ordinary_result_before_taxes record component
      taxes_on_ordinary_result - the value for the taxes_on_ordinary_result record component
      ordinary_result - the value for the ordinary_result record component
      extraordinary_income - the value for the extraordinary_income record component
      extraordinary_expenses - the value for the extraordinary_expenses record component
      total_extraordinary_items - the value for the total_extraordinary_items record component
      taxes_on_extraordinary_result - the value for the taxes_on_extraordinary_result record component
      total_taxes - the value for the total_taxes record component
      minority_interest - the value for the minority_interest record component
      net_income - the value for the net_income record component
      dividend - the value for the dividend record component
      intra_group_contribution - the value for the intra_group_contribution record component
      transferred_equity - the value for the transferred_equity record component
      manager_remuneration - the value for the manager_remuneration record component
      manager_remuneration_only_salary - the value for the manager_remuneration_only_salary record component
      manager_other_remuneration - the value for the manager_other_remuneration record component
      auditor_remuneration - the value for the auditor_remuneration record component
      board_remuneration - the value for the board_remuneration record component
      consultant_remuneration - the value for the consultant_remuneration record component
      accounting_year - the value for the accounting_year record component
      total_unaccounted_for_fin_income - the value for the total_unaccounted_for_fin_income record component
      total_unaccounted_for_operating_expenses - the value for the total_unaccounted_for_operating_expenses record component
      total_unaccounted_for_fin_expenses - the value for the total_unaccounted_for_fin_expenses record component
      company_uuid - the value for the company_uuid record component
      accounts_type_uuid - the value for the accounts_type_uuid record component
      gross_profit - the value for the gross_profit record component
      app_url - the value for the app_url record component
  • Method Details

    • toString

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • 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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • uuid

      public String uuid()
      Returns the value of the uuid record component.
      Returns:
      the value of the uuid record component
    • accounts_uuid

      @NotNull public @NotNull String accounts_uuid()
      Returns the value of the accounts_uuid record component.
      Returns:
      the value of the accounts_uuid record component
    • currency_code

      public String currency_code()
      Returns the value of the currency_code record component.
      Returns:
      the value of the currency_code record component
    • total_sales

      public Float total_sales()
      Returns the value of the total_sales record component.
      Returns:
      the value of the total_sales record component
    • other_operating_income

      public Float other_operating_income()
      Returns the value of the other_operating_income record component.
      Returns:
      the value of the other_operating_income record component
    • total_operating_income

      public Float total_operating_income()
      Returns the value of the total_operating_income record component.
      Returns:
      the value of the total_operating_income record component
    • cost_of_goods_sold

      public Float cost_of_goods_sold()
      Returns the value of the cost_of_goods_sold record component.
      Returns:
      the value of the cost_of_goods_sold record component
    • inventory_change

      public Float inventory_change()
      Returns the value of the inventory_change record component.
      Returns:
      the value of the inventory_change record component
    • personnel_expenses

      public Float personnel_expenses()
      Returns the value of the personnel_expenses record component.
      Returns:
      the value of the personnel_expenses record component
    • ordinary_depreciation

      public Float ordinary_depreciation()
      Returns the value of the ordinary_depreciation record component.
      Returns:
      the value of the ordinary_depreciation record component
    • write_downs

      public Float write_downs()
      Returns the value of the write_downs record component.
      Returns:
      the value of the write_downs record component
    • other_operating_expenses

      public Float other_operating_expenses()
      Returns the value of the other_operating_expenses record component.
      Returns:
      the value of the other_operating_expenses record component
    • total_operating_expenses

      public Float total_operating_expenses()
      Returns the value of the total_operating_expenses record component.
      Returns:
      the value of the total_operating_expenses record component
    • operating_profit

      public Float operating_profit()
      Returns the value of the operating_profit record component.
      Returns:
      the value of the operating_profit record component
    • share_of_profit_of_subsidiaries

      public Float share_of_profit_of_subsidiaries()
      Returns the value of the share_of_profit_of_subsidiaries record component.
      Returns:
      the value of the share_of_profit_of_subsidiaries record component
    • share_of_profit_from_group_companies

      public Float share_of_profit_from_group_companies()
      Returns the value of the share_of_profit_from_group_companies record component.
      Returns:
      the value of the share_of_profit_from_group_companies record component
    • other_interest_income

      public Float other_interest_income()
      Returns the value of the other_interest_income record component.
      Returns:
      the value of the other_interest_income record component
    • share_of_profit_from_associated_companies

      public Float share_of_profit_from_associated_companies()
      Returns the value of the share_of_profit_from_associated_companies record component.
      Returns:
      the value of the share_of_profit_from_associated_companies record component
    • interest_income_from_group_companies

      public Float interest_income_from_group_companies()
      Returns the value of the interest_income_from_group_companies record component.
      Returns:
      the value of the interest_income_from_group_companies record component
    • total_other_fin_income

      public Float total_other_fin_income()
      Returns the value of the total_other_fin_income record component.
      Returns:
      the value of the total_other_fin_income record component
    • total_fin_income

      public Float total_fin_income()
      Returns the value of the total_fin_income record component.
      Returns:
      the value of the total_fin_income record component
    • total_other_interest_expenses

      public Float total_other_interest_expenses()
      Returns the value of the total_other_interest_expenses record component.
      Returns:
      the value of the total_other_interest_expenses record component
    • write_down_of_short_term_fin_assets

      public Float write_down_of_short_term_fin_assets()
      Returns the value of the write_down_of_short_term_fin_assets record component.
      Returns:
      the value of the write_down_of_short_term_fin_assets record component
    • write_down_of_other_short_term_fin_assets

      public Float write_down_of_other_short_term_fin_assets()
      Returns the value of the write_down_of_other_short_term_fin_assets record component.
      Returns:
      the value of the write_down_of_other_short_term_fin_assets record component
    • write_down_of_long_term_fin_assets

      public Float write_down_of_long_term_fin_assets()
      Returns the value of the write_down_of_long_term_fin_assets record component.
      Returns:
      the value of the write_down_of_long_term_fin_assets record component
    • other_fin_expenses

      public Float other_fin_expenses()
      Returns the value of the other_fin_expenses record component.
      Returns:
      the value of the other_fin_expenses record component
    • total_other_fin_expenses

      public Float total_other_fin_expenses()
      Returns the value of the total_other_fin_expenses record component.
      Returns:
      the value of the total_other_fin_expenses record component
    • total_fin_expenses

      public Float total_fin_expenses()
      Returns the value of the total_fin_expenses record component.
      Returns:
      the value of the total_fin_expenses record component
    • total_fin_items

      public Float total_fin_items()
      Returns the value of the total_fin_items record component.
      Returns:
      the value of the total_fin_items record component
    • ordinary_result_before_taxes

      public Float ordinary_result_before_taxes()
      Returns the value of the ordinary_result_before_taxes record component.
      Returns:
      the value of the ordinary_result_before_taxes record component
    • taxes_on_ordinary_result

      public Float taxes_on_ordinary_result()
      Returns the value of the taxes_on_ordinary_result record component.
      Returns:
      the value of the taxes_on_ordinary_result record component
    • ordinary_result

      public Float ordinary_result()
      Returns the value of the ordinary_result record component.
      Returns:
      the value of the ordinary_result record component
    • extraordinary_income

      public Float extraordinary_income()
      Returns the value of the extraordinary_income record component.
      Returns:
      the value of the extraordinary_income record component
    • extraordinary_expenses

      public Float extraordinary_expenses()
      Returns the value of the extraordinary_expenses record component.
      Returns:
      the value of the extraordinary_expenses record component
    • total_extraordinary_items

      public Float total_extraordinary_items()
      Returns the value of the total_extraordinary_items record component.
      Returns:
      the value of the total_extraordinary_items record component
    • taxes_on_extraordinary_result

      public Float taxes_on_extraordinary_result()
      Returns the value of the taxes_on_extraordinary_result record component.
      Returns:
      the value of the taxes_on_extraordinary_result record component
    • total_taxes

      public Float total_taxes()
      Returns the value of the total_taxes record component.
      Returns:
      the value of the total_taxes record component
    • minority_interest

      public Float minority_interest()
      Returns the value of the minority_interest record component.
      Returns:
      the value of the minority_interest record component
    • net_income

      public Float net_income()
      Returns the value of the net_income record component.
      Returns:
      the value of the net_income record component
    • dividend

      public Float dividend()
      Returns the value of the dividend record component.
      Returns:
      the value of the dividend record component
    • intra_group_contribution

      public Float intra_group_contribution()
      Returns the value of the intra_group_contribution record component.
      Returns:
      the value of the intra_group_contribution record component
    • transferred_equity

      public Float transferred_equity()
      Returns the value of the transferred_equity record component.
      Returns:
      the value of the transferred_equity record component
    • manager_remuneration

      public Float manager_remuneration()
      Returns the value of the manager_remuneration record component.
      Returns:
      the value of the manager_remuneration record component
    • manager_remuneration_only_salary

      public Float manager_remuneration_only_salary()
      Returns the value of the manager_remuneration_only_salary record component.
      Returns:
      the value of the manager_remuneration_only_salary record component
    • manager_other_remuneration

      public Float manager_other_remuneration()
      Returns the value of the manager_other_remuneration record component.
      Returns:
      the value of the manager_other_remuneration record component
    • auditor_remuneration

      public Float auditor_remuneration()
      Returns the value of the auditor_remuneration record component.
      Returns:
      the value of the auditor_remuneration record component
    • board_remuneration

      public Float board_remuneration()
      Returns the value of the board_remuneration record component.
      Returns:
      the value of the board_remuneration record component
    • consultant_remuneration

      public Float consultant_remuneration()
      Returns the value of the consultant_remuneration record component.
      Returns:
      the value of the consultant_remuneration record component
    • accounting_year

      public Integer accounting_year()
      Returns the value of the accounting_year record component.
      Returns:
      the value of the accounting_year record component
    • total_unaccounted_for_fin_income

      public Float total_unaccounted_for_fin_income()
      Returns the value of the total_unaccounted_for_fin_income record component.
      Returns:
      the value of the total_unaccounted_for_fin_income record component
    • total_unaccounted_for_operating_expenses

      public Float total_unaccounted_for_operating_expenses()
      Returns the value of the total_unaccounted_for_operating_expenses record component.
      Returns:
      the value of the total_unaccounted_for_operating_expenses record component
    • total_unaccounted_for_fin_expenses

      public Float total_unaccounted_for_fin_expenses()
      Returns the value of the total_unaccounted_for_fin_expenses record component.
      Returns:
      the value of the total_unaccounted_for_fin_expenses record component
    • company_uuid

      @NotNull public @NotNull String company_uuid()
      Returns the value of the company_uuid record component.
      Returns:
      the value of the company_uuid record component
    • accounts_type_uuid

      @NotNull public @NotNull String accounts_type_uuid()
      Returns the value of the accounts_type_uuid record component.
      Returns:
      the value of the accounts_type_uuid record component
    • gross_profit

      public Float gross_profit()
      Returns the value of the gross_profit record component.
      Returns:
      the value of the gross_profit record component
    • app_url

      public String app_url()
      Returns the value of the app_url record component.
      Returns:
      the value of the app_url record component