well, let's say the customer does not pay the original invoice, because they returned the goods. Then the cross ship invoice goes out with a refreshed ""due date"". If here were 10 days between the original shipment and the cross ship invoice, that resets the clock on the customer paying the new invoice. I think it is working as designed. The original invoice (with the older due date) is paid off.