# Vessel Inventory and Spare Parts Software | Faromo Canonical: https://faromo.com/en/products/vessel-inventory-management Language: en Manage items, min-max stock, movements, transfers, stock-takes, shelf life and GRN linkage across vessel and shore stores. Modified: 2026-08-16 Reviewed: 2026-08-16 Track supplies in vessel and shore stores, including receipts, issues, transfers and counts. Add stock from selected goods receipts. PMS spare-part records are not reconciled automatically. The same part may sit in an engine store, deck store, shore warehouse or another vessel. When code, unit, physical location and movement reason drift apart, procurement decisions use the wrong balance and shore teams discover a maintenance shortage too late. Faromo’s general inventory module uses an item–warehouse–stock-location structure, with movements changing balances atomically. The equipment-scoped spare-parts register inside PMS is a separate flow that can open a draft requisition after a low-stock crossing. This page shows where the two structures connect today and where manual reconciliation is still required. ## Company item catalogue Manage description, IMPA/ISSA or local code, maker, part number, specification, unit, hazmat and safety-critical flag at company scope. ## Vessel and shore stores Track an item by location and responsible role across general, deck, engine, safety, provision, chemical, medical, bonded, slop-chest or shore stores. ## Min/max and reorder view Compare on-hand minus reserved balance with company-defined minimum and maximum thresholds; see low, critical or over-stock status and a suggested quantity. ## Traceable stock movement Retain delta, balance after, user, reason and optional PO or work-order reference across RECEIVE, ISSUE, RETURN, TRANSFER, ADJUST, WRITE_OFF and SLOP_SALE movements. ## Transfer and physical count Write inter-store outbound and inbound movements atomically under one transfer group; create a separate ADJUST movement and count variance when physical stock differs. ## GRN and shelf-life control Link a posted GRN with a selected stock location to a RECEIVE movement; track shelf-life items in a separate register with category, lot, location and status. ## Workflow 1. Define item and location: Code, technical definition, unit, store and physical address become one record. 2. Change balance through movement: Receipt, issue, return, transfer, adjustment or write-off produces the post-movement balance. 3. Control with thresholds and counts: Min/max alert and physical-count variance are reviewed on the same location. 4. Reconcile with PMS and procurement: Low-stock requisition, PO/GRN receipt and the separate PMS spare register are reconciled by a named owner. ## Is the IMPA Marine Stores Guide catalogue included? No. The item card can store an optional six-digit IMPA code, and a company may use its licensed data through a separate integration or import scope. Faromo does not itself provide the licensed MSG dataset. ## Does low stock automatically create a purchase requisition? A general inventory location produces a low or critical alert and suggested quantity but does not open a requisition automatically. A PMS spare can open a draft requisition when a manual adjustment crosses from above to below minimum, with a seven-day duplicate guard for the same open auto-requisition. ## Is a spare used on a work order deducted automatically? The general inventory movement API can carry workOrderId, but the current web movement form does not expose it and work-order closure does not automatically reconcile the two stock models. This linkage must be verified as an integration or additional user-flow scope during the pilot. ## Does posting a GRN always increase stock? No. Accepted quantity becomes a PO-referenced RECEIVE movement only when the GRN line has a valid stock location. Without a location, the GRN is posted but the inventory balance does not change. ## Are the 90/30-day shelf-life thresholds regulatory requirements? No. They are configurable internal planning defaults in Faromo. Actual replacement and disposal timing must be verified against product, maker, flag, company procedure and applicable rules; the shelf-life register is separate from the current stock-movement ledger. ## Can inventory be used offline? The web client’s general IndexedDB outbox can queue some writes without connectivity, but prior availability of stock records, replay/deduplication, concurrent balance and count scenarios require action-level pilot acceptance. No blanket offline coverage is claimed for inventory. ## Sources - [IMPA Marine Stores Guide](https://impa.net/what-we-do/impa-marine-stores-guide) - [SERTICA Inventory Management](https://www.sertica.com/modules/inventory-management/) - [PALng Ship Management Platform — Inventory](https://www.mariapps.com/palng/) - [ShipManager Procurement: marine procurement solutions](https://www.dnv.com/services/marine-procurement-solutions-shipping-procurement-shipmanager-procurement-1532/)