Novolis.Economy.Accounting
2026.1.0.57
dotnet add package Novolis.Economy.Accounting --version 2026.1.0.57
NuGet\Install-Package Novolis.Economy.Accounting -Version 2026.1.0.57
<PackageReference Include="Novolis.Economy.Accounting" Version="2026.1.0.57" />
<PackageVersion Include="Novolis.Economy.Accounting" Version="2026.1.0.57" />
<PackageReference Include="Novolis.Economy.Accounting" />
paket add Novolis.Economy.Accounting --version 2026.1.0.57
#r "nuget: Novolis.Economy.Accounting, 2026.1.0.57"
#:package Novolis.Economy.Accounting@2026.1.0.57
#addin nuget:?package=Novolis.Economy.Accounting&version=2026.1.0.57
#tool nuget:?package=Novolis.Economy.Accounting&version=2026.1.0.57
Novolis.Economy.Accounting
Read-only financial observability over Novolis.Economy.Core, plus
compatibility adapters for the older operational ledger and ownership APIs.
Accounting does not own cash, inventory, claims, or settlement.
Owns the ops OwnershipClaim DTO (Core share holdings remain the BM ownership model in Novolis.Economy.Core).
Install
dotnet add package Novolis.Economy.Accounting
Financial projections
using Novolis.Economy.Accounting;
var firmFinancials = AccountingQuery.Project(
simulation.State.World.CoreState,
new FinancialScope.Entity(firmId.AsCore()));
var regionalFinancials = AccountingQuery.Project(
simulation.State.World.CoreState,
new FinancialScope.Region(regionId));
Console.WriteLine(firmFinancials.NetWorth);
FinancialScope also supports household cohorts, entity kinds, and explicit
groups. The resulting balance sheets and transaction list are derived from
Core state and its journal. Calling a projection never mutates the economy.
API
| Type | Role |
|---|---|
AccountingQuery |
Pure read-side projection query |
FinancialProjection |
Scope totals, entity books, liquidity, claims, and explanations |
FinancialScope |
Entity, cohort, region, kind, and explicit group selection |
FirmLedger |
Compatibility chart for older operational hosts |
AccountRole |
Cash, Inventory, Revenue, COGS, Notes Receivable/Payable, … |
LedgerEntry / LedgerSide |
Double-entry line |
LedgerEngine |
Compatibility posting adapter; Core remains authoritative |
FirmLedgerExtensions / LedgerBookExtensions |
Bulk helpers |
Invoice |
Open commercial invoice with remaining balance |
OwnershipEngine |
Compatibility ownership/report adapter |
OwnershipClaim |
Fractional claim on an issuer firm (ops DTO) |
Related
| Package | Role |
|---|---|
Novolis.Economy.Core |
Authoritative positions, claims, transactions, and invariants |
Novolis.Economy.Finance |
Credit behavior and terms; does not depend on Accounting |
Novolis.Economy.Production |
Sales / procurement events drive ledger entries |
Novolis.Economy.Logistics |
Fuel bunkering and toll expense accounts |
Novolis.Economy.Simulation |
Runs the model and captures financial observations |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Economy.Abstractions (>= 2026.1.0.57)
- Novolis.Economy.Core (>= 2026.1.0.57)
- Novolis.Economy.Primitives (>= 2026.1.0.57)
- Novolis.Economy.Production (>= 2026.1.0.57)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Novolis.Economy.Accounting:
| Package | Downloads |
|---|---|
|
Novolis.Economy.Population
Consumer cohort and preference stubs for Novolis economic simulation. |
|
|
Novolis.Economy.Agents
Simulation-independent rules-based and fuzzable economic actor policies. |
|
|
Novolis.Economy.Simulation
Economic model composition and execution: clocks, phases, agents, runs, metrics, and manifests over Core authority. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.0.57 | 120 | 10/18/2026 |
| 2026.1.0.55 | 135 | 10/18/2026 |
| 2026.1.0.54 | 138 | 10/4/2026 |
| 2026.1.0.53 | 138 | 10/1/2026 |
| 2026.1.0.52 | 140 | 9/30/2026 |