Defining New Methods of Payment
Siebel Order Management comes preconfigured with the following payment methods: cash, credit card, purchase order, stored value, wire transfer, and check. Each method has a predefined set of fields to support the information needed for this method of payment.
You can add more payment methods. To do so, you need to perform the following steps using Siebel Tools and the Administration - Data screen, List of Values view:
In the Business Component Payments:
Add a Business Component User Property, such as
Name: Payment Method Type 4
Value: MY Method
Change the Calculated Value of the Field Payment Type Read Only Flag. For example, change the value to:
If ([Payment Method LIC] = "Credit Card" OR [Payment Method LIC] = "Check" OR [Payment Method LIC] = "Stored Value" OR [Payment Method LIC] = "Purchase Order" OR [Payment Method LIC] = "MY Method", "N", "Y")
In the Administration - Data screen, List of Values view:
Add the new payment method value to LOV Type PAYMENT_METHOD_CODE. For example, add:
Display Value: LIC: MY Method
Order: 17
Add the corresponding payment type values to LOV Type. For example:
Display Value: LIC: MY Method Type 1
Order: 81 (= number of the Business Component User Property * 20 + 1)
Display Value: LIC: MY Method Type 2
Order: 82 (= number of the Business Component User Property * 20 + 2)
After you have done this configuration, when the user create a new Payments record, the user can:
Select the new payment method.
Find the corresponding payment type values in the pick list on field Payment Type.
You can also require that the user complete particular fields for each payment method. You can add required fields to the Payments business component in Siebel Tools. You must also add an additional toggle applet to Applet: Payment Detail - Credit Card, to allow the user to enter these values.