rustkernel-accounting

Crates.iorustkernel-accounting
lib.rsrustkernel-accounting
version0.2.0
created_at2026-01-14 18:21:29.014137+00
updated_at2026-01-19 20:10:30.202217+00
descriptionRustKernels Accounting domain kernels
homepage
repositoryhttps://github.com/mivertowski/RustKernels
max_upload_size
id2043399
size329,688
Michael Ivertowski (mivertowski)

documentation

README

rustkernel-accounting

Crates.io Documentation License

GPU-accelerated accounting kernels.

Kernels (9)

  • ChartOfAccountsMapping - Entity-specific CoA mapping
  • JournalTransformation - GL mapping and transformation
  • GLReconciliation - Account matching and reconciliation
  • NetworkAnalysis - Intercompany relationship analysis
  • TemporalCorrelation - Account correlation over time
  • NetworkGeneration - Journal entry to accounting network transformation
  • NetworkGenerationRing - Streaming network generation
  • SuspenseAccountDetection - Centrality-based suspense account detection
  • GaapViolationDetection - GAAP prohibited flow pattern detection

Features

  • Chart of accounts mapping and standardization
  • Journal entry transformation and GL mapping
  • Automated account reconciliation
  • Intercompany transaction analysis
  • Temporal correlation analysis
  • Graph-based accounting network analysis
  • GAAP compliance checking

Installation

Add to your Cargo.toml:

[dependencies]
rustkernel-accounting = "0.1.0"

Usage

use rustkernel_accounting::prelude::*;

// Reconcile GL accounts
let reconciler = GLReconciliation::new();
let matches = reconciler.reconcile(&source, &target);

License

Apache-2.0

Commit count: 48

cargo fmt