Skip to main content

datasynth_generators/balance/
mod.rs

1//! Balance coherence generators.
2//!
3//! This module provides generators for:
4//! - Opening balances with industry-specific compositions
5//! - Running balance tracking with real-time validation
6//! - Trial balance generation at period end
7//!
8//! The generators ensure that all account balances maintain:
9//! - Balance sheet equation: Assets = Liabilities + Equity
10//! - Financial ratio coherence (DSO, DPO, margins)
11//! - Subledger-to-GL reconciliation
12
13mod balance_tracker;
14mod opening_balance_generator;
15mod trial_balance_generator;
16
17pub use balance_tracker::*;
18pub use opening_balance_generator::*;
19pub use trial_balance_generator::*;