Cannot access all items in the InvoiceTransfer event from the COM API
TransactionDefinition does not work for line items in the COM API.
Solution
The Definition object is always available for field types that are available and visible in the Manager module.
For example, the #LineItems transaction field will have an associated Definition object. However, the runtime-expanded items, such as the individual line item rows cannot have a valid Definition object.