Skip to main content

Crate datasynth_generators

Crate datasynth_generators 

Source
Expand description

§synth-generators

Data generators for journal entries, chart of accounts, ACDOCA event logs, master data entities, document flows, intercompany transactions, balance coherence, subledger transactions, FX rates, period close processes, anomaly injection, and data quality variations.

Re-exports§

pub use control_generator::ControlGenerator;
pub use control_generator::ControlGeneratorConfig;
pub use coa_generator::*;
pub use je_generator::*;
pub use user_generator::*;
pub use master_data::*;
pub use document_flow::*;
pub use anomaly::*;
pub use data_quality::*;
pub use audit::*;
pub use balance::*;
pub use subledger::*;
pub use sourcing::*;
pub use period_close::*;
pub use bank_reconciliation_generator::*;
pub use esg::*;
pub use intercompany::*;
pub use hr::*;
pub use manufacturing::*;
pub use standards::*;
pub use budget_generator::*;
pub use drift_event_generator::*;
pub use kpi_generator::*;
pub use organizational_event_generator::*;
pub use process_evolution_generator::*;
pub use sales_quote_generator::*;
pub use tax::*;
pub use industry_benchmark_generator::*;
pub use governance_generator::*;
pub use organizational_profile_generator::*;
pub use it_controls_generator::*;
pub use management_report_generator::*;
pub use prior_year_generator::*;

Modules§

anomaly
Anomaly injection framework for synthetic data generation.
audit
Audit data generators.
balance
Balance coherence generators.
bank_reconciliation_generator
Bank reconciliation generator.
budget_generator
Budget generator.
coa_generator
Chart of Accounts generator.
company_selector
Weighted company selection for transaction generation.
compliance
Compliance regulations framework generators.
control_generator
Control generator for applying Internal Controls System (ICS) to transactions.
counterfactual
Counterfactual generation for what-if scenarios and paired examples.
data_quality
Data quality variations for realistic synthetic data.
disruption
Operational disruption modeling.
document_flow
Document flow generators for P2P and O2C processes.
drift_event_generator
Generator for drift events (statistical, temporal, market, behavioral, organizational, process).
esg
ESG / Sustainability generators.
fraud
Fraud pattern generation with ACFE-aligned taxonomy.
fx
FX (Foreign Exchange) generators.
governance_generator
Governance generator — board minutes and audit committee meetings.
hr
Hire-to-Retire (H2R) generators for the HR process chain.
industry
Industry-specific transaction and anomaly generation.
industry_benchmark_generator
Industry benchmark generator.
intercompany
Intercompany transaction generators.
it_controls_generator
IT Controls generator — access logs and change management records.
je_generator
Journal Entry generator with statistical distributions.
kpi_generator
Management KPI generator.
legal_document_generator
Legal document generator for audit engagements.
llm_enrichment
LLM metadata enrichment for synthetic data generation.
management_report_generator
Management report generator (WI-7).
manufacturing
Manufacturing process generators.
master_data
Master data generators for enterprise simulation.
organizational_event_generator
Generator for organizational events (acquisitions, divestitures, etc.).
organizational_profile_generator
Organizational profile generator.
period_close
Period close generators.
prior_year_generator
Prior-year comparative data generator (WI-2).
process_evolution_generator
Generator for process evolution events (automation, workflow changes, etc.).
project_accounting
Project accounting generators.
relationships
Relationship generation module.
sales_quote_generator
Sales quote generator.
sourcing
Source-to-Contract (S2C) generators for the procurement pipeline.
standards
Accounting and audit standards generators.
subledger
Subledger generators.
tax
Tax accounting generators.
temporal
Temporal attribute generation module.
treasury
Treasury and cash management generators.
user_generator
User pool generator with realistic names and department assignments.