pub struct CashFlowSourceData {
pub depreciation_total: Decimal,
pub provision_movements_net: Decimal,
pub delta_ar: Decimal,
pub delta_ap: Decimal,
pub delta_inventory: Decimal,
pub capex: Decimal,
pub debt_issuance: Decimal,
pub debt_repayment: Decimal,
pub interest_paid: Decimal,
pub tax_paid: Decimal,
pub dividends_paid: Decimal,
pub framework: String,
}Expand description
Source data collected from upstream v2.3 generators.
Fields§
§depreciation_total: DecimalTotal depreciation / amortisation for the period (from depreciation runs).
provision_movements_net: DecimalNet movement in provisions for the period (from provision generator).
delta_ar: DecimalChange in accounts-receivable balance (positive = AR increased).
delta_ap: DecimalChange in accounts-payable balance (positive = AP increased).
delta_inventory: DecimalChange in inventory balance (positive = inventory increased).
capex: DecimalCapital expenditure paid in the period (non-negative).
debt_issuance: DecimalProceeds from new debt issued in the period.
debt_repayment: DecimalPrincipal repaid on debt in the period (non-negative).
interest_paid: DecimalInterest paid in cash during the period (non-negative).
tax_paid: DecimalIncome tax paid in cash during the period (non-negative).
dividends_paid: DecimalDividends paid to shareholders in the period (non-negative).
framework: StringAccounting framework: "US_GAAP" or "IFRS".
Under US GAAP, interest paid is an Operating cash flow. Under IFRS, interest paid is a Financing cash flow.
Trait Implementations§
Source§impl Clone for CashFlowSourceData
impl Clone for CashFlowSourceData
Source§fn clone(&self) -> CashFlowSourceData
fn clone(&self) -> CashFlowSourceData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for CashFlowSourceData
impl RefUnwindSafe for CashFlowSourceData
impl Send for CashFlowSourceData
impl Sync for CashFlowSourceData
impl Unpin for CashFlowSourceData
impl UnsafeUnpin for CashFlowSourceData
impl UnwindSafe for CashFlowSourceData
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.