Processing Invoices

This chapter provides an overview of electronic invoice creation and integration and the Open Applications Group (OAG) format, and discusses how to:

Click to jump to parent topicUnderstanding Electronic Invoice Creation and Integration

During the Voucher Integration process, XML application messages are submitted to the PeopleSoft gateway and processed by PeopleSoft Integration Broker. Subscription PeopleCode then validates data integrity, controls edits, adds registration and agreement default values, and converts the message into a PeopleSoft transaction. Once the system processes the information, the newly created transaction can be viewed through self-service invoice pages. Transactions must be loaded into the appropriate tables in order to view, approve, and pay invoices from suppliers.

Suppliers can transmit invoices in XML format (either PeopleSoft, OAG standard or cXML). When the invoices are related to purchase orders, the purchase order feed (message, file, or load) must precede the voucher feed. The voucher lines include the purchase order number, line number, and schedule number. If this information does not exist at the time that the invoice is interfaced, it is rejected.

Before invoices can be integrated, PeopleSoft procurement options must be specified. In addition, you must complete buyer, supplier, and agreement registrations.

Note. In addition to delivering the voucher enterprise integration points (EIPs) as application messages, PeopleSoft also delivers them as web services. Enabling web services is discussed in the Enterprise PeopleTools PeopleBook: Integration Broker.

See Also

Understanding Purchase Order and Receipt Integration

Entering and Processing Vouchers Online: General Voucher Entry Information

Enterprise PeopleTools PeopleBook: Integration Broker

Click to jump to parent topicUnderstanding the cXML Format

cXML is a protocol, created by Ariba, intended for the communication of business documents between procurement applications, e-commerce hubs and suppliers. cXML is based on XML and provides formal XML schemas for standard business transactions, allowing programs to modify and validate documents without prior knowledge of their form.

The protocol does not include the full breadth of interactions some parties may want to communicate. However, it can be expanded through the use of extrinsic elements and newly-defined domains for various identifiers. This expansion is the limit of point-to-point configurations necessary for communication.

The current protocol includes documents for setup (company details and transaction profiles), catalogue content, application integration (including the PunchOut feature), original, change and delete purchase orders and responses to all of these requests, order confirmation and ship notice documents (cXML analogues of EDI 855 and 856 transactions), and new invoice documents.

PunchOut is a protocol for interactive sessions managed across the Internet, a communication from one application to another, achieved through a dialog of real-time, synchronous cXML messages, which support user interaction at a remote site. This protocol is most commonly used today in the form of Procurement PunchOut, which specifically supports interactions between a procurement application and a supplier's eCommerce web site and possibly includes an intermediary for authentication and version matching.

Click to jump to parent topicUnderstanding the OAG Format

OAG is a nonprofit organization that focuses on best practices and process-based XML content for application integration, and is the largest publisher of XML-based content for business software interoperability. The OAG format enables integrators to work with a standardized invoice represented in XML, such that integrators no longer need the specifications of the table structure for invoices in the receiving PeopleSoft database. Instead, integrators populate each XML tag in the OAG SyncInvoice business object document (BOD) that corresponds to a field on the PeopleSoft voucher staging tables.

PeopleSoft Integration Broker defines a relationship between the sending node and the receiving node (the receiving node must be the default, local, active node), so that the system can run the appropriate Application Engine Transformation program. The transformation can leverage the code set functionality provided by PeopleSoft Integration Broker; therefore, if you intend to use code sets for data translation, you must specify the code set group name for the two nodes involved in the relationship and enter the values that need to be translated.

This diagram illustrates the XML data flow from the OAG invoice to the Payables voucher staging tables:

XML invoice data flow to the Payables voucher staging tables

Note. In addition to delivering the voucher EIPs as application messages (OAG_INVOICE, OAG_CONFIRM_BOD, and EM_VOUCHER_IN), PeopleSoft also delivers them as web services (OAGInvoice and SelfServiceInvoice). Enabling web services is discussed in the Enterprise PeopleTools PeopleBook: Integration Broker.

See Also

Enterprise PeopleTools PeopleBook: Integration Broker

Click to jump to parent topicPreparing for Invoice XML Integration

Subscription PeopleCode converts XML messages into PeopleSoft eSettlements transactions. This PeopleCode calls or references information that has been configured in PeopleSoft in a method similar to the way in which a save is accomplished through the online pages.

This section discusses how to:

  1. Register buyers.

  2. Register suppliers.

  3. Define agreements.

  4. Define voucher defaults.

Click to jump to top of pageClick to jump to parent topicRegistering Buyers

Buyer registration establishes the buying entity in PeopleSoft eSettlements and a corresponding business unit in the underlying PeopleSoft system. This creates the underlying business units from which the voucher processing options appear by default. These include pay from bank information, as well as the matching and value-added tax (VAT) preferences that automatically appear on the voucher, either during application messaging or the Voucher Build process.

Each buyer has a unique PeopleSoft Payables business unit associated with it. If you plan to enable suppliers to use OAG XML functionality when transacting with a particular buyer in the Business Service Provider model—or when transacting with your organization in the Buyer Direct model—you must provide each supplier with the respective business unit value (identifier) for each buyer during buyer registration, so that each supplier can embed this identifier in the Header/Parties/BillToParty/PartyID/ID tag of the OAG XML file that they send.

If, for example, suppliers cannot embed this identifier in their files, the system administrator must define the identifier in their systems for this buyer. They must map this identifier to the buyer ID using code sets, so that each XML file provides a return value (translated value). This value uses the code set functionality for data translations in the Application Engine Transform program (EM_INV_OAG and CXML2PSFT).

Supplier XML files must either contain this return value or must have the correct value in the appropriate corresponding tag.

Note. Read the code set sections in this chapter if you are not providing a valid identifier for the PeopleSoft eSettlements application, because you must set up the code set to perform the data translation for the buyer value you provide in the XML file. If you don't provide a valid identifier, the subscription PeopleCode generates an email notification that the invoice failed edits.

See Also

Creating Buyers

Click to jump to top of pageClick to jump to parent topicRegistering Suppliers

Supplier registration creates the selling entity in PeopleSoft eSettlements and a corresponding vendor ID in the underlying PeopleSoft system. During registration, the supplier establishes basic location information, such as address, payment terms, and pay to bank account information. The system references these default values during the Voucher Build process.

See Also

Creating Suppliers

Click to jump to top of pageClick to jump to parent topicDefining Agreements

You use agreements to define general processing options that are unique to a given buyer-supplier combination. Agreements are by supplier location and contain processing options such as payment terms and pay from bank information. Subscription PeopleCode references this configuration as the system converts incoming voucher XML messages into PeopleSoft eSettlements transactions.

Note. If a transacting buyer-supplier pair is using OAG XML invoices, the buyer must enter EM_SUPPLIER_REF in the Supplier Reference ID field on the agreement.

The OAG tag can be populated with either the EM_SUPPLIER_REF value that corresponds to the unique value entered on the agreement, or with a vendor ID. If the system cannot determine the vendor ID using the value in the Supplier Reference ID field, the system assumes that the value submitted is a valid vendor ID.

See Also

Understanding Agreements

Click to jump to top of pageClick to jump to parent topicDefining Voucher Defaults

Voucher transmission relies on the existence of tables established in previous tasks. These tables provide values for invoices that are not included in the XML feed or in the online entry.

Click to jump to parent topicDefining Code Sets

To define code sets, use the following components:

This section provides an overview of code sets and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Code Sets

Code sets are predefined mappings that translate data values between multiple systems. In PeopleSoft eSettlements, code sets are only relevant for inbound third-party XML invoice integration using the OAG format or cXML and are not applicable to purchase orders or receipts.

An Application Engine Transform program maps the values provided by the supplier in the XML tags in the OAG or cXML -formatted invoice to PeopleSoft invoice fields at the header, line, and distribution levels. When the program encounters an XML tag where code set functionality is employed, it translates the value in the tag into a value appropriate to the receiving application, based on the return values specified on the Code Set Values page.

This table lists six fields that appear on the voucher tables. For data translation, enter code set values for all of these fields:

Field

Code Set Name

VCHR_HDR_QV.BUSINESS_UNIT

BUSINESS_UNIT_AP

VCHR_LINE_QV.BUSINESS_UNIT_PO

BUSINESS_UNIT_PO

VCHR_LINE_QV.BUSINESS_UNIT_RECV

BUSINESS_UNIT_RECV

VCHR_LINE_QV.UNIT_OF_MEASURE

UNIT_OF_MEASURE

VCHR_LINE_QV.TAX_CD_VAT

VAT_TAX_CD

VCHR_HDR_QV.VNDR_LOC

LOCATION

Note. If a supplier can transmit correct XML tag values that correspond with PeopleSoft field values that PeopleSoft eSettlements can identify, then you do not have to enter code set values. For example, if BUY01 were transmitted by a supplier as a business unit, no code set lookup would be necessary, because PeopleSoft recognizes the business unit BUY01. However, you still must enter values for the UNIT_OF_MEASURE and—only if a given buyer operates in a value-added tax (VAT) country—for the TAX_CD_VAT fields.

PeopleSoft eSettlements supports the OAG 8 schema for SyncInvoice and ProcessInvoice BOD formats, as well as the PeopleSoft XML voucher format. The EM_VOUCHER_IN application message is used for the PeopleSoft XML format, and the SelfServiceInvoice can be used if you invoke it as a web service. For the OAG format, you can use the OAG_Invoice application message or the SelfServiceInvoiceOAG web service.

Note. Ensure you do not use special characters—such as the ampersand (&)—in your code sets, because such characters cannot be added to and saved correctly in an XML file.

See Also

Enterprise PeopleTools PeopleBook: Integration Broker

Click to jump to top of pageClick to jump to parent topicPages Used to Define Code Sets

Page Name

Definition Name

Navigation

Usage

Code Set Groups

IB_CODESETGRPVAL

PeopleTools, Integration Broker, Integration Setup, Codesets, Codeset Groups, Code Set Groups

Enter match names and match values and associate them with buyers.

Code Sets

IB_CODESET

PeopleTools, Integration Broker, Integration Setup, Codesets, Codesets, Code Sets

Enter the match name and match value that you entered previously into each of the six code sets.

Code Set Values

IB_CODESETVAL

PeopleTools, Integration Broker, Integration Setup, Codesets, Codeset Values, Code Set Values

Enter a PeopleSoft return name and value and associate them with a match name and value.

Click to jump to top of pageClick to jump to parent topicEntering Match Names and Values and Associating Them with Buyers

Access the Code Set Groups page (PeopleTools, Integration Broker, Integration Setup, Codesets, Codeset Groups, Code Set Groups).

Select EM_SUPPLIER as the code set group name for each of the six fields that require XML OAG data translation.

Note. You do not have to set up code sets or code set values for a field if your system can transmit the correct XML tag value that corresponds with the respective PeopleSoft field value, but you must set up the UNIT_OF_MEASURE, and, if you must use value-added tax (VAT), also set up the VAT_TX_CD code sets.

If the supplier's application populates the OAG XML SyncInvoice BOD with the buyer name in the Header/Parties/BillToParty/PartyID/ID tag, then enter a match name of BUYER and enter the buying organization name as the match value.

Note. Use the delivered EM_SUPPLIER code set group.

Click to jump to top of pageClick to jump to parent topicEntering Match Names and Values into Code Sets

Access the Code Sets page (PeopleTools, Integration Broker, Integration Setup, Codesets, Codesets, Code Sets).

Note. You access the page by clicking the respective EM_SUPPLIER link on the search page for each of the six fields on which you potentially must implement code set functionality. Here you add the match name and match value pair that you entered previously, to the appropriate code set.

Match Name

Select the name of the field containing a value that you need to match for this code set. Values are: BUYER, LOCATION, PURCHASER, RECEIVING ENTITY, SUPPLIER UOM, or VAT CODE.

Match Value

Enter the value of the field that the translation program must match to initiate a translation in response to the value.

Click to jump to top of pageClick to jump to parent topicAssociating Match Names and Values with PeopleSoft Field Values

Access the Code Set Values page (PeopleTools, Integration Broker, Integration Setup, Codesets, Codeset Values, Code Set Values).

Associate your match name and match value pair with the recipient's PeopleSoft field values by selecting the appropriate code set name for the PeopleSoft field that requires the incoming value to be translated.

From Group

Displays the code set group to which the source or sending node belongs. Enter EM_SUPPLIER for PeopleSoft eSettlements.

Ensure that the code set group name is on the third-party supplier's (sending) node (the From Group field value).

Code Set Name

Displays the code set name that you selected on the search page. It contains the match name and match value permutations that you want to match.

To Group

Displays the code set group to which the target or receiving node belongs. Enter PSFT_FINANCIALS for PeopleSoft eSettlements. You do not have to enter any match values for it.

Description

Enter a description to define these code set values.

Match Name

Displays BUYER. for PeopleSoft eSettlements. Select the Select check box that corresponds to the match name, match value, and return value that you enter.

Match Value

Displays the incoming value.

Return Name

Enter a return name to which the match name-match value pair should be translated.

Return Value

Enter the return value.

Currency code is important when providing amounts. This table lists the values that must be provided as currency node attributes:

Level

Field

Tag

Header

vch_hdr_qv.txn_currency_cd

Total Amount

Line

vch_line_qv.txn_currency_cd

Extended Price

Distribution

vch_dist_qv.txn_currency_cd

Actual

See Also

Enterprise PeopleTools PeopleBook: Integration Broker

Click to jump to parent topicProcessing Third-Party Transactions

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicLoading Invoices

Both OAG and PeopleSoft standard XML invoices are interfaced the same way and make use of the EM_VOUCHER_IN message definition. The message definition for vouchers is accessible through PeopleSoft Application Designer. Use this tool to view the structure of the message and the subscription PeopleCode for incoming vouchers. When loading invoice data, the system validates the information and stores the data in the VCHR_HDR_QV, VCHR_LINE_QV, VCHR_DIST_QV tables, which are also used during self-service invoice creation.

Note. When loading invoice data for self-service invoices, the system also populates the VCHR_MSCH_QV table and the VCHR_MSCL_QV table.

In addition to copying data from XML to the voucher QV tables, the subscription PeopleCode in the EM_VOUCHER_IN message definition adds default values that would not normally be handled by the Voucher Build process. If an invoice is loaded and any of its required fields are invalid, an error message appears on the Service Operations Monitor.

When loading invoices using XML messages, if the invoice load errors notification type has been set up, then a notification is sent for any errors encountered during processing of the subscription PeopleCode for the EM_VOUCHER_IN message.

Note. Subscription PeopleCode errors generate only an initial email notification; reminder days notifications are not sent for PeopleCode errors.

The system administrator must modify, save, and resubmit the invoice until the message status is Done. Once the system receives an invoice that is free of errors, the buyer can review it. The email notification routings for invoices that cause errors, in either subscription PeopleCode or in pre-edit or edits in the Voucher Build process, are determined from the routings defined for invoice load errors notification at either the agreement level or the buyer and supplier location level.

All other invoices are available for selection by the Voucher Build process, which performs further edits according to the voucher processing rules, and populates these records:

When you run the Voucher Creation Notification Application Engine process (EM_VCHR_CRT) and a voucher fails any of these edits or rules, the system sends an email notification (if you set up this notification type), and the voucher is reported on the Correct Invoice Errors page. Reminder days notifications are also generated.

When suppliers submit the XML invoice (using PeopleTools SendMaster or any other XML posting utility), the system returns a confirmation BOD or acknowledgment response. If the OAG invoice is valid XML and is also a valid OAG BOD, the system sends a confirmation BOD containing a NounSuccess tag. If there are errors, the system sends a confirmation BOD containing a NounFailure tag that includes an explanation of the error.

Note. The system sends email notifications when invoices are successfully loaded, as well as when invoice transmission errors occur (whether recycled, pre-edit, or subscription PeopleCode XML). Email notifications are sent for both error and for success, and as with all email notifications, there is a hierarchy. The email routings for invoices with errors, either from subscription PeopleCode, pre-edit, or edits from the Voucher Build process, are determined from the routings set up for invoice load errors notification established at either the agreement level or at the buyer and supplier location level. cXML invoices do not generate email notifications.

Once the vouchers populate PeopleSoft Payables tables, the system administrator must run the Matching Application Engine process (AP_MATCH) to perform match edits between vouchers, purchase orders, and receipts.

Note. In addition to delivering voucher EIPs as application messages (EM_VOUCHER_IN and OAG_INVOICE ), PeopleSoft also delivers them as web services (SelfServiceInvoice and SelfServiceInvoiceOAG, respectively). Enabling web services is discussed in the Enterprise PeopleTools PeopleBook: Integration Broker.

See Also

Understanding Voucher Build Processing

Understanding Matching

Enterprise PeopleTools PeopleBook: Integration Broker

Click to jump to top of pageClick to jump to parent topicPopulating Invoice Records

For invoices associated with a purchase order or receipt, the distribution records do not have to be populated, because the Voucher Build process will create the distribution records by copying the distribution details from the purchase order or receipt document.

The following table lists record-field combinations that must be populated with valid data for each invoice. The OAG Tag column lists the XML tags that exist in the OAG SyncInvoice BOD that are applicable to a field on a PeopleSoft voucher record.

Note. An asterisk in the Field column indicates that the field is required.

Record

Field

OAG Tag

Comments

VCHR_HDR_QV

BUSINESS_UNIT*

Header/Parties/BillToParty/PartyID/ID

If integrators pass a valid PeopleSoft Payables business unit in the OAG tag, the system can process it. Otherwise, the code set functionality is required to translate this data. Suppliers must enter the value they will be passing as a BUSINESS_UNIT_AP code set value, and then enter the translation value.

VCHR_HDR_QV

VOUCHER_ID*

 

The system programmatically determines this field, provided that the PeopleSoft Payables business unit is set up for invoice auto-numbering.

VCHR_HDR_QV

INVOICE_ID*

Header/DocumentIDs/DocumentID/ID

 

VCHR_HDR_QV

INVOICE_DT*

Header/DocumentDateTime

 

VCHR_HDR_QV

VENDOR_ID*

Header/Parties/SupplierParty/PartyID/ID

 

VCHR_HDR_QV

VNDR_LOC*

Header/Parties/SupplierParty/Addresses/PrimaryAddress/AddressID

If integrators pass a valid vendor location in the OAG tag, the system can process it. Otherwise, code set functionality is required to translate this data. Suppliers must enter the value they will pass as a LOCATION code set value, and then enter the translation value. If this field is not populated, the system assumes the Voucher Build process will assign the default location for the vendor.

VCHR_HDR_QV

GROSS_AMT

Header/TotalAmount

 

VCHR_HDR_QV

TXN_CURRENCY_CD

Currency Node attribute of Header/TotalAmount tag

 

VCHR_HDR_QV

VAT_ENTRD_AMT

Header/Tax/TaxAmount

This field is only required if the supplier operates in a country requiring VAT and the vendor is not exempt.

VCHR_HDR_QV

DSCNT_AMT

Header/PaymentTerms/DiscountAmount

 

VCHR_HDR_QV

TAX_EXEMPT

Header/TaxWithholdingExempt

 

VCHR_HDR_QV

SALETX_AMT

Header/TotalTax

 

VCHR_HDR_QV

FREIGHT_AMT

Header/Charges/BasicFreightCharge/Total

 

VCHR_HDR_QV

MISC_CHRG_AMT

Header/Charges/MiscellaneousCharge/Total

 

VCHR_HDR_QV

DESCR254_MIXED

Header/Note

 

VCHR_LINE_QV

BUSINESS_UNIT*

 

 

VCHR_LINE_QV

VOUCHER_ID*

 

 

VCHR_LINE_QV

VOUCHER_LINE_NUM*

Line/LineNumber

 

VCHR_LINE_QV

BUSINESS_UNIT_PO

Line/Parties/SoldToParty/PartyID/ID

Accepts a valid PeopleSoft Purchasing business unit. Integrators can also use the BUSINESS_UNIT_PO code set. Integrators must enter the value that they intend to pass into the code set values.

VCHR_LINE_QV

PO_ID

Line/DocumentReferences/PurchaseOrderDocumentReference/DocumentIds/DocumentId/Id

 

VCHR_LINE_QV

LINE_NBR

Line/DocumentReferences/PurchaseOrderDocumentReference/LineNumber

 

VCHR_LINE_QV

SCHED_NBR

Line/DocumentReferences/PurchaseOrderDocumentReference/ScheduleLineNumber

 

VCHR_LINE_QV

DESCR

Line/OrderItem/Description

 

VCHR_LINE_QV

MERCHANDISE_AMT

Line/ExtendedPrice

 

VCHR_LINE_QV

TXN_CURRENCY_CD

Currency Node attribute of Line/ExtendedPrice tag

 

VCHR_LINE_QV

INV_ITEM_ID

Line/OrderItem/ItemIDs/ItemID/ID

 

VCHR_LINE_QV

QTY_VCHR

Line/OrderQuantity

 

VCHR_LINE_QV

UNIT_OF_MEASURE

UOM Node attribute of Line/OrderQuantity tag

Uses the UNIT_OF_MEASURE code set. Integrators must enter the value that they intend to pass into the code set values.

Note. Unit of measure (UOM) values must be provided as a node attribute of the OrderQuantity tag.

VCHR_LINE_QV

UNIT_PRICE

Line/UnitPrice/Amount

 

VCHR_LINE_QV

TAX_CD_VAT

Line/Tax/TaxCode

Uses the VAT_TAX_CD code set name.

VCHR_LINE_QV

BUSINESS_UNIT_RECV

Line/Parties/ShipToParty/PartyID/ID

Accepts a valid PeopleSoft Purchasing business unit. Integrators can also use the BUSINESS_UNIT_RECV code set. Integrators must enter the value that they intend to pass into the code set values.

VCHR_LINE_QV

RECEIVER_ID

Line/DocumentReferences/ReceiptDocumentReference/DocumentIDs/DocumentID/ID

 

VCHR_LINE_QV

RECV_LN_NBR

Line/DocumentReferences/ReceiptDocumentReference/LineNumber

 

VCHR_LINE_QV

RECV_SHIP_SEQ_NBR

Line/DocumentReferences/ReceiptDocumentReference/ScheduleLineNumber

 

VCHR_LINE_QV

REQUESTOR_ID

Line/Parties/SoldToParty/Contacts/DeliverToContact/Person/PersonCode

 

VCHR_LINE_QV

DESCR254_MIXED

Line/Note

 

VCHR_DISTRIB_QV

BUSINESS_UNIT*

 

Gets value from VCHR_HDR_QV.

VCHR_DISTRIB_QV

VOUCHER_ID*

 

Gets value from VCHR_HDR_QV.

VCHR_DISTRIB_QV

VOUCHER_LINE_NUM*

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

DISTRIB_LINE_NUM*

 

Gets value from each number and occurrence of the Distribution tag.

VCHR_DISTRIB_QV

QTY_VCHR

 

Gets value from the VCHR_LINE_QV field.

VCHR_DISTRIB_QV

MERCHANDISE_AMT

Line/Distribution/Amount/Actual

 

VCHR_DISTRIB_QV

TXN_CURRENCY_CD

 

Gets value from the Currency Node attribute of the Line/Distribution/Amount/Actual tag.

VCHR_DISTRIB_QV

BUSINESS_UNIT_GL

Line/Distribution/GLEntity

 

VCHR_DISTRIB_QV

BUSINESS_UNIT_PO

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

PO_ID

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

LINE_NBR

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

SCHED_NBR

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

BUSINESS_UNIT_RECV

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

RECEIVER_ID

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

RECV_LN_NBR

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

RECV_SHIP_SEQ_NBR

 

Gets value from VCHR_LINE_QV.

VCHR_DISTRIB_QV

ACCOUNT

Tag1 contains the ACCOUNT ChartField value: Line/Distribution/Project/GLElement/Description.

Tag2 contains the ACCOUNT ChartField value: Line/Distribution/Project/GLElement/NameValue.

 

VCHR_DISTRIB_QV

DEPTID

Line/Distribution/CostCenter

 

VCHR_DISTRIB_QV

ACTIVITY_ID

Line/Distribution/Project/Activity/Id

 

VCHR_DISTRIB_QV

OPERATING_UNIT

Line/Distribution/Business/RelatedUnit/Unit/Id

 

VCHR_DISTRIB_QV

PROJECT_ID

Line/Distribution/Project/Id

 

See Also

Setting Up Numbering

Click to jump to parent topicEntering and Managing Self-Service Invoices

This section provides an overview of self-service invoice entry and management and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Self-Service Invoice Entry and Management

This section discusses:

Note. If financial sanctions validation is enabled, the system does not consider the financial sanctions status of the supplier, nor does it validate the supplier against any financial sanctions lists (for example, the Specially Designated Nationals (SDN) list) during self-service invoice entry. Therefore, you can create self-service invoices for any supplier with a financial sanctions status of Review or Blocked. However, the Pay Cycle Application Engine process (AP_APY2015) does not select invoices for a supplier that has a financial sanctions status of Review or Blocked. You cannot pay these invoices until the financial sanctions status of the supplier is set to Cleared or Valid.

See Understanding Financial Sanctions Validation.

Invoice Entry

You can create an invoice by copying purchase orders, purchase order lines, or information from a packing slip, receipt, or receipt lines. However, only users assigned system administrator and supplier administrator role types can create invoices by copying invoice information from a purchase order or packing slip, or by adding invoice lines.

Because some amounts are only estimates at the time a purchase order is created, the system does not copy these specific amounts onto the self-service invoice. This means that users must enter the actual amounts when they become known (for example, when the goods are shipped) for the following amounts:

If an item-vendor relationship and pricing have been established for the supplier, then the supplier can select items from the item master, set up in PeopleSoft Purchasing. This restricts suppliers to access items associated with their organization only. If ChartFields have been set up for an item, then they appear by default on the distribution line, along with unit pricing and unit of measure (UOM) information. Users can change this information. If an item-vendor relationship has not been established, then suppliers are not able to select items from the item master, but can still complete description, quantity, UOM, and unit price information.

Invoice Processing

Online invoices go through processes similar to those described in the previous Loading Invoices section. Online transactions are picked up by the Voucher Build process, in the same way as the XML invoice messages are picked up from external systems.

See Loading Invoices.

If email notifications have been established for invoice load errors, then the supplier receives an email if errors exist and are available for review. The supplier then notifies the system administrator of corrections that need to be made and can also request that a voucher be deleted so that it can be re-entered. The system administrator verifies voucher transactions after each process, to ensure that each transaction is error-free.

Just as with invoices submitted electronically, you must ensure that the PeopleSoft Payables business unit is set up for invoice auto-numbering.

You can review invoices before they pass through the Voucher Build process and become vouchers in the system. You can also make changes to the accounting associated with an invoice.

Invoice Routing and Verification

The system marks invoices designated for ChartField completion and review with a Voucher Build status of N (none). This status prevents the invoice from being selected by the Voucher Build process. Invoices with a status of N require verification of buyer-specified details by the requester or other buyer user for ChartField accuracy and completeness before being processed by the Voucher Build process. You set up invoice verification routing at the agreement level, and it is dependent upon the type of invoice (such as purchase order or non-purchase order), and the buyer-supplier location combination. During this invoice verification, the buyer adds ChartField values, if necessary, then releases the invoice for processing by clicking the Release for Processing button. This changes the invoice Voucher Build status to B (to build) and enables the Voucher Build process to pick it up.

When creating invoices, suppliers can save their work and then later review, correct, change, or add invoice details. At this point the Voucher Build status is I (initiated). Once the supplier is satisfied with the invoice, the Voucher Build status is N marking it for invoice verification, or B, enabling it to be picked up by the Voucher Build process.

Note. When the system routes notifications by role, all users associated with a given role receive the invoice verification notification. Similar to invoice header approval, when the first user in the correct role verifies the invoice and releases it for processing, the system sets the invoice Voucher Build status to B for selection by the Voucher Build process.

When the system routes notifications by multiple user IDs, roles, and requesters, the first of these users to access and release an invoice for processing sets the Voucher Build status to B.

If an invoice has the requester ID populated, then that user (the requester), if set up for it, receives the email notification. If an invoice does not have the requester ID populated then the system obtains the default requester (or role) from the email setup (agreement or buyer setID level). These users or roles receive notification and can perform the invoice verification.

ChartField Defaulting Logic

This section discusses how the system populates ChartField values on an invoice, depending on the invoice type.

For self-service, XML, and OAG invoices, the system uses the following logic (outlined in the table) to retrieve ChartField values. This table is ordered from the highest level (Level 1, the buyer template) to the lowest level (Level 4, the item ID value).

Level

ChartFields Specified

Processing Logic

1. Buyer template

ACCOUNT, which is the only required ChartField for an invoice.

Any ACCOUNT ChartField values specified at the lower three levels override this level's value.

2. Agreement

All ChartFields

Any values specified at this level are automatically populated onto the invoice.

3. Requester

All ChartFields

Values specified at Level 3 do not override values specified at Level 2. This means that any values specified at this level are automatically populated onto the invoice, unless the value is already defined on Level 2.

4. Item ID

  • ACCOUNT

  • ALT_ACCOUNT

  • PRODUCT

ACCOUNT, ALT_ACCOUNT, or PRODUCT values specified at this level override any value specified at a higher level.

If an invoice is copied from a PO or receipt, the ChartFields are obtained from the PO or receipt. When an invoice is not created by copying a PO or receipt, and when ChartFields provide default values for self-service and XML invoices where a PO is not associated with the invoice line, the ChartFields are obtained as stated in the above table. The general ledger business unit is derived from the requester if populated; otherwise from the PeopleSoft Payables Business Unit table (BUS_UNIT_TBL_AP).

If suppliers are able to enter ChartFields based on the agreement setup, then they can enter one distribution line per invoice line only. However, during the invoice review step, the buyer can add additional distribution lines.

The account definition is obtained from the Line/Distribution/Project/GLElement/NameValue field. However, for OAG invoices you must specify ACCOUNT as the node name for the NameValue field.

You specify the ability to view or edit ChartFields at the installation level, then at the buyer registration level, and further at the agreement level. Buyers specify whether a supplier can see the ChartFields, regardless of what the buyer has set up on buyer registration. When entering self-service invoices, suppliers can only view ChartFields, if access to them has been enabled by a given buyer.

See Also

Enabling ChartFields

Click to jump to top of pageClick to jump to parent topicPages Used to Enter and Manage Self-Service Invoices

Page Name

Definition Name

Navigation

Usage

Self-Service Invoice - Invoice Actions

EM_QV_HOME

eSettlements, Self-Service Invoice, Self-Service Invoice - Invoice Actions

Access pages to create and manage self-service invoices.

Create Invoice - Invoice Entry

EM_QV_ENTRY

  • Click the Create Invoice link on the Self-Service Invoice - Invoice Actions page.

  • Click the Invoice ID link on the Self-Service Invoice - View Invoice page.

Enter supplier invoice details, create self-service invoices, review and modify invoices already created, and correct invoices containing pre-edit and edit errors.

Note. Pre-edit errors can be corrected by the supplier administrator. Edit errors can only be corrected by the system administrator.

Create Invoice - Invoice Entry

EM_VCHR_LINE_CMNTS

Select the Additional Information tab on the Create Invoice - Invoice Entry page (EM_QV_ENTRY).

Click an Invoice Line Comments button on an invoice line.

Enter additional comments regarding the invoice line.

Create Invoice - Invoice Entry

EM_QV_LINE_DIST

Select the Additional Information tab on the Create Invoice - Invoice Entry page (EM_QV_ENTRY).

Click an Accounting button on an invoice line.

View and modify accounting ChartFields for the invoice lines.

Miscellaneous Charges

VCHR_MISC_QV

Click the Transfer to Misc Chrgs Detail button on the Create Invoice - Invoice Entry page.

Allocate the miscellaneous charges for the invoice at a more detailed level.

Self Service Invoice Attachment

VCHRHDR_ATT_SEC

Click the Attachments button on the Create Invoice - Invoice Entry page.

Add attachments to the invoice.

Self-Service Invoice - View Invoice

EM_QV_SRCH

Click the View Invoice link on the Self-Service Invoice - Invoice Actions page.

Enter search parameters to view invoices that have not yet become vouchers in the system.

Self-Service Invoice - Delete Invoice

EM_QV_SRCH

Click the Delete Invoice link on the Self-Service Invoice - Invoice Actions page.

Enter search parameters to view invoices that have been entered into the system, but have not yet become vouchers in the system.

Self-Service Invoice - Print Invoice

EM_QV_SRCH

Click the Print Invoice link on the Self-Service Invoice - Invoice Actions page.

Enter search parameters to view invoices to print.

Print Invoice - Pro Forma Invoice

EM_QV_DISPLAY

Click an Invoice ID link on the Self-Service Invoice - Print Invoice page.

View and print a pro forma version of an invoice.

Self-Service Invoice - Review Invoice

EM_QV_SRCH

Click the Review Invoice link on the Self-Service Invoice - Invoice Actions page.

Search for, view a list of, and access invoices that have not yet become vouchers in the system. Only host and buyer roles can access this page.

Review Invoices - Invoice

EM_QV_ENTRY

Click an Invoice ID link on the Self-Service Invoice - Review Invoice page.

Review invoice details and release for processing or deny invoices.

Review Invoices - Deny Invoice

EM_QV_DENY

Click the Deny Invoice button on the Review Invoices - Invoice page.

Enter comments or reasons for denying the invoice, to be included in the text of the subsequent email notification.

Self-Service Invoice - Correct Invoice Errors

EM_QV_SRCH

Click the Correct Invoice link on the Self-Service Invoice - Invoice Actions page.

Search for invoices with errors. Pre-edit errors can be corrected by the supplier administrator. Edit errors can be corrected by the system administrator only.

Voucher Build Error Detail

VCHR_BATCHERR_PG

Click the Invoice ID link on the Self-Service Invoice - Correct Invoice Errors page.

Displays the errors created during the Voucher Build Application Engine process (AP_VCHRBLD)

Invoice Information

VCHR_EXPRESS1

Click the Correct Errors link on the Voucher Build Error Detail page.

Correct invoices containing pre-edit and edit errors. The Correct Errors link for edit errors is only available to the system administrator role type. It is available to both the system administrator and the supplier administrator for pre-edit errors.

Create Invoice - Look Up a Purchase Order

EM_VCHR_LK_QV

Click the Copy from a Purchase Order button on the Create Invoice - Invoice Entry page (EM_QV_ENTRY).

Select a purchase order from the search results to copy to an invoice.

Create Invoice - Look Up a Packing Slip

EM_VCHR_PS_QV

Click the Copy from a Packing Slip button on the Create Invoice - Invoice Entry page (EM_QV_ENTRY).

Select a receipt from the search results to copy to an invoice.

Click to jump to top of pageClick to jump to parent topicEntering Supplier Invoice Details

Access the Create Invoice - Invoice Entry page (click the Create Invoice link on the Self-Service Invoice - Invoice Actions page).

Note. If financial sanctions validation is enabled, the system does not consider the financial sanctions status of the supplier, nor does it validate the supplier against any financial sanctions lists (for example, the Specially Designated Nationals (SDN) list). Therefore, you can create self-service invoices for any supplier with a financial sanctions status of Review or Blocked. However, the Pay Cycle Application Engine process (AP_APY2015) does not select invoices for a supplier that has a financial sanctions status of Review or Blocked. You cannot pay these invoices until the financial sanctions status of the supplier is set to Cleared or Valid.

See Understanding Financial Sanctions Validation.

Invoice Header Information

Currency and Invoice Date

Displays the values for currency and invoice date (these appear by default).

Requester

Enter the user name of the person requesting the invoice. The system uses this field for routing to the user who must perform invoice verification of the invoice.

Note. The system automatically defaults ChartField values established for the requester onto the invoice. However, these values do not overwrite any ChartField values established at the agreement level, or account, alternate account, or product ChartField values established at the item level.

See Understanding Self-Service Invoice Entry and Management.

Copy from a Purchase Order

Click to look up purchase order information, which you can then copy to the invoice that you're creating.

Copy from a Packing Slip

Click to look up packing slip or receipt information, which you can then copy to the invoice that you're creating.

Invoice Details

Item ID, Description, UOM (unit of measure),Unit Price, and Amount

Enter information in these fields, and view the information copied from purchase orders or packing slips.

Note. If an item vendor relationship has not been established, suppliers cannot select items from the item master.

Quantity

Enter a quantity for the item.

Note. Only one distribution line is permitted when a supplier creates a self-service invoice, but if a purchase order containing multiple distribution lines is copied onto the self-service invoice, the system copies and will display all lines of the purchase order on the invoice. However, since the supplier can change the quantity and the price on the invoice line before the invoice is subject to invoice verification, if the invoice is routed for invoice verification and there are distribution and line discrepancies, the buyer must correct any line quantity and amount and distribution quantity and amount discrepancy before the invoice can be saved. If the invoice is not routed for invoice verification, it will stay in Recycled status until a buyer user corrects any discrepancy.

Additional Information

Select the Additional Information tab.

Tax?

Select this check box if the line item is tax applicable.

Note. If sales tax is not applicable for the buyer, this check box does not appear.

VAT Code, Tax Percent, and VAT Amount

Select the VAT code value. The system calculates the VAT amount based on the amount of the line.

The VAT code prompts contain the percentage for the VAT code.

Note. These fields only appear if the buyer operates in a VAT country.

Click the Invoice Line Comments button to enter comments about the line.

Click the Accounting button to view and modify ChartFields for the invoice line.

Note. If an XML-sourced invoice line is associated with a purchase order or a receiver, this button is inactive and you cannot edit the accounting distribution information.

PO Details

Select the PO Details (purchase order details) tab.

View the PO unit, PO number, line, and schedule number information.

Receiver Details

Select the Receiver Details tab.

View the receipt unit, receipt number, line, and schedule information.

Settlement Information

View the payment terms and method, and the various amounts for the invoice.

You can also enter a sales tax amount, shipping amount, and miscellaneous charge amount.

Click the Refresh button to update the amounts.

Click the Transfer to Misc Chrg Detail button to access the Miscellaneous Charges page.

Save and Submit

Click this button once you have completed your data entry, to submit the invoice to the buying organization. After you click this button, you can view the invoice but cannot edit or delete it.

Save For Later

Click this button to set the Voucher Build status to I (initiate), to save the work you've done on this invoice, and enable you to return to it afterward. Clicking this button does not submit the invoice to the buying organization.

Attachments

Click this button to add attachments to the invoice. Attachments are for information only. No processing is done on these attachments.

Click to jump to top of pageClick to jump to parent topicEditing Invoice Accounting Line Information

Access the Create Invoice - Invoice Entry page (select the Additional Information tab on the Create Invoice - Invoice Entry page).

Click the Accounting button on the Additional Information tab on the Create Invoice - Invoice Entry page to access this page. Modify the ChartField values for each invoice line.

Note. Any ChartField values you define here for Account, Alternate Account, or Product fields overwrite any values established at the agreement or requester level.

See Understanding Self-Service Invoice Entry and Management.

Click to jump to top of pageClick to jump to parent topicCopying Purchase Order Information

Access the Create Invoice - Look Up a Purchase Order page (click the Copy from a Purchase Order button on the Create Invoice - Invoice Entry page).

Search Criteria

Search Results Display

Select Header or Detail , and then click the Search button to return results by invoice header or by line detail, respectively.

You can enter additional search criteria, such as purchase order unit, purchase order number, purchase order date, item ID, and description, if necessary, but the buyer and supplier values appear by default.

Search Results

Select

  • Select the purchase order's corresponding check box if you selected to view header results, then click the Copy To Invoice button at the bottom of the page to copy the associated information to the invoice.

    You can also select any Purchase Order link to display the line detail for the purchase order before copying it to the invoice.

  • Select the line's corresponding check box if you selected to view line detail results, then click the Copy To Invoice button to copy the associated information to the invoice.

Click to jump to top of pageClick to jump to parent topicCopying Packing Slip Information

Access the Create Invoice - Look Up a Packing Slip page (click the Copy from a Packing Slip button on the Create Invoice - Invoice Entry page).

Search Criteria

Search Results Display

Select the Header or the Detail search option, and then click the Search button to return results by invoice header or by line detail, respectively.

You can enter additional search criteria, such as receipt unit, packing slip, receipt number, receipt date, item ID, and description, if necessary, but the supplier value appears by default.

Search Results

Select

  • Select the packing slip's corresponding check box if you selected to view header results, then click the Copy To Invoice button at the bottom of the page to copy the associated information to the invoice.

    You can also select any Receipt Number column link to display the line detail for the respective packing slip before copying all or part of it over to the invoice.

  • Select the line's corresponding check box if you selected to view line detail results, then click the Copy To Invoice button to copy the associated information to the invoice.

Note. Clicking the Copy To Invoice button actually copies a receipt or packing slip. You can select one or many packing slips to copy, and one or many lines from one or many packing slips. You can also copy information from packing slips not associated with a purchase order.

Click to jump to top of pageClick to jump to parent topicAdding Miscellaneous Charge Codes

Access the Miscellaneous Charges page (click the Transfer to Misc Chrgs Detail button on the Create Invoice - Invoice Entry page.)

Miscellaneous Charge

Enter a miscellaneous charge code for this invoice.

If the Miscellaneous Charge Code field is blank on the business unit, you must enter a value here.

Misc Charge Amount

Enter the amount to be applied to this miscellaneous charge code.

Click to jump to top of pageClick to jump to parent topicCompleting Online Invoice Entry

Access the Create Invoice - Invoice Entry page (click the Create Invoice link on the Self-Service Invoice - Invoice Actions page).

Note. Transfer to this page occurs when you click the Select button on either the Create Invoice - Look Up a Purchase Order or the Create Invoice - Look Up a Packing Slip page.

Complete the invoice by entering a location (if different from the default location), an invoice ID, and a requester (if applicable).

The Payment Terms and Payment Method field values appear by default according to the supplier entered.

You can also change the invoice date and the currency. You can enter a sales tax amount, shipping amount, and a miscellaneous charge amount.

Note. The currency is the type designated at the supplier location level. Otherwise, in the Buyer Direct model, the PeopleSoft Payables default hierarchy determines the currency type. The payment terms appear by default from the agreement level.

If value-added tax (VAT) is applicable, then sales tax does not appear, and you can enter the VAT amount.

Click to jump to top of pageClick to jump to parent topicViewing and Modifying Invoices

Access the Self-Service Invoice - View Invoice page (click the View Invoice link on the Self-Service Invoice - Invoice Actions page).

Invoices

Invoice ID

Select a link in this column access the Create Invoice - Invoice Entry page where you can view and modify the invoice.

Note. You can edit only those invoices which have not been released for processing—invoices with a Voucher Build status of I (initiated).

Click to jump to top of pageClick to jump to parent topicViewing and Deleting Invoices

Access the Self-Service Invoice - Delete Invoice page (click the Delete Invoice link on the Self-Service Invoice - Invoice Actions page).

Invoices

Select

Select the corresponding check box and click the Delete button to delete an invoice or invoices.

Note. The Voucher Build process deletes the invoices from the system.

You can delete only those invoices which have not been released for processing—invoices with a Voucher Build status of I (initiated).

Click to jump to top of pageClick to jump to parent topicViewing and Printing Invoices

Access the Self-Service Invoice - Print Invoice page (click the Print Invoice link on the Self-Service Invoice - Invoice Actions page).

Invoices

Invoice ID

Click the associated Invoice ID link to access the Print Invoice - Pro Forma Invoice page where you can then print the displaying invoice.

Click to jump to top of pageClick to jump to parent topicReviewing Invoices

Access the Self-Service Invoice - Review Invoice page (click the Review Invoice link on the Self-Service Invoice - Invoice Actions page).

You can enter search criteria.

Invoices to Verify

Select All or My Pending.

Invoice ID

Click the associated Invoice ID link to review all invoice information.

This transfers you to the Review Invoices - Invoice page, where you can click the Release for Processing button to enable the invoice to pass to the next step.

You can modify the accounting information for any invoice lines that are subject to invoice verification.

Click to jump to top of pageClick to jump to parent topicReleasing and Denying Invoices

Access the Review Invoices - Invoice page (click an Invoice ID link on the Self-Service Invoice - Review Invoice page).

Review invoice header and detail information.

Release for Processing

Click this button to release the invoice and enable it to be picked up by the Voucher Build process.

Deny Invoice

Click this button to prevent the invoice from being picked up by the Voucher Build process, and to access the Review Invoices - Deny Invoice page to enter required comments regarding the denial.

The system sends email notification to the user who created the invoice, if it is a self-service invoice, or an XML invoice with the user ID populated. If neither of the former is true, the system sends email to the roles and users set up for error notification. If no users are set up for error notification, the system warns the user who denies the invoice.

See Also

Entering Supplier Invoice Details

Click to jump to top of pageClick to jump to parent topicCorrecting Invoice Errors

Access the Self-Service Invoice - Correct Invoice Errors page (click the Correct Invoice link on the Self-Service Invoice - Invoice Actions page).

Invoices

Invoice ID

Click the associated Invoice ID link to access the Voucher Build Error Detail page where you can view details regarding the errors that the invoice contains.

Note. You can only view and correct invoice errors after the Voucher Build process has run.

Depending on the nature of the errors, when you click the Correct Errors link on the Voucher Build Error Detail page, the system transfers you to either the Invoice Information page in PeopleSoft Payables (for edit errors), or the Create Invoice - Invoice Entry page in PeopleSoft eSettlements (for pre-edit errors).

Only the system administrator users—not suppliers—can correct edit errors. Suppliers can, however, correct pre-edit errors. All errors must be corrected before the invoice can be resubmitted.

See Also

Entering Invoice Information for Online Vouchers

Click to jump to parent topicRunning the eSettlements Notifications Process

This section provides an overview of the eSettlements Notifications process and lists the page used to run the eSettlements Notifications process.

Click to jump to top of pageClick to jump to parent topicUnderstanding the eSettlements Notifications Process

When buyers log in to the application and access the Buyer Dashboard page, the Invoices to Verify link provides a transfer to the Self-Service Invoice - Review Invoice page where the user can view the invoices awaiting his or her verification. Run the eSettlements Notifications process to generate the email notifications for invoice verifications, as well as to determine which invoices users need to verify.

Note. Upon receiving any email notification and clicking the link it contains, if the system returns an authorization error message you must add the component the user is trying to access to a permission list that is attached to the user's ID. Alternately, you can add another role that already has access to the component to the user's ID.

There is a hierarchy for invoice verification routing:

  1. If an invoice has a value in the Requester field, then that user receives the email notification.

  2. If an invoice does not have a Requester value, the default requester—or role—is the one defined at the agreement or buyer setID level.

These users or roles receive notification and can perform the invoice verification.

You can run this process for certain buyers by selecting Specify Buyers in the Invoice Processing drop-down list box, or for all buyers by selecting All Buyers.

See Also

Enterprise PeopleTools PeopleBook: Security Administration

Click to jump to top of pageClick to jump to parent topicPage Used to Run the eSettlements Notifications Process

Page Name

Definition Name

Navigation

Usage

Process Notifications - Run Control Parameters

EM_RUN_CNTL_WF

eSettlements, Batch Processes, Process Notifications, Process Notifications - Run Control Parameters

Define parameters for and run the eSettlements Notifications Application Engine process (EM_NOTIFY_WF).

Click to jump to parent topicRunning the Voucher Build Process

This section provides an overview of and discusses how to run the Voucher Build process.

The Voucher Build process performs the first series of edits on the vouchers entered through the self-service invoice pages or received electronically into the Voucher Header (VCHR_HDR_QV), Voucher Line (VCHR_LINE_QV), and Voucher Distribution (VCHR_DIST_QV) tables. The system then moves these transactions to the edit tables.

When invoices are created from the Voucher Build process (self-service invoices), or loaded from other sources such as XML, the system obtains the origin for the voucher from the user ID of the user creating the invoice. In cases where no voucher origin can be obtained this way, the system obtains the voucher origin from the origin ID associated with the user running the Voucher Build process.

In the case of duplicate invoice entry, the Voucher Build process puts duplicate invoices into the status Recycled.

See Also

Defining PeopleSoft Payables Business Units

Defining Cross-Application User Preferences

Click to jump to top of pageClick to jump to parent topicPage Used to Run the Voucher Build Process

Page Name

Definition Name

Navigation

Usage

Voucher Build

VCHR_BATCH_RQST

Accounts Payable, Batch Processes, Vouchers, Voucher Build, Voucher Build

Run the Voucher Build Application Engine process (AP_VCHRBLD).

Click to jump to top of pageClick to jump to parent topicRunning the Voucher Build Process

Access the Voucher Build page (Accounts Payable, Batch Processes, Vouchers, Voucher Build, Voucher Build).

Interfaces

Voucher Build Interfaces

Select an interface of either Self Service Invoices or XML Invoice (eSettlements) to process PeopleSoft eSettlements invoices.

Click to jump to parent topicVerifying Externally Received Data and Deleting Vouchers

The system reformats and integrates externally received third-party application data, including self-service and XML invoice data. Several pages enable you to view this data to correct errors or delete vouchers containing errors. Voucher deletion is applicable to both self-service and XML invoices.

This section lists the pages to view externally received data and delete vouchers.

Click to jump to top of pageClick to jump to parent topicPages Used to View Externally Received Data and Delete Vouchers

Page Name

Definition Name

Navigation

Usage

Asynchronous Services

IB_MONITOR_OVRVIEW

PeopleTools, Integration Broker, Service Operations Monitor, Monitoring, Asynchronous Services

For vouchers with missing or invalid key fields, the XML message has an Error status. The system administrator must then correct the data and resubmit the message until its status is Done. In cases where a key field lacks a value, the system administrator enters the value at the highest level from which it is missing, and this field is automatically corrected throughout the voucher.

See Enterprise PeopleTools PeopleBook: Integration Broker

Delete Voucher

VCHR_DELETE1

Accounts Payable, Vouchers, Add/Update, Delete Voucher, Delete Voucher

After the Voucher Build process has completed, enter a valid business unit to access vouchers containing errors. The user with the supplier administrator role type can then request that the user with the system administrator role type correct the errors online or delete the entire voucher so the supplier can resubmit the invoice.

See Deleting Vouchers.