datasynth_core/models/subledger/mod.rs
1//! Subledger models for detailed transaction tracking.
2//!
3//! This module provides models for the four main subledgers:
4//! - **AR (Accounts Receivable)**: Customer invoices, receipts, credit memos, aging
5//! - **AP (Accounts Payable)**: Vendor invoices, payments, debit memos, schedules
6//! - **FA (Fixed Assets)**: Asset register, depreciation, disposals
7//! - **Inventory**: Positions, movements, valuations
8//!
9//! Each subledger maintains detailed records that:
10//! 1. Track individual transactions at document level
11//! 2. Generate corresponding GL journal entries
12//! 3. Reconcile to GL control accounts
13
14pub mod ap;
15pub mod ar;
16mod common;
17pub mod fa;
18pub mod inventory;
19
20pub use common::*;