* Creates or updates an existing line to work with negative stock if possible
*
* @param distOrdline
* - The Distribution Order Line
* @param movement
* - The Internal Movement
* @param locator
* - The Locator
* @param movementQty
* - The Movement Quantity for Movement Line
* @param lineno
* - The Line no to be set in case new Movement Line to be created
* @return line count
* - The No.of lines added, being -1 if no possible to work with negative stock, 0 if an existing line have been reused and 1 if a new line has been created
*/
/**
* Creates or updates an existing line to work with negative stock if possible
*
* @param distOrdline
* - The Distribution Order Line
* @param movement
* - The Internal Movement
* @param locator
* - The Locator
* @param movementQty
* - The Movement Quantity for Movement Line
* @param lineno
* - The Line no to be set in case new Movement Line to be created
* @return line count - The No.of lines added, being -1 if no possible to work with negative
* stock, 0 if an existing line have been reused and 1 if a new line has been created