Skip to main content

Module subledger

Module subledger 

Source
Expand description

Subledger generators.

This module provides generators for:

  • AR (Accounts Receivable) transactions
  • AP (Accounts Payable) transactions
  • FA (Fixed Assets) depreciation
  • Inventory movements
  • GL-to-subledger reconciliation
  • Document flow linking (creates subledger records from document flows)
  • Dunning (Mahnungen) process for AR collections

Structs§

APGenerator
Generator for AP transactions.
APGeneratorConfig
Configuration for AP generation.
ARGenerator
Generator for AR transactions.
ARGeneratorConfig
Configuration for AR generation.
ARPeriodTransactions
Result of period AR generation.
DocumentFlowLinker
Links document flow invoices to subledger records.
DunningGenerator
Generator for dunning process.
DunningGeneratorConfig
Configuration for dunning generation.
DunningRunResult
Result of a dunning run.
FAGenerator
Generator for Fixed Assets transactions.
FAGeneratorConfig
Configuration for FA generation.
FaDepreciationScheduleConfig
Configuration for the subledger depreciation schedule generator.
FaDepreciationScheduleGenerator
Generator that creates one DepreciationRun per fiscal period from a subledger FA snapshot.
FullReconciliationReport
Full reconciliation report covering all subledgers.
InventoryGenerator
Generator for inventory transactions.
InventoryGeneratorConfig
Configuration for inventory generation.
InventoryValuationGenerator
Generator that applies lower-of-cost-or-NRV valuation to inventory positions.
InventoryValuationGeneratorConfig
Configuration for the inventory valuation generator.
InventoryValuationLine
Per-material valuation line including NRV and potential write-down.
InventoryValuationResult
Inventory valuation report for a company/period, with write-down analysis.
PaymentSimulation
Simulated payment response.
ReconciliationConfig
Configuration for reconciliation.
ReconciliationEngine
Reconciliation engine for GL-to-subledger matching.
ReconciliationResult
Result of a GL-to-subledger reconciliation.
SubledgerLinkResult
Result of linking document flows to subledgers.
UnreconciledEntry
An item that doesn’t reconcile.

Enums§

ReconStatus
Local status enum for reconciliation results.

Functions§

apply_ap_settlements
Reduces amount_remaining on AP invoices by the amounts applied in each payment.
apply_ar_settlements
Reduces amount_remaining on AR invoices by the amounts applied in each receipt.