Calculating Withholding on Prepayments

Prepayments enable you to pay for goods or services before an invoice is received. You can choose to withhold on the prepaid voucher, or postpone withholding until you process the final invoice. If you postpone withholding, the withholding is not calculated when the prepaid voucher is paid. It is calculated when the system applies the regular voucher to the prepaid voucher during the Voucher Posting process.

You can postpone withholding for prepayments by selecting the Postpone Withholding check box on either the Withholding Information page or on the Voucher - Voucher Attributes page.

Here are some examples of withholding on prepayments. If your supplier asked you for a prepayment of 1000.00 EUR on merchandise worth 10,000.00 EUR, you would have the following two options given a 5% withholding:

Note: In all of these examples, the prepaid voucher is voucher ID 00000001 and the applied regular voucher is voucher ID 00000002.

Note: Calculation of Withholding on Prepayments, where the withholding is calculated during voucher posting is applicable only for India Business Unit.

Example 1: Apply Withholding on the Prepayment (Withholding Is Not Postponed)

This option would mean that withholding would occur on the prepayment and the following PYMNT_VCHR_XREF rows would have been generated—assuming backup withholding—after this prepayment is paid:

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Payment

Reason

00000001

Regular

950.00 EUR

P

 

 

0

 

00000001

Withholding

50.00 EUR

P

 

 

0

 

When the prepayment is applied to the regular voucher, the following rows get written to the PYMNT_VCHR_XREF table.

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Payment

Reason

00000001

Regular

950.00 EUR

P

 

 

0

Nothing changes

00000001

Withholding

50.00 EUR

P

 

 

0

Nothing changes

00000002

Regular

9000.00 EUR

U

 

 

0

Adjusted original entry after prepaid applied.

00000002

Regular

1000.00 EUR

A

US001

00000001

1

New entry after prepaid applied.

After the regular voucher is paid, the entries look like this (the withholding calculations are performed during pay cycle):

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Payment

Reason

00000001

Regular

950.00 EUR

P

 

 

0

Nothing changes from original entries.

00000001

Withholding

50.00 EUR

P

 

 

0

Nothing changes from original entries.

00000002

Regular

8550.00 EUR

U

 

 

0

Modified row from withholding calculations.

00000002

Withholding

450.00 EUR

 

 

 

 

Newly created row from withholding calculations 5% of 9,000.00 EUR.

00000002

Regular

1000.00 EUR

A

US001

00000001

1

 

Example 2: Postpone Withholding on a Prepayment

This option means that withholding is not calculated for a prepayment and that, instead, withholdings are calculated on the full EUR 10,000 when the regular voucher is paid. When the prepayment is paid, the PYMNT_VCHR_XREF entries for the prepayment would look like this (no withholding at this point):

This is what PYMNT_VCHR_XREF looks like after the prepayment is paid:

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Payment

Reason

00000001

Regular

1000.00 EUR

P

 

 

 

 

This is what PYMNT_VCHR_XREF looks like after the prepayment has been applied:

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Pymnt

Reason

00000001

Regular

1000.00 EUR

P

 

 

0

This does not change.

00000002

Regular

9000.00 EUR

U

 

 

0

Original from voucher save readjusted by prepayment application.

00000002

Regular

1000.00 EUR

A

US001

00000001

1

Prepaid adjustment.

This is what PYMNT_VCHR_XREF looks like after the regular voucher has been paid:

Voucher ID

Payment Type

Payment Gross Amount

Prepaid Status

Prepaid Applied BU

Prepaid Applied Voucher

Prepaid Applied Pymnt

Reason

00000001

Regular

1000.00 EUR

P

 

 

0

This does not change.

00000002

Withholding

500.00 EUR

U

 

 

0

Newly created row from withholding calculations 5% of 10,000.00 EUR.

00000002

Regular

1000.00 EUR

A

US001

00000001

1

Does not changed from above.

00000002

Regular

8500.00 EUR

U

 

 

0

Adjusted regular payment − withholding (withholding actually generates this row not prepayment)