All cards managed by ION exist in one of 4 locations, which are as follows:
- Buffer: The current card being modified. When it is confirmed with the space bar or another card is scanned, the buffer card is moved to the working inventory.
- Working Inventory: A list of all cards scanned in the current session, which has not yet been saved to file. These cards are both viewable and editable from the list view pane.
- Session Inventory: A list of all cards saved to the currently loaded file. These cards are viewable from the list view, but not editable
- Full Inventory: A list of all cards saved to .ion inventory files in the current directory (either that of the current file or default location specified in the preferences)
When you save a session, the net change in all card quantities is saved to file. This means if you add a card, and later subtract it, the net change is zero and the card will not be included in the created file (Unless serial mode is activated - see below). If "Index Automatically" is enabled in the preferences, then upon start up, and whenever sessions are saved/loaded, the value of the total inventory is calculated based on the most current prices, ignoring cards with manually set prices. For very large inventories or inventories distributed across many small files, this may take several seconds, hence why it is disabled by default. If you do not want to save a short list of scanned cards to its own file, you can add the contents of your working inventory to the end of an existing file with the Append function. The quantity of all cards will be recalculated, and cards with a net quantity of zero will be removed (Unless serial mode is activated).
By default, all saved sessions are exported with the file extension .ion; these files are plain text format, and viewable in any text or spreadsheet editor, however, changing these files may potentially render them unreadable to ION, so this is not recommended. Ideally, these files should first be exported to a comma separated values file (Export -> Session/Inventory), which will create a copy of the existing list which includes all the available data. To customize the data exported to file, see the custom export section below.