Understanding VAT in PeopleSoft Billing

To create VAT documents, including customer invoices and sales orders, you must first set up the VAT environment and enable the business units for VAT. The VAT information that is on customer invoices and sales orders is calculated based on the data that you enter. For example, the VAT codes determine the VAT rates that the system uses to calculate the VAT amount.

You can print VAT amounts on the customer invoices and sales orders, as needed. The VAT information that is on the transactions is loaded into the VAT transaction table and then into the VAT reporting tables, from which you can create VAT returns and other VAT reports.

The following diagram illustrates VAT processing that includes setting up the VAT environment, creating and printing VAT documents, loading the VAT transaction table, and creating VAT reports.

VAT process flow in PeopleSoft Billing

Several VAT-related fields exist that must be populated for VAT transactions to:

  • Calculate VAT.

  • Generate the appropriate VAT accounting entries.

  • Ensure that sufficient information exists to enable VAT returns to be compiled.

For example, the system requires the VAT registration status of the parties who are involved in a VAT transaction, the type of VAT transaction, and the rate at which VAT is calculated.

The global VAT default routines provide a centralized mechanism for the storage and retrieval of this information. PeopleSoft Billing obtains VAT defaults by calling the global VAT default routines.

See Establishing VAT Defaults.

Note: If all bill lines are not MOSS (Mini One Stop Shop) or non-MOSS lines for a VAT transaction, then bills cannot be saved or status changed to Ready.

VAT Drivers, VAT Driver Keys, and the Default Hierarchy for VAT Defaults

Default VAT information is controlled by VAT drivers, and is retrieved through a hierarchy. The following table lists the VAT drivers and associated VAT driver keys in VAT default-hierarchy sequence from most specific to least specific for the VAT Defaults component. The table also indicates which drivers control defaults for the services VAT treatment.

Note: The VAT drivers that appear in this table include only those that apply to PeopleSoft Billing.

The VAT drivers appear in the order of the hierarchy that the system uses to process defaults.

The Sales Line Identifier and Sales Line Identifier Group VAT drivers are used to retrieve VAT information for the bill lines only.

Bill Source and Bill Type VAT drivers share the Bill Source SetID driver key because both drivers belong to the same record group.

VAT Driver

VAT Driver Keys

Country

State

Applicable to Regular VAT Defaults

Applicable to Services VAT Treatment Defaults

Sales Line Identifier

SetID

Identifier Table

Identifier

Optional

Optional

Yes

Yes

Sales Line Identifier Group

Identifier Group SetID

Identifier Table

Identifier Group

Optional

Optional

Yes

Yes

Customer Location

Customer SetID

Customer ID

Address Sequence Number

Optional

Optional

Yes

Yes

Customer

Customer SetID

Customer ID

Optional

Optional

Yes

Yes

Bill Source

Bill Source SetID

Bill Source ID

Optional

Optional

Yes

Yes

Bill Type

Bill Type SetID

Bill Type ID

Optional

Optional

Yes

Yes

Billing Business Unit

Billing Business Unit

Optional

Optional

Yes

Yes

VAT Entity Registration

VAT Entity

Country

Not applicable

Optional

Yes

No

VAT Country

Country

Not applicable

Optional

Yes

No

VAT on Fully Paid Invoices

VAT calculations are not performed in PeopleSoft Billing for fully paid invoices. Where applicable, a fully paid invoice must have VAT calculated before the bill is sent to Billing through the Billing interface.

Fully paid invoices are not printed during the standard Billing invoice generation and printing process. If an invoice is required to comply with VAT rules, you can reprint the invoice using the Billing invoice reprinting features.

VAT on Deposits

VAT is considered inclusive for any deposit, deposit applied, deposit refund, and deposit refund fee amounts. If the system is set up to apply VAT to advance payments, then Billing calculates VAT and, if necessary, reduces the net extended amount for the line by the VAT amount. When a customer makes a deposit, the transaction is associated with the customer's deposit identifier, BI_LINE. The system populates the CUST_DEPOSIT_ID field. This field is used to identify the original deposit invoice when the deposit is subsequently applied to an invoice or refunded. Deposits applied and refunds will copy the VAT defaults from the original deposit.

VAT on Corporate Voucher Payments

Billing does not handle VAT on corporate voucher payments. Accounting entries for VAT are created by Accounts Receivable when payment is applied to the invoice.

VAT reverse charges

The global VAT defaulting function will identify the transactions that are subject to VAT reverse charges. The reverse charge will only apply to specified goods that are purchased within the UK by a VAT-registered business for business purposes. The purchaser of the goods, rather than the seller, will be liable to account for the VAT on the sale. This is also called customer VAT. Billing invoices will not include the customer VAT on the invoice amount due, but will indicate the amount that the customer must account for. Self-service pages will indicate the customer VAT amount separate from the invoice amount due.

Deposit-related lines will not be subject to VAT reverse charge.

Note: VAT reverse charge will not be passed to PeopleSoft Receivables, PeopleSoft General Ledger or PeopleSoft Payables.

Field or Control

Description

VAT Driver

An entity for which VAT defaults can be defined. Examples of VAT drivers include Billing Business Unit, Charge (Sales Identifier) Codes, Charge Code VAT Groups, Customer, Customer Locations, Bill Source, Bill Type, Discount and Surcharge Codes.

Driver Keys

The application-specific key fields that identify a VAT driver instance. For example, the keys that identify the Customer VAT driver are SetID and customer ID. The system obtains driver keys from the transactions during the course of the default process.

Physical Nature

Indicates whether an object is a good or a service. Many countries have a requirement to report the sale and purchase of goods separately from services.

VAT Location

Supplied by PeopleSoft Billing, values that are in these location fields affect VAT defaults, but are never affected by changes to any of the VAT defaults.

VAT Defaults

Fields for which the common VAT default processes supply default values. The system obtains VAT defaults using one of two methods:

  • By algorithm.

    For example, the system determines the VAT registration country and VAT treatment default values with complex algorithms.

  • From the VAT Defaults table.

    The system obtains the default value for some fields through a hierarchy of defaults that are from the common VAT Defaults table. The levels that are in the hierarchy represent the default sources and are identified by the VAT driver (for example, the Charge Code, Customer, or VAT Entity). The common VAT default processes can obtain these values from a single, centralized table.