User opens an order (or invoice) in 2.6 and receives the following message:
This is a serious issue, but is easy to navigate around.
The issue is that OASIS V2.7 converts 2.6 data "on the fly" to the new internal 2.7 format. However, if 2.6 is later used to modifty the transaction, the information will most likely be damaged. This only applies to orders where the "parent line" on an order has had "factory items" added. (In 2.6, this was called "splitting the line".)
In 2.6, a "split line" value included the value on the parent line and all the children. In 2.7, the value of the children is only used for reference and the value of the order is ONLY calculated from the parent lines on the order. (See example.)
NOTICE: CUSTOMERS USING THE NEW 2.7 IMPORTER ROUTINES FOR TRACKING ORDERS FROM OTHER COUNTRIES SHOULD NEVER EDIT A 2.7 TRANSACTION IN 2.6. DATA LOSS IN THAT CASE IS NEVER RECOVERABLE!
The best solution is to simply "say NO" in 2.6 and only edit these transactions in 2.7.
There is another option: don't record dollar amounts on factory items (split lines) in either version, allowing 2.6 and 2.7 users to modifty the same transaction.
Consider this order in 2.7:
The value of the order is $100 and is calculated from 10 items at $10.00. The factory items (the housing and trim) are for reference only. (When OASIS is integrated with a factory system, these lines will show how the factory "views" the actual items that ship.)
The same order in 2.6
If the same order is opened in 2.6
- and the erorr is ignored, the order value will be inflated (the order value should be $100 not $200):
If the order must be edited in both versions - use 2.7 to zero out the money on the factory line items:
Opening the order in 2.6 will still show the error:
But the order will show the proper value in 2.6 as well (shows $100 total just like 2.7):