Ledgers

The movements Netzo records in stock, cash and accounting, and why they are never edited.

When an action moves stock, money or value, Netzo writes movements to a ledger. The documents (an order, a receipt, an invoice) say what happened; the ledgers say how much there is.

Three ledgers

Actionreceive · ship · collectInventoryquantities and costTreasurycashAccountingjournal entries
LedgerRecordsBalances
InventoryStock in and out, reservations and cost layersPhysical, committed and value
TreasuryCash movements in bank and cash accountsCash and bank statement
AccountingJournal entries with their lines in the general ledger, per companyActual

Inventory and treasury keep the detail in their own units (pieces, pesos). Each of their movements creates its journal entry in accounting, with the accounts that Netzo determines. See Calculations.

Append only

A movement is never edited or deleted. Netzo has three operations:

OperationWhat it addsExample
PostNew movementsA receipt adds 100 pieces to the warehouse.
ReverseOpposite movements; the original staysCanceling the receipt subtracts the 100 pieces.
SettleA movement that settles open movements against each otherA payment settles an invoice; a pick consumes a reservation.

There is no "undo". Canceling a document reverses its movements in order: first accounting, then inventory, then treasury. This way each balance is explained by its history, line by line.

Periods

A closed accounting period does not accept new movements. A correction after the close is recorded in an open period.

Committed is not physical

A reservation for an order is a committed movement: the stock is still in the warehouse, but it is already promised. A physical count adjusts only the physical balance. This way "how much do I have" and "how much can I promise" are different questions with exact answers.