pub struct DeferredTaxRollforward {
pub entity_code: String,
pub period: String,
pub opening_dta: Decimal,
pub opening_dtl: Decimal,
pub current_year_movement: Decimal,
pub closing_dta: Decimal,
pub closing_dtl: Decimal,
}Expand description
Period-over-period rollforward of deferred tax asset and liability balances.
Fields§
§entity_code: StringCompany / entity code.
period: StringPeriod label.
opening_dta: DecimalOpening Deferred Tax Asset balance.
opening_dtl: DecimalOpening Deferred Tax Liability balance.
current_year_movement: DecimalNet movement during the period (DTA creation less reversal, net of DTL movement).
closing_dta: DecimalClosing Deferred Tax Asset balance (opening_dta + dta_movement).
closing_dtl: DecimalClosing Deferred Tax Liability balance (opening_dtl + dtl_movement).
Trait Implementations§
Source§impl Clone for DeferredTaxRollforward
impl Clone for DeferredTaxRollforward
Source§fn clone(&self) -> DeferredTaxRollforward
fn clone(&self) -> DeferredTaxRollforward
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeferredTaxRollforward
impl Debug for DeferredTaxRollforward
Source§impl<'de> Deserialize<'de> for DeferredTaxRollforward
impl<'de> Deserialize<'de> for DeferredTaxRollforward
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DeferredTaxRollforward
impl RefUnwindSafe for DeferredTaxRollforward
impl Send for DeferredTaxRollforward
impl Sync for DeferredTaxRollforward
impl Unpin for DeferredTaxRollforward
impl UnsafeUnpin for DeferredTaxRollforward
impl UnwindSafe for DeferredTaxRollforward
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
Mutably borrows from an owned value. Read more