Integrating with Fulfillment and Billing Systems

This chapter provides an overview of fulfillment and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Fulfillment

This section discusses:

See Also

Defining Integrations and Mappings

Defining PeopleSoft Order Capture Business Units

Click to jump to top of pageClick to jump to parent topicIntegration Setup

The primary setup of PeopleSoft Order Capture integration occurs in the PeopleSoft Order Capture Integration Workbench. The Integration Workbench is designed so that all of your fulfillment and maintenance activity can first be configured there. There are also a few fields that must be populated on the Business Unit Definition page.

Click to jump to top of pageClick to jump to parent topicEIPs

PeopleSoft Order Capture uses EIPs to transfer information between itself and an order fulfillment system, such as PeopleSoft Order Management or PeopleSoft Inventory. These integration points enable you to configure your PeopleSoft Customer Relationship Management (PeopleSoft CRM) collaborative selling solution to work with any third-party fulfillment system or enterprise application integration (EAI) system.

Note. Our delivered EIPs are configured for integration with PeopleSoft Supply Chain Management (SCM), which provides corresponding EIPs for example, EIPs that publish the information for which PeopleSoft CRM listens. Integration with other fulfillment or EAI systems may require the use of the PeopleTools Integration Broker to build the necessary transformation layer on top of the existing EIPs that PeopleSoft delivers.

PeopleSoft provides the following comprehensive set of EIPs to support the order fulfillment process:

EIP

Description

Message / Transaction Name

Relationships

Type

Get Autonumber

Requests an ID number (to be used for a new order or quote) from your fulfillment system. This EIP is used only when autonumbering is used for order ID assignment.

   

Outbound / Synchronous

Get Order Status

Requests current order and order line status from your fulfillment system.

SCM_GET_ORD_STATUS and SCM_ORD_STATUS

ORDER_STATUS

Outbound / Synchronous

Get Product Availability

Requests product availability information from your fulfillment system.

Note. The Get Product Availability EIP gives PeopleSoft CRM users on-demand access to product availability information. Users click the Check Availability button on the order or quote Entry Form page to initiate the transaction.

SCM_GET_PROD_AVAIL and SCM_PROD_AVAIL

None

Outbound / Synchronous

Publish Order

Sends new orders to your fulfillment system.

CRM_SALES_ORDER and SALES_CRM_ORDER_LOAD

ORDER_PUBLISH

Outbound / Asynchronous

Publish Order Change

Sends changed orders to your fulfillment system.

CRM_SALES_ORDER_CHANGE and SALES_CRM_ORDER_CHANGE_LOAD

ORDER_PUBLISH_CH

Outbound / Synchronous

Publish Quote

Sends new quotes to your fulfillment system.

CRM_QUOTE and SALES_CRM_QUOTE_LOAD

ORDER_PUBLISH

Outbound / Asynchronous

Receive ASN

Listens for ASNs published by your fulfillment system.

ADVANCED_SHIPPING_NOTICE

None

Inbound / Asynchronous

Receive Order Acknowledgement

Listens for order acknowledgements published by your fulfillment system.

SALES_ORDER_ACKNOWLEDGEMENT

None

Inbound / Asynchronous

Receive Quote Acknowledgement

Listens for quote acknowledgements published by your fulfillment system.

SALES_QUOTE_NOTICE

None

Inbound / Asynchronous

Receive Order Change Acknowledgement

Listens for order change acknowledgements published by your fulfillment system.

SALES_ORDER_CHANGE_NOTICE

None

Inbound / Asynchronous

Sales Order Status

Listens for order updates published by your fulfillment system.

SALES_ORDER_STATUS

None

Inbound / Asynchronous

Note. The EIPs listed in the preceding table use PeopleTools Integration Broker messages. Application Message Monitor and Send Master (a PeopleTools testing utility) help you track and test the messages and transformations that make up these EIPs. The Get Autonumber EIP is an exception in that it uses PeopleTools Business Interlink technology.

Click to jump to top of pageClick to jump to parent topicActivation of EIPs for Use with PeopleSoft SCM

If you are using PeopleSoft SCM, you need to:

Click to jump to top of pageClick to jump to parent topicOrder Maintenance EIPs

Once an order is captured in PeopleSoft CRM, it is passed to the fulfillment system for processing. Order changes are sent from and received by the fulfillment system by means of appropriate EIPs. The EIPs support integrations with PeopleSoft SCM and other third-party fulfillment systems. The Get Order Status EIP is used as part of the Order Maintenance process when an order is retrieved for maintenance. This insures that PeopleSoft only allows edits on orders and order lines that have not yet been fulfilled.

Note. Order maintenance messages, such as CRM_SALES_ORDER_CHANGE, always contain RO_HEADER information, and always publish the RO_INTEGRATION, RO_HISTORY, and RO_CHARGE data for the order. The remainder of the CRM_SALES_ORDER_CHANGE data only contains order information that has been added or changed.

Order maintenance activities require that customer service representatives (CSRs) have accurate information about changed orders. The following table explains the four EIPs that form the backbone of PeopleSoft Order Capture's order maintenance activities:

EIP Name

Object Name

Description

Type

PUBLISH ORDER CHANGE

SALES_CRM_ORDER_CHANGE_LOAD

Notifies PeopleSoft SCM of an order maintenance request. It is a transformation of the CRM_SALES_ORDER_CHANGE message.

Publish

PUBLISH ORDER CHANGE

CRM_SALES_ORDER_CHANGE

Notifies nonPeopleSoft fulfillment systems of the order maintenance request.

Publish

SALES ORDER CHANGE ACKNOWLEDGEMENT

SALES_ORDER_CHANGE_NOTICE

Notifies PeopleSoft Order Capture when changes are processed in SCM.

Subscribe

SALES ORDER STATUS

SALES_ORDER STATUS

Notifies PeopleSoft Order Capture of the current state of the order in SCM.

Subscribe

Here is a complete list of the SCM EIPs to activate for complete fulfillment functionality:

Click to jump to top of pageClick to jump to parent topicActivating EIPs

You need to activate your fulfillment EIPs. If you are integrating with PeopleSoft SCM, you need to activate the Order Management and Inventory EIPs listed in the previous section as well.

This section discusses how to activate Integration Broker EIPs.

Click to jump to top of pageClick to jump to parent topicActivating Integration Broker EIPs

Integration Broker EIPs are inactive when delivered. To activate EIPs, activate each of the following elements:

Click to jump to top of pageClick to jump to parent topicCreating Autonumbering for Orders and Quotes

You can choose either the autonumbering or grid option for your orders and quotes. Autonumbers are controlled by business unit. When you set up autonumbering, you choose the business unit that controls autonumber generation and specify whether autonumbers are generated in the PeopleSoft CRM system or in an external fulfillment system.

Choosing a Business Unit to Control Autonumber Generation

When you define a PeopleSoft Order Capture business unit, you map it to a PeopleSoft Order Management business unit. You can map multiple PeopleSoft Order Capture business units to a single order management business unit. Therefore, to ensure a single source for all numbers that are sent to the order management system, PeopleSoft CRM uses the order management business unit to drive autonumbering. For example, if order capture business unit A is mapped to order management business unit B, then when you create an order in business unit A, its number is generated based on the rules for business unit B.

Note. By design, PeopleSoft SCM cannot use PeopleSoft CRM as its autonumbering master for orders and quotes, only for customers, contacts, and products.

Establishing an External ID Source for Orders and Quotes

You can generate order and quote numbers in the PeopleSoft CRM system or in your order fulfillment system. If the PeopleSoft CRM system does not have an external autonumbering master for orders and quotes, then order numbers are created locally. In this case, be sure that your autonumbering rules include a CRM-specific prefix so that numbers are unique across both your PeopleSoft CRM and order fulfillment system. If your fulfillment system is the autonumbering master, the Get Autonumber EIP fetches order numbers from the external system as orders are created. Because order numbers in both systems come from a common autonumbering definition, this configuration ensures that order numbers are unique across both systems.

Note. The external ID for an order or a quote in PeopleSoft Order Capture is used to identify the order or quote in your fulfillment system. The RO_INTEGRATION table stores the external ID data. This table stores the external ID by source code (for example, SCM), thus allowing for multiple external IDs per PeopleSoft CRM order. In addition to storing the external order number, we use this table to store a mapping of sequence numbers on header and line notes.

Notes no longer have sequence numbers in PeopleSoft CRM, but PeopleSoft SCM requires a sequence number to identify a note, which is why we map the information in RO_INTEGRATION. In our previous release, EXTERNAL_ID was simply a field on the RO_HEADER table.

Click to jump to top of pageClick to jump to parent topicMapping Line Statuses

Once you send an order to your fulfillment system, that system is responsible for tracking status of the order; CRM integration points bring status information into PeopleSoft CRM to display the status of an order.

Understanding Line Status Mappings

Because different systems can use different order statuses, you must map your fulfillment system's statuses to PeopleSoft Order Capture statuses. The Get Order Status EIP reads the map and converts your fulfillment system's statuses into PeopleSoft Order Capture statuses. For line statuses, Partial means that if a part of one line is backordered and part is shipped, it is in fact, partially shipped.

Header status mappings may differ slightly. PeopleSoft delivers a map for all the PeopleSoft Order Management statuses. If you integrate with a different fulfillment system, modify the map accordingly.

Note. PeopleSoft Order Capture maps the status values to node, PSFT_EP, and if you are using a different node name for your Order Management system, you need to enter status mappings against your node name. The node name is read-only once the data is saved.

The following table shows the delivered line status mappings for SCM statuses:

SCM Status

CRM Status

CRM Partial Status

X (Canceled)

1 (Canceled)

1 (Canceled)

Q (Requisitioned)

1000 (Open)

1100 (Partially Open)

U (Purchased)

1000 (Open)

1100 (Partially Open)

B (Backordered)

2000 (Backordered)

2100 (Partially Backordered)

P (Pending)

3000 (Pending)

3100 (Partially Pending)

H (On Hold)

3500 (Fulfillment Hold)

Note. Holds that originate in PeopleSoft CRM have the status, 9000. This is to differentiate a hold that originated in PeopleSoft CRM (status 9000), from a hold that originated in SCM.

3500 (Fulfillment Hold)

O (In Fulfillment)

4000 (In Fulfillment)

4100 (Partially In Fulfillment)

K (Picked)

5000 (Picked)

5100 (Partially Picked)

C (Closed)

6000 (Shipped)

6100 (Partially Shipped)

S (Shipped)

6000 (Shipped)

6100 (Partially Shipped)

Click to jump to top of pageClick to jump to parent topicPublishing Order and Quote Messages

When you capture an order or quote in PeopleSoft Order Capture, the system instantiates the CORE_ORDER_BP or CORE_QUOTE_BP business project. Both of these business projects include a task that runs the RO_EIP_PUB Application Engine process, which triggers the Publish Order and Publish Quote EIPs. These EIPs, which consist of the CRM_SALES_ORDER and CRM_SALES_QUOTE messages, make order and quote information available to your fulfillment system. PeopleSoft delivers the Integration Broker transformation rules required to integrate with SCM; integration with other systems requires additional transformation rules.

If you use PeopleSoft Order Management, EIPs receive the transformed messages and enter order data into Order Management staging tables. The orders have a source code of CRM and start with a status of Open.

Running Batch Jobs in PeopleSoft Order Management (PeopleSoft SCM customers only)

Subsequent to order submission, the PeopleSoft Order Management fulfillment process starts with the OMEC process followed by the OMBACK process; OMBACK moves the data from the staging tables into the order tables. In Order Management, you can set up exclusions to choose which subprocesses within OMBACK to run or skip based on the order source code. Because orders that originate in PeopleSoft CRM already have tax, freight, and pricing information, you should configure OMBACK to skip tax, freight, and pricing calculations for orders with the PeopleSoft CRM source code.

There are fours specific SCM processes you need to run to complete the pre-fulfillment tasks. These consist of:

  1. Order Validation Process (OMEC)

  2. Order Completion Process (OMBACK)

  3. Outbound Acknowledgement (OMEC Outbound)

  4. Data Exchange (Data Publish)

Batch Job

Description

Steps

1: Order Validation (OMEC)

When you submit an order, the transaction is loaded into order staging tables. We first need to run the Electronic Commerce SQR process (OMEC), which:

  • Parses data such as customer information and product information to ensure that it is valid.

  • Sets system defaults and status flags for subsequent processes.

  • Loads data into the production order tables (order staging data found to have errors is not loaded into the production tables until the errors have been resolved).

To run the OMEC batch job:

  1. In the FDM menu, navigate to Order Management, Electronic Commerce, Validate Staged Orders/RFQs.

  2. Add a new Run Control ID.

  3. In the Processing Options group box, select the Inbound Order/RFQ Activity check box.

    Note. This will make 2 extra fields (Transaction Type and EIP Control ID) available in the Processing Parameters group box.

  4. Leave the remaining 3 “queue” check boxes in Processing Options unchecked.

  5. In the Processing Parameters group box, choose the specific (Order Management) Business Unit you specified on the Order Capture Definition

  6. Choose the Transaction Type of PO (Inbound Sales Order).

  7. Leave the EIP Control ID field blank.

  8. Click the RUN button. This tells the system to process our orders that are sitting in the staging tables. You will automatically be taken to the Process Scheduler Request.

  9. Choose the Server Name, PSNT, and then click OK. You will return to the Electronic Commerce page.

  10. Click the Process Monitor link and examine the Run Status of your job. You are looking to see the status change from Posting to Success. Click Refresh repeatedly to see if the status has changed.

2. Order Completion (OMBACK)

The Order Completion process (OMBACK):

  • Applies the agreement, sold to customer, ship to customer, bill to customer, and order group defaults to the order header and order lines.

  • Performs order pricing, and does tax defaulting and tax calculations.

  • Processes estimated shipments and external freight calculations.

To run the OMBACK batch job:

  1. Navigate to Order Management, Quotes and Orders, Process Orders, Order Completion

  2. Add a new Run Control ID.

  3. Select the same Business Unit you chose previously in the From Business Unit field.

    Note. The To Business Unit field automatically populates with the same Business Unit.

  4. In the From Order Number and To Order Number fields, select the entire range of your pending orders, and then click Run.

    Note. You will automatically be taken to the Process Scheduler Request.

  5. As with the previous job, choose the Server Name, PSNT, then click OK..

  6. Click the Process Monitor link, and examine the Run Status of your job. You are looking to see the status change from Posting to Success. Click Refresh repeatedly to see if the status has changed.

    Note. You can now view orders in the PeopleSoft SCM system.

3. Outbound Acknowledgement (OMEC Outbound)

The Outbound Publish process (OMEC Outbound) puts entries in the order acknowledgement queue, which are subsequently used to publish order acknowledgements to PeopleSoft CRM.

To run the OMEC batch job:

  1. In the FDM menu, navigate to Order Management, Electronic Commerce, Validate Staged Orders/RFQs.

  2. Select the Run Control ID you created when you ran OMEC.

  3. 3. Uncheck the Inbound Order/RFQ Activity check box, and check the Acknowledgement Queue.

  4. Click Run, and you will go to the Process Scheduler Request.

  5. Select the PSNT Server Name, and click OK.

  6. Click the Process Monitor link on the Electronic Commerce page.

  7. Examine the Run Status of your job. You are looking to see the status change from Posting to Success. Click Refresh repeatedly to see if the status has changed.

 

Batch Job

Description

Steps

4. Data Exchange (Data Publish)

The Data Exchange job is used to publish the Sales Order Acknowledgement message to PeopleSoft CRM, using the information from the order acknowledgement queue.

To run the Data Publish job:

  1. In the FDM menu, navigate to Data Exchanges, Publish Outbound Message.

  2. Select your existing Run Control ID.

  3. On the Publish Outbound Message screen, there are a variety of check boxes. Select the Sales Order Acknowledgement check box. The Sales Order Acknowledgement will change to a hyperlink. Click on this link.

  4. On the Order Acknowledgement Message Selection Criteria page, first choose your Business Unit and then select CRM as the Source Code. Leave everything else blank.

    Note. In the Outbound Messages Selected group box, Order Acknowledgement Queue is pre-selected.

  5. Click OK. This takes you back to the Publish Outbound Message page. Click Run.

  6. Enter PSNT as the Server Name, and click OK. Then click on the Process Monitor link.

If the orders are In Process, this means that you have run the entire cycle of SCM batch jobs successfully.

Note. If you navigate to Order Management, Quotes and Orders, Create/Update Order, and choose your business unit, you can search for any order and see that a specific order is In Process.

Understanding the Transformation Process

PeopleSoft delivers transformation rules that you can use when sending information to PeopleSoft Order Management. The Application Engine program that performs the transformation has three stages:

  1. It evaluates products and packages that were ordered and transforms order lines as follows:

    1. Service products are not sent at all, but other products are sent exactly as defined in the order line

    2. Product packages are sent as packages, as there is a 1 to 1 mapping of information with PeopleSoft Order Management here. However, lightly configured packages are broken into multiple order lines and packages contained in other packages are broken into multiple order lines. Each product included in the package within a package is given its own order line. For example, if Package 1 consists of product A and Package 2, while Package 2 consists of products B and C, then an order line for Package 1 is broken into three order lines: one each for products A, B, and C.

      Note. If you use PeopleSoft SCM and you set pricing at the package level (rather than the component level), no pricing details are sent; each component is sent with a price of zero. Therefore, if you are a SCM customer, pricing for dynamic packages needs to be at the component level.

  2. It performs an XSL transformation to structure the EIP data for Order Management.

  3. It adds SCM customer information (for example, bill to and ship to addresses) to the order data by looking at the tables (RB_INT_CUSTOMER and RB_INT_CUST_ADS) that map PeopleSoft CRM customer data to SCM customer data. This mapping is maintained by the Customer Sync EIP.

Note. If you use PeopleSoft SCM as your fulfillment system, you must keep customer and product data synchronized in the two systems. The Customer Sync and Product Sync EIPs manage this synchronization.

Understanding the Message Content

This section describes certain parts of the order and quote messages published by CRM. For more details about the messages, refer to the EIP catalog and the message definitions. Order and quote messages published by PeopleSoft CRM include:

Click to jump to top of pageClick to jump to parent topicSubscribing to Order Status Messages

In PeopleSoft SCM, the Data Exchanges > Publish Outbound Message utility enables you to publish a snapshot of the order as it exists in the SCM system. The Sales Order/Quote Status option enables you to publish orders by business unit, source code (for example, CRM), customer, order type, order number range, order date range, and order change date range. Also, you can choose to publish orders for specific order status values.

PeopleSoft Order Capture subscribes to these SALES_ORDER_STATUS messages to provide a method for synchronizing changes made to the order in SCM, so that the order reflects the same information. For example, if an order is maintained in SCM, and a new order line is added, the SALES_ORDER_STATUS message delivers that order and its new line to PeopleSoft Order Capture.

Also, as part of the SALES_ORDER_STATUS processing, the current order status is updated, just as the Get Order Status EIP provides.

If the SALES_ORDER_STATUS message contains orders that did not originate in PeopleSoft Order Capture (for example, EDI orders), then order header information is created so that these orders are viewable through the Order Search screen. When users drill down for further details, they are transferred to the uniform resource locator (URL) specified in the Source Code definition for that order. If no URL is specified, then the user is only able to view the header information for that order.

Getting On-Demand Status Updates

The Get Order Status EIP provides on-demand status updates. Users invoke the update by clicking the Refresh button on the Order Tracking page.

The Get Order Status EIP updates:

The EIP also updates the RO_LINE_HIST table, which stores a history of line statuses. You can query this history, but it does not appear on any PeopleSoft Order Capture pages.

Click to jump to top of pageClick to jump to parent topicSubscribing to Order and Quote Acknowledgements

In PeopleSoft SCM, the Batch Publish job publishes regular acknowledgments (the SALES_ORDER_ACKNOWLEDGEMENT and SALES_QUOTE_NOTICE messages) and change acknowledgements (the SALES_ORDER_CHANGE_NOTICE message) for orders that come from electronic commerce channels—that is, for orders that are entered into the SCM staging tables.

Note. Change acknowledgements are not published for orders that originate within PeopleSoft Order Management.

In PeopleSoft CRM, the Receive Order Acknowledgement and Receive Quote Acknowledgement EIPs subscribe to SCM messages, while the Receive Order Change Acknowledgement EIP subscribes to the change acknowledgement message. When PeopleSoft CRM receives a change acknowledgement, the order status and change history are updated, while rejected order changes are rolled back. When PeopleSoft Order Capture receives a regular order acknowledgement, it updates the order header status to In Process, and it sets the order line statuses to the line status map that you established in the Integration Workbench. When an SCM order line status is set to Open, and this is the status that the acknowledgement message sends, Order Capture maps this to a status of In Fulfillment.

Change History was created with a status of Open when order changes were initially submitted. When the change acknowledgement is processed, changes that were accepted by the Fulfillment system are marked Confirmed, and changes that are not accepted are marked Rejected. When a requested change is rejected, the original values on the order are restored back to their values prior to the change. For example, if a quantity on an order line was increased from 1 to 2, and that change is rejected because the order line had shipped, the quantity is restored to 1 following the processing of the change acknowledgement.

Change Acknowledgement updates order statuses just as the Get Order Status EIP does, providing a current snapshot of the order status at the time the Change Acknowledgement was published. Order statuses are set based on the status mapping that you establish. The Change Acknowledgement also creates order notifications based upon the setup for the Order Capture business unit.

Notifications may be specified to go to the customer, the CSR, both, or none, based on the acceptance of the changes that were requested. In addition, when notifications are specified for the CSR, the notification is sent based on the CSR's preferred notification setting as found in the Worker component, which can be email, worklist, or both. Notifications to the customer are sent to the email address of the contact listed on the order, or for a consumer order, the consumer's email address. If there is no email specified for the contact or consumer, notifications cannot be sent to the customer. Email notifications show the changes requested, along with the acceptance status of Confirmed or Rejected, and display the order following the Change Acknowledgement processing. A CSR's Worklist notification is a link to the order in the Order Capture Worklist.

Click to jump to top of pageClick to jump to parent topicSubscribing to ASNs

PeopleSoft Inventory publishes ASNs that provide the number of items that have shipped for a specific order line. These messages do not contain status information about items that have not shipped.

The Receive ASN EIP subscribes to the ASN message.

When PeopleSoft CRM receives an ASN, it updates statuses using the following logic:

  1. The shipped quantity from the ASN is added to any previously recorded quantity shipped.

  2. If the total shipped quantity is greater than or equal to the quantity ordered, the line and all items in the line have a status of Shipped.

  3. If the total shipped quantity is less than the quantity ordered, the system assumes that the items with the highest status were shipped and adjusts statuses accordingly.

Since status numbers increase as an item moves through the fulfillment process, the unshipped item with the highest status is considered the most likely item to have been shipped.

For example, consider the following status update history for an order line consisting of ten items:

Time

Message

Status From Message

Complete Status

10:00 am

Acknowledgement

10 In Fulfillment

10 In Fulfillment

1:00 pm

ASN

5 Shipped

5 Shipped

5 In Fulfillment

2:00 pm

Order status

5 Shipped

2 Backordered

3 On Hold

5 Shipped

3 On Hold

2 Backordered

5:00 pm

ASN

3 Shipped

8 Shipped

2 Backordered

At 10:00 am, the order was submitted. An order acknowledgment message caused the system to set the status of all ten items to In Fulfillment.

At 1:00 pm, an ASN message indicated that five items had been shipped. Status changes for these five items and the remaining five items keep the status In Fulfillment.

At 2:00 pm, the order status message provided a complete status that replaced the previous status information.

At 5:00 pm, an ASN message indicated that three more items were shipped. Although the message does not specify which items were shipped, the system makes the following adjustments:

Note. If an ASN is received for any component of a static package, the entire package is considered to have been shipped. Also, when any line on the order is marked with Shipped status, the Order Header is marked as Complete.

Click to jump to top of pageClick to jump to parent topicManaging Externally Originating Orders

This section explains how PeopleSoft Order Capture handles externally originating orders, and explains how to specify URLs for tracking purposes.

Handling External Orders

PeopleSoft Order Capture uses the Receive Orders EIP to create PeopleSoft CRM records for orders that originate in your fulfillment system (or any other external system). Unlike the Get Order Status EIP, the Receive Orders EIP does not attempt to match the external system's order numbers with Order Capture order numbers. Each Order Capture business unit definition specifies the source code that is used for orders created in the PeopleSoft CRM system. Orders that are entered by the Receive Orders EIP have a source code provided by the external system. Make sure that the source codes are different for orders that originate internally and externally.

Note. If a user attempts to view an order with a source code other than the one specified in the business unit definition, the system reroutes the user to a page that you specify. If you haven't specified a URL, then you see the header information in order tracking but you can't click on the order for details.

You can specify different target pages to be used when accessing orders in the internal Order Tracking page and the external (self-service) Order Tracking page. The system marks orders that originate outside of CRM, and if you provide the system with the URL for the external system, then a user who attempts to view such an order in the CRM order tracking pages is automatically redirected to the system where the order originated.

Click to jump to top of pageClick to jump to parent topicIntegrating with Billing Systems

PeopleSoft Order Capture integrates with PeopleSoft Transaction Billing Processor to allow access to standard billing functionality such as revenue recognition structure, billing cycle details, and account rules for applying revenue to the General Ledger. It also allows the enterprise to apply surcharges and taxation to billable amounts and process them through user-defined invoice formats.

Click to jump to top of pageClick to jump to parent topicSetting Up an Integration to PeopleSoft Transaction Billing Processor

This integration is detailed in a chapter in the Services Foundation Peoplebook.

See Also

PeopleSoft Transaction Billing Processor 8.8 PeopleBook.

Transaction Billing Processor Integration

Click to jump to top of pageClick to jump to parent topicUsing the PeopleSoft Transaction Billing Processor Integration from PeopleSoft Order Capture

If a contract doesn’t exist, the PeopleSoft Order Capture transaction triggers a new contract to be created in the Billing system. Pricing is done by the Enterprise Pricer through PeopleSoft Order Capture. For agreement products, pricing is also done by the Service Pricing routines. Peoplesoft Order Capture sends the total for each order line containing a service or agreement product to the PeopleSoft Transaction Billing Processor.

Note. PeopleSoft Transaction Billing Processor integrates with PeopleSoft Order Capture and enables you to create invoices and recognize revenue for service products. However, PeopleSoft Order Capture sends standard products through the integration to PeopleSoft Order Management. PeopleSoft Order Capture uses PeopleSoft Proposal Management to send engagement-type services.

PeopleSoft Order Capture only sends transactions that are ready to be billed to PeopleSoft Transaction Billing Processor. PeopleSoft Order Capture also sends tax parameters, which are used to retrieve the sales and use tax or VAT rate.

See Also

PeopleSoft Transaction Billing Processor 8.8 PeopleBook.