pub struct EliminationSummaryReport {
pub fiscal_period: String,
pub consolidation_entity: String,
pub total_entries: usize,
pub total_debit: Decimal,
pub total_credit: Decimal,
pub is_balanced: bool,
pub status: ConsolidationStatus,
pub by_type: HashMap<EliminationType, (usize, Decimal)>,
}Expand description
Summary report for elimination entries.
Fields§
§fiscal_period: StringFiscal period.
consolidation_entity: StringConsolidation entity.
total_entries: usizeTotal number of entries.
total_debit: DecimalTotal debit amount.
total_credit: DecimalTotal credit amount.
is_balanced: boolIs the journal balanced?
status: ConsolidationStatusJournal status.
by_type: HashMap<EliminationType, (usize, Decimal)>Breakdown by elimination type (count, amount).
Trait Implementations§
Source§impl Clone for EliminationSummaryReport
impl Clone for EliminationSummaryReport
Source§fn clone(&self) -> EliminationSummaryReport
fn clone(&self) -> EliminationSummaryReport
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 EliminationSummaryReport
impl RefUnwindSafe for EliminationSummaryReport
impl Send for EliminationSummaryReport
impl Sync for EliminationSummaryReport
impl Unpin for EliminationSummaryReport
impl UnwindSafe for EliminationSummaryReport
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