${flash.message}
Use on task: ${Task.get(inventoryMovementInstance.task.id).encodeAsHTML()}
${inventoryItemInstance.unitOfMeasure?.encodeAsHTML()}

Picture: Add Picture
Name: ${fieldValue(bean:inventoryItemInstance, field:'name')}
Description: ${fieldValue(bean:inventoryItemInstance, field:'description')}
In Stock: ${fieldValue(bean:inventoryItemInstance, field:'unitsInStock')} ${inventoryItemInstance.unitOfMeasure.encodeAsHTML()}
Location: ${inventoryItemInstance.inventoryLocation?.encodeAsHTML()}
Active: ${fieldValue(bean:inventoryItemInstance, field:'isActive')}
Alternate Items:
  • ${a?.encodeAsHTML()}
Spare For:
  • ${s?.encodeAsHTML()}

Id: ${fieldValue(bean:inventoryItemInstance, field:'id')}
Obsolete: ${fieldValue(bean:inventoryItemInstance, field:'isObsolete')}
Inventory Group: ${inventoryItemInstance.inventoryGroup?.encodeAsHTML()}
Inventory Type: ${inventoryItemInstance.inventoryType?.encodeAsHTML()}
Reorder Point: ${fieldValue(bean:inventoryItemInstance, field:'reorderPoint')}
Enable Reorder: ${fieldValue(bean:inventoryItemInstance, field:'enableReorder')}
Recommended Reorder Point: ${fieldValue(bean:inventoryItemInstance, field:'recommendedReorderPoint')}
Suppliers Part Number: ${fieldValue(bean:inventoryItemInstance, field:'suppliersPartNumber')}
Suppliers:
  • ${s?.encodeAsHTML()}
Average Delivery Time: ${fieldValue(bean:inventoryItemInstance, field:'averageDeliveryTime')} ${fieldValue(bean:inventoryItemInstance, field:'averageDeliveryPeriod')}
Manufacturers Part Number: ${fieldValue(bean:inventoryItemInstance, field:'manufacturersPartNumber')}
Manufacturers:
  • ${m?.encodeAsHTML()}

No Inventory Movements.

Quantity Movement Type Date Person
${fieldValue(bean:movements, field:'quantity')} ${fieldValue(bean:movements, field:'inventoryMovementType')} ${fieldValue(bean:movements, field:'person')} Show
Showing ${inventoryMovementListMax} of ${inventoryMovementListTotal}
Total ${inventoryMovementListTotal}