Skip to main content

Module balance

Module balance 

Source
Expand description

Balance coherence generators.

This module provides generators for:

  • Opening balances with industry-specific compositions
  • Running balance tracking with real-time validation
  • Trial balance generation at period end

The generators ensure that all account balances maintain:

  • Balance sheet equation: Assets = Liabilities + Equity
  • Financial ratio coherence (DSO, DPO, margins)
  • Subledger-to-GL reconciliation

Structs§

BalanceHistoryEntry
Entry in balance history.
BalanceTrackerConfig
Configuration for the balance tracker.
OpeningBalanceConfig
Configuration for opening balance generation.
OpeningBalanceGenerator
Generator for opening balance sheets.
OpeningBalanceSpecBuilder
Builder for opening balance specifications.
RunningBalanceTracker
Tracks running balances for all accounts across companies.
TrackerStatistics
Statistics about tracked entries.
TrialBalanceBuilder
Builder for trial balance generation with fluent API.
TrialBalanceConfig
Configuration for trial balance generation.
TrialBalanceGenerator
Generator for trial balance reports.
ValidationError
Validation error details.

Enums§

ValidationErrorType
Types of validation errors.