Inventory management by tickets in GLPI

Debit supplies from GLPI's native inventory directly within tickets, with bidirectional traceability and exportable movement reports.

The supplies inventory exists in GLPI, but it doesn't communicate with tickets – each manual deduction, without a link to the service that originated it, becomes a traceability gap.

The problem

Support teams consume supplies – toners, cables, parts, memory modules – during ticket service. GLPI has a native consumables module (ConsumableItem), but it has no connection with tickets. The practical result: deductions are made manually, without recording which ticket motivated the consumption, and reports remain incomplete. When it's necessary to audit the consumption for a period or track the use of a specific supply per service call, the information simply isn't there.

List of native GLPI consumables showing categories Stationery, Medications, Mice, and Keyboards with stock count
Native GLPI consumables: without ticket linking, deductions lack traceability

How Inventory works

The NexTool Inventory module creates a bidirectional bridge between tickets and GLPI's native consumables. The inventory deduction is made within the ticket, is recorded in both the ticket and the consumable, and the available balance is validated in real time before any movement.

  • Inventory tab in the Ticket – the technician selects the consumable and quantity directly in the ticket, without needing to navigate to another screen.
  • Inventory tab inside a GLPI ticket with fields to select consumable, quantity, and Debit from stock button
    Inventory tab in the ticket: the technician selects the consumable and debits directly
  • Output tab in the Consumable – the same movement appears in the consumable, with the linked ticket clearly displayed.
  • Stationery consumable model detail in GLPI showing 11 units in stock with management tabs
    Consumable detail: quantity control and output traceability
  • Balance validation – before debiting, the system verifies available balance using GLPI's native calculation, preventing invalid movements.
  • Native inventory deduction – records in glpi_consumables are automatically updated, keeping GLPI's native inventory always consistent.
  • Reversal with return – outputs can be reversed with one click, returning consumables to stock. The feature is configurable.
  • Reports with CSV export – movement dashboard with period, consumable, and status filters, with CSV export button for spreadsheet use.
  • Mandatory ticket – it's possible to configure whether every output must be mandatorily linked to a ticket, ensuring total traceability.

How to activate

  1. Install NexTool on your GLPI 11
  2. Go to Setup > NexTool > Modules
  3. Activate Inventory and click Configure
  4. Set reversal and mandatory ticket options in the Settings tab
Inventory module configuration page in GLPI with reversal and mandatory options
Module configuration panel in GLPI

Who is it for

The Inventory module is recommended for support and infrastructure teams that consume physical supplies during service calls and need to maintain consumption traceability per ticket. It's also useful for managers who need service cost reports and want to cross-reference supply consumption with corresponding tickets without exporting data from multiple systems.

Compatibility

  • GLPI: 10.0+ and 11.0+
  • Plan: On demand
  • Plugin: NexTool 3.x+

Next step

Inventory is part of NexTool, an ecosystem of modules to expand GLPI without code customizations. Contact the team for a demonstration.


This content was produced with the assistance of artificial intelligence and reviewed by the Nextool Solutions team. Screenshots are from the real GLPI environment with the NexTool plugin.

Need help?