[
https://issues.apache.org/jira/browse/OFBIZ-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073696#comment-17073696
]
Pierre Smits commented on OFBIZ-11431:
--------------------------------------
Re
?Beside quantityUomId, you implied there can be other uom like weightUomId,
lengthUomId for InvoiceItem entity.??
I did not imply that there *can* be such field definitions in the data model.
These are already there, and they are used to capture differentiations of the
quantityUomId attributes.
Take any given product in the demo data set in demo trunk, and take a look at
the 'measures' section (which should actually be called 'measurements', e.g.
https://demo-trunk.ofbiz.apache.org/catalog/control/EditProduct?productId=WG-9943
These measurement UomId fields are used to help with determining packing and
shipping aspects.
> InvoiceItem: uomID is wrongly defined
> -------------------------------------
>
> Key: OFBIZ-11431
> URL: https://issues.apache.org/jira/browse/OFBIZ-11431
> Project: OFBiz
> Issue Type: Bug
> Components: datamodel
> Affects Versions: Trunk
> Reporter: Pierre Smits
> Priority: Critical
> Labels: refactoring
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Currently the InvoiceItem entity has the field uomId, per:
> {code:java}
> <field name="uomId" type="id"></field>
> {code}
> per the demo data this field is used to capture the currency of the invoice
> item. This is, however, wrong. The currency for invoice items is set in the
> invoice entity record (with field currencyUomId.
> The uomId in the invoice item is related to the quantity set, and must be
> correctly named: 'quantityUomId.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)