pub struct BalanceConfig {
pub generate_opening_balances: bool,
pub generate_trial_balances: bool,
pub target_gross_margin: f64,
pub target_dso_days: u32,
pub target_dpo_days: u32,
pub target_current_ratio: f64,
pub target_debt_to_equity: f64,
pub validate_balance_equation: bool,
pub reconcile_subledgers: bool,
}Expand description
Balance and trial balance configuration.
Fields§
§generate_opening_balances: boolGenerate opening balances
generate_trial_balances: boolGenerate trial balances
target_gross_margin: f64Target gross margin (for revenue/COGS coherence)
target_dso_days: u32Target DSO (Days Sales Outstanding)
target_dpo_days: u32Target DPO (Days Payable Outstanding)
target_current_ratio: f64Target current ratio
target_debt_to_equity: f64Target debt-to-equity ratio
validate_balance_equation: boolValidate balance sheet equation (A = L + E)
reconcile_subledgers: boolReconcile subledgers to GL control accounts
Trait Implementations§
Source§impl Clone for BalanceConfig
impl Clone for BalanceConfig
Source§fn clone(&self) -> BalanceConfig
fn clone(&self) -> BalanceConfig
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 BalanceConfig
impl Debug for BalanceConfig
Source§impl Default for BalanceConfig
impl Default for BalanceConfig
Source§impl<'de> Deserialize<'de> for BalanceConfig
impl<'de> Deserialize<'de> for BalanceConfig
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 BalanceConfig
impl RefUnwindSafe for BalanceConfig
impl Send for BalanceConfig
impl Sync for BalanceConfig
impl Unpin for BalanceConfig
impl UnwindSafe for BalanceConfig
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