[ https://issues.apache.org/jira/browse/OFBIZ-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073836#comment-17073836 ]
Pierre Smits commented on OFBIZ-11431: -------------------------------------- [~hansbak], You are correct. But I guess that you (and the others) in the early days of the product and project correctly decided that it was better to have the uomId fields explicitly named (like currencyUomId, quantityUomId, etc.) than having people assume the 'implied' application. I also guess that some just fell between the cracks. > InvoiceItem: uomID is wrongly defined > ------------------------------------- > > Key: OFBIZ-11431 > URL: https://issues.apache.org/jira/browse/OFBIZ-11431 > Project: OFBiz > Issue Type: Sub-task > 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)