pub enum AdcClass {
Show 27 variants
AssetCash,
AssetReceivables,
AssetInventory,
AssetPrepaid,
AssetInvestments,
AssetPpe,
AssetIntangible,
AssetOtherLongTerm,
AssetSuspense,
LiabilityPayables,
LiabilityAccrued,
LiabilityShortTermDebt,
LiabilityTax,
LiabilityLongTermDebt,
LiabilityOther,
EquityContributed,
EquityRetained,
EquityOci,
EquityTreasury,
RevenueOperating,
RevenueOther,
ExpenseCogs,
ExpenseSga,
ExpenseDepAmort,
ExpenseInterest,
ExpenseTax,
ExpenseOther,
}Expand description
ISO 21378 Level-2 account class (~24 categories).
Two-segment ISO code (<type>.<class>, e.g. A.B).
Variants§
AssetCash
A.A — Cash & Cash Equivalents
AssetReceivables
A.B — Trade Receivables
AssetInventory
A.C — Inventory
AssetPrepaid
A.D — Prepaid Expenses & Other Current Assets
AssetInvestments
A.E — Long-term Investments
AssetPpe
A.F — Property, Plant & Equipment
AssetIntangible
A.G — Intangible Assets
AssetOtherLongTerm
A.H — Other Long-term Assets
AssetSuspense
A.X — Suspense / Clearing (non-standard but conventional)
LiabilityPayables
L.A — Trade Payables
LiabilityAccrued
L.B — Accrued Liabilities
LiabilityShortTermDebt
L.C — Short-term Debt
LiabilityTax
L.D — Tax Liabilities
LiabilityLongTermDebt
L.E — Long-term Debt
LiabilityOther
L.F — Other Long-term Liabilities (incl. pension)
EquityContributed
E.A — Contributed Capital
EquityRetained
E.B — Retained Earnings
EquityOci
E.C — Other Comprehensive Income
EquityTreasury
E.D — Treasury Stock
RevenueOperating
R.A — Operating Revenue
RevenueOther
R.B — Other Income
ExpenseCogs
X.A — Cost of Goods Sold / Cost of Revenue
ExpenseSga
X.B — Selling, General & Administrative
ExpenseDepAmort
X.D — Depreciation & Amortisation
ExpenseInterest
X.E — Interest Expense
ExpenseTax
X.F — Tax Expense
ExpenseOther
X.G — Other Expenses
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AdcClass
impl<'de> Deserialize<'de> for AdcClass
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>,
impl Copy for AdcClass
impl Eq for AdcClass
impl StructuralPartialEq for AdcClass
Auto Trait Implementations§
impl Freeze for AdcClass
impl RefUnwindSafe for AdcClass
impl Send for AdcClass
impl Sync for AdcClass
impl Unpin for AdcClass
impl UnsafeUnpin for AdcClass
impl UnwindSafe for AdcClass
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.