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
715KB
16K
SLoC
rustkernel-accounting
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