Adjusting an Order Line Price on an Order Line with a Payment Schedule

If the price of an order line that has a payment schedule is adjusted at any time, the payment schedule is updated accordingly. The debit/credit transaction is processed, and then each scheduled payment is recalculated by dividing the number of scheduled payments into the new order line balance. If any payments have been made, the payments are redistributed down the schedules as far as possible. See Creating a Price Adjustment for more information.

As of 7.4.1SP1, if an adjustment is made to the order line which results in a zero balance, all scheduled payments will be deleted.

As of 7.4.1, when an order line price is adjusted, the schedule will be recalculated, and whatever payments have been made will be redistributed, starting with the first scheduled payment and proceeding until the payment has been completely distributed. If a payment only partially pays a scheduled payment, the scheduled payment will be split, leaving a PAID and a PENDING scheduled amount. When the schedule is recalculated, if the original schedule had been defined with percentages, the recalculation will respect the percentages of the original schedule. The schedule will be recalculated based on Order_Detail.BASE_TOTAL_AMOUNT. In the case of an order line that is adjusted so that the price is $0, then the payment schedule is recalculated and eliminated, since the order line amount = $0. If the price adjustment is a write-off, the last scheduled payment will be split to reflect the write-off, as highlighted below.

As of 7.4.2, if a discount is applied to an order in which a "Manual" payment schedule has already been created, the system will update the order line total and adjust the manual scheduled payment amounts accordingly. However, the percentages on the payment schedule will remain the same.

If there are adjustments performed on the order after a payment schedule is created, a message will be prompted to the user and the payment schedule will be recalculated. The schedule recalculates for the pending line total amount equal to the sum of Type 4 (sales) + Type 6 (adjustment) transaction amounts.