${inventoryItemInstance.name}

${fieldValue(bean:inventoryItemInstance, field:'description')}

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

Picture: Add Picture
Comment: ${fieldValue(bean:inventoryItemInstance, field:'comment')}
In Stock: ${fieldValue(bean:inventoryItemInstance, field:'unitsInStock')} ${inventoryItemInstance.unitOfMeasure.encodeAsHTML()}
Location: ${inventoryItemInstance.inventoryLocation?.encodeAsHTML()} in ${inventoryItemInstance.inventoryLocation?.inventoryStore.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 Listing: ${fieldValue(bean:inventoryItemInstance, field:'enableReorderListing')}
Reorder Quantity: ${fieldValue(bean:inventoryItemInstance, field:'reorderQuantity')}
Estimated Unit Price: ${inventoryItemInstance.estimatedUnitPriceAmount.encodeAsHTML()} ${inventoryItemInstance.estimatedUnitPriceCurrency.encodeAsHTML()}
Suppliers Part Number: ${fieldValue(bean:inventoryItemInstance, field:'suppliersPartNumber')}
Preferred Supplier: ${inventoryItemInstance.preferredSupplier?.encodeAsHTML()}
Alternate Suppliers:
  • ${s?.encodeAsHTML()}
Manufacturers Part Number: ${fieldValue(bean:inventoryItemInstance, field:'manufacturersPartNumber')}
Preferred Manufacturer: ${inventoryItemInstance.preferredManufacturer?.encodeAsHTML()}
Alternate 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}

No Inventory Purchases.

Show Receive Approve
${fieldValue(bean:purchase, field:'purchaseOrderNumber')} ${fieldValue(bean:purchase, field:'costCode')} ${fieldValue(bean:purchase, field:'quantity')} ${fieldValue(bean:purchase, field:'orderValueAmount')} ${fieldValue(bean:purchase, field:'orderValueCurrency')} ${fieldValue(bean:purchase, field:'invoiceNumber')} ${fieldValue(bean:purchase, field:'inventoryItemPurchaseType')} Show Receive Approve
Results: ${inventoryItemPurchases.size()} / ${inventoryItemPurchasesTotal} Results: ${inventoryItemPurchases.size()} / ${inventoryItemPurchasesTotal}