Factory Ledger


Records material movements as accounting entries. Exposes real balances, transit buffers, and flow inconsistencies. A ledger for factories, not an optimizer.

Utilities
2 days ago
2.0
118
Logistics Manufacturing
Owner:
the-true-logistican
Source:
https://github.com/the-true-logistica...
Homepage:
https://martins-wahre-logistik.blogsp...
License:
MIT
Created:
29 days ago
Latest Version:
0.8.4 (2 days ago)
Factorio version:
2.0
Downloaded by:
118 users

Factor Ledger records the movement of materials in an operational Factorio factory as bookkeeping data. You could perhaps think of it as a simple SAP WM concept.

You can register and unregister machines, chests, tanks and interfaces. Registered inserter movements are logged as explicit transaction postings (TAKE/GIVE), from which inventory balances, transit buffers, and accounts for shipping and receiving are derived.

In addition to transactions, the mod regularly takes snapshots of the current state, including inventories, machine activity, power usage, pollution and virtual buffers where material accumulates or disappears. Factor Ledger also extracts structural data, such as blueprint inventories and item cost bases. This provides a stable foundation of data for further analysis outside the game.

The mod does not optimise or automate anything. Its purpose is to make material flows observable, auditable and reproducible for analysis, experiments and teaching. A description of the mod you can read here:
https://martins-wahre-logistik.blogspot.com/2026/01/factorio-logistics-controlling-analysis.html

⌨️ Hotkeys (Default)

Key Action
Shift + B Toggle Log Window
Shift + R Register Entity
Shift + U Unregister Entity
Shift + P Protect Entity

⌨️ Supportet entities

Entity Action
Chests get the inventory
Machine activity status
interter TAKE (source decreases) and GIVE (destination increases)
T00 TRANSIT virtual location
RECV RECEIVE virtual INBOUND
SHIP SHIPPING virtual OUTBOUND
WIP Work in Progress virtual