Module: LiteXBRL::TDnet::AccountItem

Included in:
FinancialInformation, FinancialInformation2
Defined in:
lib/litexbrl/tdnet/account_item.rb

Constant Summary collapse

NET_SALES =

売上高

['NetSales', 'OrdinaryRevenuesBK', 'OperatingRevenuesSE', 'OrdinaryRevenuesIN', 'OperatingRevenues',
'OperatingRevenuesSpecific', 'GrossOperatingRevenues', 'NetSalesOfCompletedConstructionContracts',
'NetSalesUS', 'OperatingRevenuesUS', 'NetSalesAndOperatingRevenuesUS', 'TotalRevenuesUS',
'NetSalesIFRS', 'OperatingRevenuesIFRS', 'SalesIFRS', 'RevenueIFRS']
OPERATING_INCOME =

営業利益

[['OperatingIncome', 'OperatingIncomeUS', 'OperatingIncomeIFRS'],
['OrdinaryIncome', 'IncomeBeforeIncomeTaxesUS', 'ProfitBeforeTaxIFRS']]
ORDINARY_INCOME =

経常利益

['OrdinaryIncome', 'IncomeBeforeIncomeTaxesUS', 'IncomeFromContinuingOperationsBeforeIncomeTaxesUS',
'ProfitBeforeTaxIFRS', 'ProfitBeforeIncomeTaxIFRS']
NET_INCOME =

純利益

['NetIncome', 'ProfitAttributableToOwnersOfParent', 'NetIncomeUS',
'IncomeBeforeMinorityInterestUS', 'ProfitAttributableToOwnersOfParentIFRS']
NET_INCOME_PER_SHARE =

一株当たり純利益

['NetIncomePerShare', 'NetIncomePerShareUS', 'BasicNetIncomePerShareUS',
'BasicEarningsPerShareIFRS', 'BasicEarningPerShareIFRS']
CHANGE_IN_NET_SALES =

売上高前年比/通期予想売上高前年比

define_item(NET_SALES) {|item| ["ChangeIn#{item}", "ChangesIn#{item}"] }
CHANGE_IN_OPERATING_INCOME =

営業利益前年比/通期予想営業利益前年比

define_nested_item(OPERATING_INCOME) {|item| ["ChangeIn#{item}", "ChangesIn#{item}"] }
CHANGE_IN_ORDINARY_INCOME =

経常利益前年比/通期予想経常利益前年比

define_item(ORDINARY_INCOME) {|item| ["ChangeIn#{item}", "ChangesIn#{item}"] }
CHANGE_IN_NET_INCOME =

純利益前年比/通期予想純利益前年比

define_item(NET_INCOME) {|item| ["ChangeIn#{item}", "ChangesIn#{item}"] }
FORECAST_NET_SALES =

通期/第2四半期予想売上高

define_item(NET_SALES) {|item| "Forecast#{item}" }
FORECAST_OPERATING_INCOME =

通期/第2四半期予想営業利益

define_nested_item(OPERATING_INCOME) {|item| "Forecast#{item}" }
FORECAST_ORDINARY_INCOME =

通期/第2四半期予想経常利益

define_item(ORDINARY_INCOME) {|item| "Forecast#{item}" }
FORECAST_NET_INCOME =

通期/第2四半期予想純利益

define_item(NET_INCOME) {|item| "Forecast#{item}" }
FORECAST_NET_INCOME_PER_SHARE =

通期/第2四半期予想一株当たり純利益

define_item(NET_INCOME_PER_SHARE) {|item| "Forecast#{item}" }
CHANGE_FORECAST_NET_SALES =

通期予想売上高前年比

define_item(NET_SALES) {|item| "ChangeForecast#{item}" }
CHANGE_FORECAST_OPERATING_INCOME =

通期予想営業利益前年比

define_nested_item(OPERATING_INCOME) {|item| "ChangeForecast#{item}" }
CHANGE_FORECAST_ORDINARY_INCOME =

通期予想経常利益前年比

define_item(ORDINARY_INCOME) {|item| "ChangeForecast#{item}" }
CHANGE_FORECAST_NET_INCOME =

通期予想純利益前年比

define_item(NET_INCOME) {|item| "ChangeForecast#{item}" }
PREVIOUS_FORECAST_NET_SALES =

修正前通期/第2四半期予想売上高

define_item(NET_SALES) {|item| "ForecastPrevious#{item}" }
PREVIOUS_FORECAST_OPERATING_INCOME =

修正前通期/第2四半期予想営業利益

define_nested_item(OPERATING_INCOME) {|item| "ForecastPrevious#{item}" }
PREVIOUS_FORECAST_ORDINARY_INCOME =

修正前通期/第2四半期予想経常利益

define_item(ORDINARY_INCOME) {|item| "ForecastPrevious#{item}" }
PREVIOUS_FORECAST_NET_INCOME =

修正前通期/第2四半期予想純利益

define_item(NET_INCOME) {|item| "ForecastPrevious#{item}" }
PREVIOUS_FORECAST_NET_INCOME_PER_SHARE =

修正前通期/第2四半期予想一株当たり純利益

define_item(NET_INCOME_PER_SHARE) {|item| "ForecastPrevious#{item}" }
CHANGE_NET_SALES =

通期/第2四半期予想売上高増減率

define_item(NET_SALES) {|item| "Change#{item}" }
CHANGE_OPERATING_INCOME =

通期/第2四半期予想営業利益増減率

define_nested_item(OPERATING_INCOME) {|item| "Change#{item}" }
CHANGE_ORDINARY_INCOME =

通期/第2四半期予想経常利益増減率

define_item(ORDINARY_INCOME) {|item| "Change#{item}" }
CHANGE_NET_INCOME =

通期/第2四半期予想純利益増減率

define_item(NET_INCOME) {|item| "Change#{item}" }
OWNERS_EQUITY =

株主資本

["OwnersEquity", "EquityAttributableToOwnersOfParentIFRS", "ShareholdersEquityUS"]
NUMBER_OF_SHARES =

期末発行済株式数

["NumberOfIssuedAndOutstandingSharesAtTheEndOfFiscalYearIncludingTreasuryStock"]
NUMBER_OF_TREASURY_STOCK =

期末自己株式数

["NumberOfTreasuryStockAtTheEndOfFiscalYear"]
NET_ASSETS_PER_SHARE =

1株当たり純資産

["NetAssetsPerShare", "EquityAttributableToOwnersOfParentPerShareIFRS", "ShareholdersEquityPerShareUS"]
COMPANY_NAME =

企業名

['CompanyName']

Class Method Summary collapse

Class Method Details

.define_item(items, &block) ⇒ Object



5
6
7
8
9
# File 'lib/litexbrl/tdnet/account_item.rb', line 5

def self.define_item(items, &block)
  items.map do |item|
    block.call item
  end.flatten
end

.define_nested_item(nested_items, &block) ⇒ Object



11
12
13
14
15
# File 'lib/litexbrl/tdnet/account_item.rb', line 11

def self.define_nested_item(nested_items, &block)
  nested_items.map do |items|
    define_item(items, &block)
  end
end