About Price Adjustment Invoices

The system uses adjustment invoices to reflect changes to the discount and/or unit price of previously invoiced order line items. Order line items that are not shipped or invoiced, or that have outstanding returns which have not yet been credited, cannot be adjusted.

Line items with returned quantities must have a credit memo generated for them before any price change is made. Otherwise, the system would credit the incorrect monetary amount.

Preprinted Forms

If your company uses preprinted and pre-numbered forms, the maximum number of lines allowed per invoice is defined on the Accounts Receivable Parameters form. The invoice headers will be the same but the invoice number will change. Also, the total amount prints in words in the footer.

About Adjustment Line Items

Only those adjustment line items with a nonzero Net Adjust amount appear on the Adjustment Invoice. It is also possible to print invoices that have no line adjustments but that do have adjustments to Misc Charges and/or Freight.

When adjustment line items do appear, they map into the invoice form as follows:

Invoice Field Set From Form Field
Qty Ordered Qty Ordered
Qty Shipped To Adjust
Qty Back Ordered QO - TA

QO = Quantity Ordered

TA = To Adjust Item Number

Item Number Item
Unit Price NA / TA (round places + 3)

NA = Net Adjust

TA = To Adjust

(others) Customer Order Header and Line Items as Regular Invoice

Price Change Calculation

An additional line displays after the Extended Price and before the Item Description. This line displays the price change as follows:

#Price Change, From: 999.99999 To: 999.99999

The prices shown have the discount factored in.

The system calculates the From Price as follows:

FP = OP * (1 - OD / 100) (rounded to currency places +3)

where:

FP = From Price

OP = Old Price

OD = Old Discount

The system calculates the To Price as follows:

TP = NP * (1 - ND/100) (rounded to currency places + 3)

where:

TP = To Price

NP = New Price

ND = New Discount

Notice that the Unit Price printed on the invoice does not necessarily match the exact difference between the From and To Prices. This is because the Unit Price is calculated from the Net Adjust; the Net Adjust is an already rounded amount.

Multi-User Processing

Only one instance of the invoicing background task can run at a time. Requests to run this background task are processed synchronously. If two users try to process a price adjustment simultaneously on the same invoice, both adjustments are placed on the background queue. The first adjustment to be processed succeeds; no adjustment invoice is created for the second request. You can check the results of the background task processing in the Background Task History form.

Related topics