BC (basis code)

Enter a code that specifies how the system uses the factor value to calculate the adjustment or penalty schedule. The Basis Code field works with the Factor Value field. Values are:

0: Calculate the new base price on all adjustment definitions in the adjustment schedule through and including the adjustment definition with the New Base Price selection. If you do not select Set New Base Price from the Row menu on the Price Adjustment Schedule Revisions form, the systems calculates the new base price as it does when you enter 1 in the Basis Code field.

1: Multiply the base price by the factor value. The adjusted price is a percentage of the base price.

2: Multiply the current net price by the factor value. The adjusted price is a percentage of the current net price.

3: Multiply the item cost by the factor value. The adjusted price is a percentage of the item cost. You cannot use this basis code for a basket-level or order-level adjustment.

4: Add the factor value to the item cost. You cannot use this basis code for a basket-level or order-level adjustment. If you use basis code 3 or 4, specify the item cost to use in the calculation in the Cost Method field in the detail area of the Price Adjustment Detail form.

5: Adjust the price by the factor value. If the value is positive, it increases the price by that amount; if the value is negative, it decreases the price by that amount.

6: Use the adjustment amount from the variable table. You specify the variable table in the Factor Value field.

7: Use a formula to calculate the adjustment. You specify the name of the formula in the Factor Value field.

To return a field name to the formula, include a field from the F4211 table by accessing the File Field Descriptions form. The system automatically inserts the field name and precedes it with the character you specified in the system constants to identify field names. You cannot use all fields from the F4211 table in a formula.

8: Use a custom, user-defined program to calculate the adjustment. You specify the program ID in the Object Library field.

If you define an adjustment that uses a custom program, the program must be one that you developed for this purpose and are prepared to support. JD Edwards EnterpriseOne is not responsible for providing custom programs or for supporting programs that you have developed.

9: Calculate the adjustment so that the resulting unit price has a gross profit margin equal to the factor value. You cannot use this basis code for a basket-level or order-level adjustment, or for a sliding rate adjustment.

For agreement penalty schedules, enter 5 for all penalty schedules.