Sort of makes sense to me. Invoice data entry could stay open for a long time. Oher transactions (including other invoice batches, PO receipts, adjustments, etc) can be processed and updated in the interim that have an impact on cost. So it probably should pull the cost when it updates. Always one of the dangers of using an Invoice Data Entry extraction for use in feeding outside systems. Not only can the system make changes prior to updating, so can users. Always better off using posted data for feeding external, locked down better.