pub enum AdcSubClass {
Show 45 variants
AssetCashOperating,
AssetCashBankClearing,
AssetTradeAr,
AssetOtherReceivables,
AssetInventoryGeneral,
AssetPrepaidExpenses,
AssetInvestmentsLongTerm,
AssetFixedAssets,
AssetAccumulatedDepreciation,
AssetIntangibleAssets,
AssetOtherAssets,
AssetSuspenseClearing,
AssetIntercompanyClearing,
LiabilityTradeAp,
LiabilityAccruedExpenses,
LiabilityDeferredRevenue,
LiabilityGoodsReceivedClearing,
LiabilityShortTermDebt,
LiabilityTaxLiabilities,
LiabilityLongTermDebt,
LiabilityPensionLiabilities,
LiabilityOtherLiabilities,
EquityCommonStock,
EquityAdditionalPaidIn,
EquityRetainedEarnings,
EquityNetIncome,
EquityOtherComprehensiveIncome,
EquityTreasuryStock,
RevenueProduct,
RevenueService,
RevenueInterestIncome,
RevenueDividendIncome,
RevenueGainOnSale,
RevenueOtherIncome,
ExpenseCostOfGoodsSold,
ExpenseOperatingExpenses,
ExpenseSellingExpenses,
ExpenseAdministrativeExpenses,
ExpenseDepreciationExpense,
ExpenseAmortisationExpense,
ExpenseInterestExpense,
ExpenseTaxExpense,
ExpenseForeignExchangeLoss,
ExpenseLossOnSale,
ExpenseOtherExpenses,
}Expand description
ISO 21378 Level-3 account sub-class.
Three-segment ISO code (<type>.<class>.<subclass>, e.g. A.B.A).
Codes are stable; new variants are appended, existing variants are
not renamed.
Variants§
AssetCashOperating
A.A.A — Operating cash
AssetCashBankClearing
A.A.B — Bank clearing accounts
AssetTradeAr
A.B.A — Trade Accounts Receivable
AssetOtherReceivables
A.B.B — Other Receivables
AssetInventoryGeneral
A.C.A — Inventory (general)
AssetPrepaidExpenses
A.D.A — Prepaid Expenses
AssetInvestmentsLongTerm
A.E.A — Long-term Investments
AssetFixedAssets
A.F.A — Fixed Assets (gross)
AssetAccumulatedDepreciation
A.F.B — Accumulated Depreciation (contra)
AssetIntangibleAssets
A.G.A — Intangible Assets
AssetOtherAssets
A.H.A — Other Assets
AssetSuspenseClearing
A.X.A — Suspense Clearing (Asset side)
AssetIntercompanyClearing
A.X.B — Intercompany Clearing (Asset side)
LiabilityTradeAp
L.A.A — Trade Accounts Payable
LiabilityAccruedExpenses
L.B.A — Accrued Expenses
LiabilityDeferredRevenue
L.B.B — Deferred Revenue
LiabilityGoodsReceivedClearing
L.B.C — Goods Received / Invoice Received Clearing
LiabilityShortTermDebt
L.C.A — Short-term Debt
LiabilityTaxLiabilities
L.D.A — Tax Liabilities
LiabilityLongTermDebt
L.E.A — Long-term Debt
LiabilityPensionLiabilities
L.F.A — Pension Liabilities
LiabilityOtherLiabilities
L.F.B — Other Liabilities
EquityCommonStock
E.A.A — Common Stock
EquityAdditionalPaidIn
E.A.B — Additional Paid-In Capital
EquityRetainedEarnings
E.B.A — Retained Earnings
EquityNetIncome
E.B.B — Net Income (current period)
EquityOtherComprehensiveIncome
E.C.A — Other Comprehensive Income
EquityTreasuryStock
E.D.A — Treasury Stock
RevenueProduct
R.A.A — Product Revenue
RevenueService
R.A.B — Service Revenue
RevenueInterestIncome
R.B.A — Interest Income
RevenueDividendIncome
R.B.B — Dividend Income
RevenueGainOnSale
R.B.C — Gain on Sale of Assets
RevenueOtherIncome
R.B.D — Other Income
ExpenseCostOfGoodsSold
X.A.A — Cost of Goods Sold
ExpenseOperatingExpenses
X.B.A — Operating Expenses
ExpenseSellingExpenses
X.B.B — Selling Expenses
ExpenseAdministrativeExpenses
X.B.C — Administrative Expenses
ExpenseDepreciationExpense
X.D.A — Depreciation Expense
ExpenseAmortisationExpense
X.D.B — Amortisation Expense
ExpenseInterestExpense
X.E.A — Interest Expense
ExpenseTaxExpense
X.F.A — Tax Expense
ExpenseForeignExchangeLoss
X.G.A — Foreign-Exchange Loss
ExpenseLossOnSale
X.G.B — Loss on Sale of Assets
ExpenseOtherExpenses
X.G.C — Other Expenses
Implementations§
Trait Implementations§
Source§impl Clone for AdcSubClass
impl Clone for AdcSubClass
Source§fn clone(&self) -> AdcSubClass
fn clone(&self) -> AdcSubClass
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AdcSubClass
impl Debug for AdcSubClass
Source§impl<'de> Deserialize<'de> for AdcSubClass
impl<'de> Deserialize<'de> for AdcSubClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for AdcSubClass
impl Hash for AdcSubClass
Source§impl PartialEq for AdcSubClass
impl PartialEq for AdcSubClass
Source§fn eq(&self, other: &AdcSubClass) -> bool
fn eq(&self, other: &AdcSubClass) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for AdcSubClass
impl Serialize for AdcSubClass
impl Copy for AdcSubClass
impl Eq for AdcSubClass
impl StructuralPartialEq for AdcSubClass
Auto Trait Implementations§
impl Freeze for AdcSubClass
impl RefUnwindSafe for AdcSubClass
impl Send for AdcSubClass
impl Sync for AdcSubClass
impl Unpin for AdcSubClass
impl UnsafeUnpin for AdcSubClass
impl UnwindSafe for AdcSubClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.