We are running v8.8 pl12, and we are going to upgrade to v10.
In v8.8 there is a problem where the DI API will not allow you to add a document with a "double" row. Meaning if say a Delivery Note contains the same ItemCode twice or more, oDoc.Add will not work. This has been tested with drawing a Delivery Note from a Sales Order. I don't know if this can be reproduced while adding a different document type or adding a document directly. However that is not the point.
My question is, has this problem been resolved in any of the newer versions (v8.81 - v10)? Alternatively, does the Service Layer have the same problem?