pub struct ReconciliationResult {Show 13 fields
pub reconciliation_id: String,
pub company_code: String,
pub subledger_type: SubledgerType,
pub as_of_date: NaiveDate,
pub gl_account: String,
pub gl_balance: Decimal,
pub subledger_balance: Decimal,
pub difference: Decimal,
pub status: ReconStatus,
pub unreconciled_items: Vec<UnreconciledEntry>,
pub reconciliation_date: NaiveDate,
pub reconciled_by: Option<String>,
pub notes: Option<String>,
}Expand description
Result of a GL-to-subledger reconciliation.
Fields§
§reconciliation_id: StringReconciliation ID.
company_code: StringCompany code.
subledger_type: SubledgerTypeSubledger type.
as_of_date: NaiveDateAs-of date.
gl_account: StringGL account code.
gl_balance: DecimalGL balance.
subledger_balance: DecimalSubledger balance.
difference: DecimalDifference.
status: ReconStatusStatus.
unreconciled_items: Vec<UnreconciledEntry>Unreconciled items.
reconciliation_date: NaiveDateReconciliation date.
reconciled_by: Option<String>Reconciled by.
notes: Option<String>Notes.
Implementations§
Source§impl ReconciliationResult
impl ReconciliationResult
Sourcepub fn is_balanced(&self) -> bool
pub fn is_balanced(&self) -> bool
Returns true if the reconciliation is balanced.
Trait Implementations§
Source§impl Clone for ReconciliationResult
impl Clone for ReconciliationResult
Source§fn clone(&self) -> ReconciliationResult
fn clone(&self) -> ReconciliationResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReconciliationResult
impl Debug for ReconciliationResult
Auto Trait Implementations§
impl Freeze for ReconciliationResult
impl RefUnwindSafe for ReconciliationResult
impl Send for ReconciliationResult
impl Sync for ReconciliationResult
impl Unpin for ReconciliationResult
impl UnsafeUnpin for ReconciliationResult
impl UnwindSafe for ReconciliationResult
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.