5 Working With Vouchers in Hungary

This chapter contains the following topics:

5.1 Entering Vouchers and Matching Vouchers to Purchase Orders for Supplier Invoices in a Foreign Currency

This section provides overviews of vouchers for supplier invoices in a foreign currency and setting up versions and processing options for the Supplier Amounts for Foreign Vouchers program; lists prerequisites, and discusses how to enter VAT information for vouchers in a foreign currency.

5.1.1 Understanding Vouchers for Supplier Invoices in a Foreign Currency

You and your domestic supplier might agree to complete purchase transactions in a foreign currency instead of in the Hungarian domestic currency. When you use a foreign currency, the possibility exists that you and your supplier might use different exchange rates for the transactions. However, because you cannot claim recoverable VAT amounts that exceed what your supplier calculates, you might need to update the amounts that the system calculated to match the amounts that the supplier calculated.

You use the Supplier Amounts for Foreign Vouchers program (P74H410) to enter the exchange rate and amounts from the supplier's invoice. The system calls this program from the Standard Voucher Entry program (P0411) and the Voucher Match program (P4314) when these conditions apply:

  • The user entering the voucher is set up as a Hungarian user.

    The value in the Localization Country Code field in the User Profile Revisions program (P0092) must be set to HU (Hungary) for the system to consider the user as a Hungarian user.

  • The country code of the supplier is set to HU (Hungary) or blank in the supplier's address book record.

  • The transaction is in a currency other than the Hungarian forint (HUF).


Note:

You must run the Supplier Amounts for Foreign Vouchers program from the Standard Voucher Entry or Voucher Match programs to create new records. You can access the Supplier Amounts for Foreign Vouchers program from a menu option to review or modify existing records.

When you enter a voucher in the Standard Voucher Entry program or the Voucher Match program for supplier invoices that are in a foreign currency, you enter the amounts in the foreign currency. The system uses the currency exchange rate that exists in your system to convert the amounts to HUF and saves both the foreign currency amounts and domestic amounts to the F0411 table. The system displays both the foreign and domestic amounts that were saved to the F0411 table in the forms for the Supplier Amounts for Foreign Vouchers program. The system groups the lines from the voucher by tax rate area and tax explanation code. For example, if you entered two lines in the voucher for tax rate area A, and entered three lines for tax rate area B, the system displays two lines in the Supplier Amounts for Foreign Vouchers program; one for the total amount for tax rate area A and one for the total amount for tax rate area B.

The system assumes that the supplier's exchange rate is the same as the one in your system, and displays that rate as the supplier exchange rate. You can change the exchange rate or the domestic amounts that were calculated from the exchange rate to match the rate and amounts on the supplier's invoice. If you change the exchange rate, the system displays a form on which you confirm that you want to change the rate. If you confirm the changes, the system recalculates the domestic amounts based on the new rate that you enter. When you click OK to accept the information on the Supplier Amount in Foreign Voucher form, the system saves the data that you entered to the Supplier Amounts of Foreign Vouchers table (F74H410). The system reads the F74H410 table when you generate value-added tax (VAT) reports.

Processing options control the variance allowed for changes to the exchange rate or amounts. If the exchange rate or amounts that you enter manually are outside of the variance allowed, the system displays a warning message or an error message, based on the values in the processing options. You can continue with the voucher entry if you receive a warning message. The system does not enable you to continue with the voucher entry if you receive an error message; you must correct the entry to be within the allowed tolerance.


Note:

You must use the Standard Voucher Entry program or Voucher Match program to access the Supplier Amounts for Foreign Vouchers program. No other voucher entry methods enable you to enter the additional data that is needed for vouchers for supplier invoices that use a foreign currency.

5.1.1.1 Deleting and Voiding Vouchers

When you delete a voucher or a voucher line from the F0411 table, or void a line in a voucher, the system also deletes the voucher or voucher line from the F74H410 table.

When you void a voucher in the F0411 table, the system:

  1. Retrieves the record for the voucher from the F74H410 table.

  2. Inserts a reversing record in the F74H410 table for each line of the voided voucher.

    The new records include a value of V (void) and a reversed amount.

  3. Changes the GL date for each line to the date that the voucher was voided.

5.1.1.2 Tax Rate Area Setup

The system makes these assumptions about the tax rate area setup:

  • The tax rate areas are set up by areas and not by a combination of tax areas and short item numbers.

  • Only one tax rate is used by each tax rate area.

5.1.2 Understanding Versions and Processing Options for the Supplier Amounts for Foreign Vouchers Program

The processing options for the Supplier Amounts for Foreign Vouchers program are used by both the Standard Voucher Entry program (P0411) and the Voucher Match program (P4310). When you use the Standard Voucher Entry program or the Voucher Match program to enter vouchers in a foreign currency, the system calls the Supplier Amounts for Foreign Vouchers program. Because you might have the processing options in the Supplier Amounts for Foreign Vouchers program set differently when you enter voucher than when you match vouchers, you should set up different versions of the Supplier Amounts for Foreign Vouchers program, and create a version of the Standard Voucher Entry program and the Voucher Match program.

For example, you might set up a version named Entry for the Supplier Amounts for Foreign Vouchers program, and set up a corresponding version named Entry for the Standard Voucher Entry program. When you run the Entry version of the Standard Voucher Entry program, the system will launch the Entry version of the Supplier Amounts for Foreign Vouchers program.

If you do not set up corresponding versions, the system uses version ZJDE0001 of the Supplier Amounts for Foreign Vouchers program when you run the Standard Voucher Entry program or the Voucher Match program.

5.1.3 Prerequisites

Before you perform the task in this section:

  • Verify that the value in the Localization Country Code field in the User Profile Revisions program (P0092) is set to HU (Hungary).

  • Verify that the country code of the supplier is set to HU (Hungary) or blank in the supplier's address book record.

  • Verify that corresponding versions for the Supplier Amounts for Foreign Vouchers and Standard Voucher Entry or Voucher Match programs exist and that the processing options for the programs are set as needed.

5.1.4 Forms Used to Enter VAT Information for Invoices in a Foreign Currency

Form Name FormID Navigation Usage
Supplier Ledger Inquiry W0411G Supplier & Voucher Entry (G0411), Standard Voucher Entry Review and select existing voucher records.
Enter Voucher - Payment Information W0411A Click Add on the Supplier Ledger Inquiry form. Enter standard voucher information.
Enter Supplier Amounts for Foreign Vouchers W74H410B Click OK on the Enter Voucher - Payment Information form.

Enter the voucher information and click OK on the Voucher Match form.

Enter the exchange rate and amounts in domestic currency for invoices in a foreign currency.
G/L Distribution W0411K Click OK on the Supplier Amounts for Foreign Vouchers form. Enter the account distribution information for the voucher.
Work With Hungary Foreign Vouchers W74H410A Select a record on the Supplier Ledger Inquiry form and select Regional Info from the Row menu.

Accounts Payable (G74H04),Work with Hungary Foreign Vouchers.

Review existing records for vouchers in a foreign currency.

Note: You cannot select or make changes to the records.

Supplier Ledger Inquiry W0411G Receipts Matching and Posting (G43A15),Match Voucher to Open Receipt Select records and order detail lines to match to a voucher.
Voucher Match W4314A Click Add on the Supplier Ledger Inquiry form. Select records and order detail lines to match to a voucher.

5.1.5 Setting Processing Options for the Supplier Amounts for Foreign Vouchers (P74H410)

Select Accounts Payables (G74H04), Supplier Amounts for Foreign Vouchers.

5.1.5.1 Amounts Tolerance

Amount Tolerance Type

Specify the tolerance type that the system uses to validate the differences between the company and supplier information for VAT. Values are:

Blank: Do not perform validations.

1: Validate using tolerance percentages.

2: Validate using tolerance amounts.

Tolerance Percentage for Voucher Amount Warning

Specify a percentage that the system uses to validate the difference between amounts that are entered manually and the system calculated amounts in the Supplier Amounts for Foreign Vouchers program.

For example, if you enter 10 in this processing option and the system calculated amount is 2000, a manually entered value between 1800 and 2200 is within the tolerance.

The system calculated amounts are based on the exchange rate that is used on the supplier invoice. The system assumes that the supplier exchange rate is the same as the exchange rate set up in your system. If the supplier rate is not the same, you can change it in the Supplier Amounts for Foreign Vouchers program and recalculate the amounts.

The system performs the validation on the differences for the tax, taxable, nontaxable, and gross amounts. If the difference between the user's manual entry and the calculated amounts exceeds the tolerance percentage entered in this processing option, the system issues a warning message. You can continue processing the voucher if you receive a warning message.

The system uses the value in this processing option only when you set the Amount Tolerance Type processing option to 1.

Tolerance Percentage for Voucher Amount Error

Specify a percentage that the system uses to validate the difference between amounts that are entered manually and the system calculated amounts in the Supplier Amounts for Foreign Vouchers program.

For example, if you enter 10 in this processing option and the system calculated amount is 2000, a manually entered value between 1800 and 2200 is within the tolerance.

The system calculated amounts are based on the exchange rate that is used on the supplier invoice. The system assumes that the supplier exchange rate is the same as the exchange rate set up in your system. If the supplier rate is not the same, you can change it in the Supplier Amounts for Foreign Vouchers program and recalculate the amounts.

The system performs the validation on the differences for the tax, taxable, nontaxable, and gross amounts. If the difference between the user's manual entry and the calculated amounts exceeds the tolerance percentage entered in this processing option, the system issues an error message. You cannot continue processing the voucher if you receive an error message.

The system uses the value in this processing option only when you set the Amount Tolerance Type processing option to 1.

Tolerance Amount for Voucher Amount Warning

Specify an amount that the system uses to validate the difference between amounts that are entered manually and the system calculated amounts in the Supplier Amounts for Foreign Vouchers program.

For example, if you enter 100 in this processing option and the system calculated amount is 2000, a manually entered amount between 1900 and 2100 is within the tolerance.

The system calculated amounts are based on the exchange rate that is used on the supplier invoice. The system assumes that the supplier exchange rate is the same as the exchange rate set up in your system. If the supplier rate is not the same, you can change it in the Supplier Amounts for Foreign Vouchers program and recalculate the amounts.

The system performs the validation on the differences for the tax, taxable, nontaxable, and gross amounts. If the difference between the user's manual entry and the calculated amounts exceeds the tolerance amount entered in this processing option, the system issues a warning message. You can continue processing the voucher if you receive a warning message.

The system uses the value in this processing option only when you set the Amount Tolerance Type processing option to 2.

Tolerance Amount for Voucher Amount Error

Specify an amount that the system uses to validate the difference between amounts that are entered manually and the system calculated amounts in the Supplier Amounts for Foreign Vouchers program.

For example, if you enter 100 in this processing option and the system calculated amount is 2000, a manually entered value between 1900 and 2100 would be within the tolerance.

The system calculated amounts are based on the exchange rate that is used on the supplier invoice. The system assumes that the supplier exchange rate is the same as the exchange rate set up in your system. If the supplier rate is not the same, you can change it in the Supplier Amounts for Foreign Vouchers program and recalculate the amounts.

The system performs the validation on the differences for the tax, taxable, nontaxable, and gross amounts. If the difference between the user's manual entry and the calculated amounts exceeds the tolerance amount entered in this processing option, the system issues an error message. You cannot continue processing the voucher if you receive an error message.

The system uses the value in this processing option only when you set the Amount Tolerance Type processing option to 2.

5.1.5.2 Exchange Rate Tolerance

Apply Exchange Rate Tolerance

Enter Y to have the system apply the exchange rate tolerance. Any other value, including blank, will cause the system to ignore the exchange rate tolerance values.

Tolerance percentage for Exchange rate for Warning

Enter the amount by which a manually entered exchange rate can differ from the exchange rate that exists in the Accounts Payable Ledger table (F0411) for the transaction. For example, if you enter 1 in this processing option and the exchange rate in the F0411 table is 5.5, a manually entered exchange rate between 4.5 and 6.5 is within the allowed tolerance.

If the difference between the user entered exchange rate and the exchange rate in the F0411 table rates exceeds the amount that you enter in this processing option, the system issues a warning message. You can continue processing the voucher if you receive a warning message.

Tolerance percentage for Exchange rate for Error

Enter the amount by which a manually entered exchange rate can differ from the exchange rate that exists in the F0411 table for the transaction. For example, if you enter 1 in this processing option and the exchange rate in the F0411 table is 5.5, a manually entered exchange rate between 4.5 and 6.5 is within the allowed tolerance.

If the difference between the user entered exchange rate and the exchange rate in the F0411 table rates exceeds the amount that you enter in this processing option, the system issues an error message. You cannot continue processing the voucher if you receive an error message.

5.1.6 Entering VAT Information for Vouchers in a Foreign Currency

Access the Supplier Amounts for Foreign Vouchers form.

When you first access this form when you enter a voucher, the system displays the amounts that were saved to the F0411 table. When you click OK on this form, the system saves the values to the F74R410 table.

If you access the record after you have saved the values to the F74R410 table, the system displays the values from the F74R410 table instead of from the F0411 table.

Supplier Exchange Rate

Enter the exchange rate from the supplier's invoice if the rate is different from the rate saved in the system. The rate that you enter must be within the tolerance levels specified in the processing options.

Supplier Domestic Taxable Amount

Enter the taxable amount in domestic currency from the supplier's invoice if the amount on the invoice is different from the amount saved in the system. The amount that you enter must be within the tolerance levels specified in the processing options.

Supplier Domestic Non-taxable Amount

Enter the nontaxable amount in domestic currency from the supplier's invoice if the amount on the invoice is different from the amount saved in the system. The amount that you enter must be within the tolerance levels specified in the processing options.

Supplier Domestic Tax Amount

Enter the tax amount in domestic currency from the supplier's invoice if the amount on the invoice is different from the amount saved in the system. The amount that you enter must be within the tolerance levels specified in the processing options.

Supplier Domestic Gross Amount

Enter the gross amount in domestic currency from the supplier's invoice if the amount on the invoice is different from the amount saved in the system. The amount that you enter must be within the tolerance levels specified in the processing options.