Required Fields for Processing Discounts

The following fields in the F0411Z1 table are required for processing voucher discounts:

Field Name

Alias

Type

Length

Definition

Payment Terms Code

VLPTC

Alpha

3

Enter a payment terms code or leave this field blank.

The value that you enter in this field is validated against an entry in the Payment Terms (F0014) table. If the payment term is defined to calculate a discount, the system updates the Discount Available (VLADSC), Discount Due Date (VLDDNJ), and Net Due Date (VLDDJ) fields in the F0401 table accordingly.

If you leave this field blank and the supplier has a payment term in the F0401 table, the system uses the payment term from the Supplier Master table to determine the discount and the discount due date.

Discount Available

VLADSC

Number

15

Leave this field blank if you completed the Payment Terms Code field (VLPTC). The system calculates the discount amount and discount due date based on the value of the Payment Terms Code field (VLPTC). If the Payment Terms Code field is blank and the supplier has a payment term in the F0401 table, the system uses the payment term from the F0401 table to calculate the discount amount and the discount due date.

If you did not enter a payment term code, enter the amount of the discount in a format that your database accepts. Some databases accept a decimal identifier while others do not. If you enter a discount amount, you must also enter a discount due date (VLDDNJ).

You cannot enter the value in this field as a percent. For example, if you use USD currency, and you enter a value of .05, the system reads this as a five-cent discount.

Net Due Date

VLDDJ

Date

6

Leave this field blank if you completed the Payment Terms Code field (VLPTC). This field identifies the due date of the voucher regardless of whether a discount is available. The system automatically calculates the net due date when the voucher is processed. If you leave the Payment Terms Code field blank, and the supplier has a payment term in the F0401 table, the system uses the payment term from the F0401 table to determine the net due date (VLDDJ).

If you do not use a payment term, enter the net due date in a format that your database accepts. Refer to the data item for G/L Date (VLDGJ) for more information.

Alternatively, leave this field blank and complete the VLDDM (mm), VLDDD (dd), VLDDY (yy), and VLDD# (cc) fields in the month/day/year/century format. Enter the prefix of the year in the Century field (VLDD#). For example, enter 19 for 1999 and 20 or 2005.

Discount Due Date

VLDDNJ

Date

6

Leave this field blank if you completed the Payment Terms Code field (VLPTC). This field identifies the date through which a discount can be taken when the payment is issued. When vouchers are processed, this field is automatically populated based on the definition of the payment term. If you leave the Payment Terms Code field (VLPTC) blank, and the supplier has a payment term in the F0401 table, the system uses the payment term from the F0401 table to determine the Discount Available (VLADSC), Discount Due Date (VLDDNJ) and Net Due Date (VLDDJ) fields.

If you do not use a payment term, but you use the discount available, enter a date in the format that your database accepts. Refer to the data item for G/L Date (VLDGJ) for more information.

Alternatively, leave this field blank and complete the VLDDNM (mm), VLDDND (dd), VLDDNY (yy), and VLDDN# (cc) fields in the month/day/year/century format. Enter the prefix of the year in the Century field (VLDDN#). For example, enter 19 for 1999 and 20 for 2005.

Batch File Discount Handling Flag

VLEDDH

Alpha

1

Enter 1 in this field to process vouchers with discounts.

Discount Taken

VLADSA

Number

15

Leave this field blank. The system updates this field in the F0401 table when the payment is issued and the discount is taken.