pub struct TrialBalanceMasterProofData {
pub sum_opening_debits: Decimal,
pub sum_opening_credits: Decimal,
pub sum_je_debits: Decimal,
pub sum_je_credits: Decimal,
pub closing_tb_debits: Decimal,
pub closing_tb_credits: Decimal,
}Expand description
Input data for the trial balance master proof.
The master proof asserts: opening TB + period JEs = closing TB, for both debits and credits independently.
Fields§
§sum_opening_debits: DecimalSum of all debit balances on the opening trial balance.
sum_opening_credits: DecimalSum of all credit balances on the opening trial balance.
sum_je_debits: DecimalSum of all debit sides of journal entries posted during the period.
sum_je_credits: DecimalSum of all credit sides of journal entries posted during the period.
closing_tb_debits: DecimalSum of all debit balances on the closing trial balance.
closing_tb_credits: DecimalSum of all credit balances on the closing trial balance.
Trait Implementations§
Source§impl Clone for TrialBalanceMasterProofData
impl Clone for TrialBalanceMasterProofData
Source§fn clone(&self) -> TrialBalanceMasterProofData
fn clone(&self) -> TrialBalanceMasterProofData
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 TrialBalanceMasterProofData
impl RefUnwindSafe for TrialBalanceMasterProofData
impl Send for TrialBalanceMasterProofData
impl Sync for TrialBalanceMasterProofData
impl Unpin for TrialBalanceMasterProofData
impl UnsafeUnpin for TrialBalanceMasterProofData
impl UnwindSafe for TrialBalanceMasterProofData
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
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>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
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
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.