Utilities to Convert Stock Accounts to use Lots. More...
Lot Management Routines
Provides the low-level API for checking and repairing ('scrubbing clean') the usage of Lots and lot balances in stock and commodity accounts. Broken lots are repaired using a first-in, first-out (FIFO) accounting schedule.
This is a 'low-level' API in the sense that each routine accomplishes only one particular task needed to clean up a Lot. To clean up a Lot as a whole, you almost certainly want to use one of the high-level API routines from the Scrub3.h file.
|void||xaccAccountAssignLots (Account *acc)|
|void||xaccLotFill (GNCLot *lot)|
|void||xaccLotScrubDoubleBalance (GNCLot *lot)|
|gboolean||xaccScrubMergeSubSplits (Split *split, gboolean strict)|
|gboolean||xaccScrubMergeLotSubSplits (GNCLot *lot, gboolean strict)|
Utilities to Convert Stock Accounts to use Lots.
Definition in file Scrub2.h.