3 releases (breaking)

Uses new Rust 2024

new 0.4.0 Feb 7, 2026
0.2.0 Jan 19, 2026
0.1.1 Jan 14, 2026

#529 in Visualization


Used in rustkernels

Apache-2.0

715KB
16K SLoC

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

Dependencies

~20–36MB
~429K SLoC