pub struct SubsidiaryCTAInput {
pub company_code: String,
pub local_currency: String,
pub fiscal_year: i32,
pub fiscal_period: u8,
pub period_end_date: NaiveDate,
pub opening_net_assets_local: Decimal,
pub closing_net_assets_local: Decimal,
pub net_income_local: Decimal,
pub opening_rate: Option<Decimal>,
}Expand description
Input data for subsidiary CTA calculation.
Fields§
§company_code: StringCompany code.
local_currency: StringLocal (functional) currency.
fiscal_year: i32Fiscal year.
fiscal_period: u8Fiscal period.
period_end_date: NaiveDatePeriod end date.
opening_net_assets_local: DecimalOpening net assets in local currency.
closing_net_assets_local: DecimalClosing net assets in local currency.
net_income_local: DecimalNet income for the period in local currency.
opening_rate: Option<Decimal>Opening exchange rate (prior period closing rate).
Trait Implementations§
Source§impl Clone for SubsidiaryCTAInput
impl Clone for SubsidiaryCTAInput
Source§fn clone(&self) -> SubsidiaryCTAInput
fn clone(&self) -> SubsidiaryCTAInput
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 moreAuto Trait Implementations§
impl Freeze for SubsidiaryCTAInput
impl RefUnwindSafe for SubsidiaryCTAInput
impl Send for SubsidiaryCTAInput
impl Sync for SubsidiaryCTAInput
impl Unpin for SubsidiaryCTAInput
impl UnwindSafe for SubsidiaryCTAInput
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