Académique Documents
Professionnel Documents
Culture Documents
Billing
1
Contract Management and Billing Process Overview
WHAT IS ORACLE?
Oracle E-Business Suite is a complete set of business applications for managing and automating processes
across your enterprise.
Oracle is a client-server software solution used for customer account creation, account management and
invoice generation. Employees can run this application on their computers to work with information stored in a
central database (server).
MAIN OBJECTIVE
The purpose of this Manual is to provide training for Employees and New Hires to learn, understand and
manage Oracle System to comply with all the necessary Billing requirements. At the end, all employees should
fully understand the system to guarantee accuracy.
2
Fundamentals
LOG IN
3
Fundamentals
RESPONSIBILITIES
A responsibility is a predefined set of data, menus, and forms that define your particular level of authority
while using the system.
• Each Responsibility provides you access to an application, menus and a set of functions through
online screens.
• The Oracle Application menus present only the functions for which your Responsibility is given
permission.
• Each user has at least one responsibility and several users can share the same responsibility
4
Fundamentals
TXT FILES
Certain template loaders require information to be saved in a Txt File in order to run, below are instructions on
creating a Txt File.
Start Menu
• Control Panel
Regional and Language Options
Click Customize
Change List Separator to a pipe (|)
Click <OK> to exit Customize, click <OK> again to exit Regional and Language Settings
Click <OK> to exit Regional and Language settings
Exit Control Panel
You will need to map the OKS folder path in order to save files for template loaders.
R: \\sp099nas01r\applications\Unix\Applications\Pfin\OKS
5
Fundamentals
6
Navigation
NAVIGATING ORACLE
The Navigator Window is a Navigation window (Navigator) that appears after signing on to Oracle Applications
an choosing a Responsibility
FUNCTIONS TAB
The Functions tab is used to navigate to the forms. You can access the Navigator anytime from the View - Show
Navigator menu or press the Show Navigator button on the toolbar.
You navigate to the sub-menus and forms displayed in the left-hand side of the window. The buttons
below expand or collapse the hierarchical list of menus.
At the top of the navigation window are two fields that help identify a selection. The top field displays
the name of the currently selected item. The lower field displays the description of current selection.
To change responsibility within an application select File>Switch Responsibility from the menu bar.
7
Navigation
NAVIGATOR BUTTONS
Expands the currently selected menu item. Same as double-clicking or choosing the Open button.
LIST OF VALUES
Using the List of Values simplifies data entry. There are multiple ways to search through a List of Values.
FORMAT
FIELD COLORS
8
Navigation
MENU BAR
File Folder
• New New: Create a new folder definition
• Open Open: Open an existing folder definition
• Save: Saves any pending changes in current form Save: Save changes to the current folder definition
• Save and Proceed: Saves any pending changes and returns form to Save As: Save current folder definition to a new name
state where next transaction can be started' Delete: Delete an existing folder definition
• Next Step Show Field: Display a field that is currently hidden
• Export: Export information in folder form to a file Hide Field: Hide the current field
• Place on Navigator: Place the document in the Navigator window Move Right: Move the current field to the right
under the documents tab Move Left: Move the current field to the left
• Log on as o different User: Display the sign on window Move Up: Move the current field up
• Switch Responsibility: Change your responsibility Move Down: Move the current field down
• Print: Print the current win<low Widen Field: Increase the width of the current field
• Close Form: Close current window Shrink Field: Decrease the width of the current field
• Exit Oracle Applications: Quit Oracle Applications Change Prompt: Change the prompt for the current field
Autosize All: Adjust all field widths to completely show the data
Sort Data: Toggle the display of the Order By Buttons so you can
specify the sort order for the first three fields
Edit
View Query: Display the query criteria for the current folder definition
Undo Typing
Reset Query: Erase the current query criteria
Cut: Cut the current selection to the clipboard
Folder Tools: Display the folder tool palette
Copy: Copy the current selection to clipboard
Paste: Paste the contents of the clipboard into the current field
Duplicate: -Record Above: Copy value from prior row
-Field Above: Copy value from prior field Tools
Clear: -Record: Erase current field from window Product specific entries, or may be disabled if no entries exist
-Field: Erase data from current field
-Block: Erase all records from the current field
-Form: Erase any pending changes from the current form Window
Delete Record: Delete current record from database
Cascade Display any open windows in a “cascaded" or stair stepped
Select All: Select all records (for blocks with multi-select)
fashion
Deselect All: Deselect all selected records except for the current
Tile Horizontally: Display any open windows in a tiled horizontal (non-
record (for blocks with multi-select)
overlapping) fashion
Edit Field: Display Editor for current field
Tile vertically: Display any open windows in a vertical (non-
Preferences: -Change password
overlapping) fashion
-Profiles
Forms: Currently Open in Oracle Applications: Each form open in
Oracle Applications will be listed numerically
View
Show Navigator
Zoom Help
Find: Display the Find window to retrieve records • Window Help: Display help for the current window
Find All: Retrieve all records • Oracle Applications Library: Display a window that list all available
Query by Example Oracle Applications help text
Enter: Invoke “Enter Query” mode to enter search criteria • Keyboard Help: Display the current key mappings of specific functions
Run: Execute the query-by-example and menu options
Cancel: Cancel the query-by-example by exiting from “Enter • Diagnostics:
Query” mode -Display Database Error: .Display the last database error
Show Last Criteria: Recover the search criteria used in the previous -Examine: used for debugging
query-by-example -Test Web Agent
Count Matching Records: Count the number of records that -Trace (on of off)
would be retrieve if you ran the current Query-by- example -Debug
Record: -First: Move the cursor to the first record -Properties: Item/Folder
-Last: Move the cursor to the last record -Custom Code: Norma/Off
Transaction: Display tile Transactions window • Record history: Display information about the current record, such as
Attachment: Display the Attachments window who created or updated it
Summary/Detail: Switch between the summary and detail views of all • About Oracle Applications: Display information about the current
combination block window and application, including version information
Requests: Show the status of your Concurrent Requests
Note: Some pull-down menu functions will not be active in certain forms, depending upon the functionality in
the forms.
9
Navigation
Note:
Tools > Close Other Forms: Use this check box on the pull-down menu bar to specify whether multiple windows
will be opened at the same time as you proceed from form to form within the application.
If you uncheck this box, each window you open consumes additional memory of your computer.
As you continue to open new windows, you may run out of memory.
TOOL BAR
The toolbar provides the most commonly used actions on the menu with icon buttons.
Next Step - Updates the process workflow in the Navigator by advancing to the next step in the process.
It also saves any pending changes in the active form
Print - Print the current screen or in special cases, display a list of reports to print
Edit Field- Displays the Editor window for the current field
Attachments - Opens the Attachments window. If one or more attachments already exist, the icon
changes to a paper clip on a piece of paper
10
Navigation
QUERY VS FIND
WILD CARD
• Use a percent symbol (%) at the beginning, end. or beginning and end of a word. The % character
represents a number of a character.
• Use an underscore (_) at the beginning, end or beginning and end of a word. The underscore
represents a single character
11
Navigation
Function Keys
Block Menu Ctrl + B
Clear Field F5
Clear Block F7
Clear Form F8
Clear Record F6
Save Ctrl + S
Count Query F12
Delete Record Ctrl + Up
Display Error Shift + Ctrl + E
Down Down
Duplicate Field Shift + F5
Duplicate Record Shift + F6
Edit Ctrl + E
Enter Query F11
Execute Query Ctrl + F11
Exit F4
Help Ctrl + H
Insert Record Ctrl + Down
List of Value Ctrl + L
List Tab Pages F2
Next Block Shift + PageDown
Next Field Tab
Next Primary Key Shift + F7
Next Record Down
Next Set of Records Shift + F8
Previous Block Shift + PageUp
Previous Field Shift + Tab
Previous Record Up
Print Ctrl + P
Return Return
Scroll Down PageDown
Scroll Up PageUp
Show Keys Ctrl + K
Up Up
Update Record Ctrl + U
12
Navigation
(Note Java will have to load at this time so the system will automatically pull up a couple of screen and
then move onto the next screen)
13
Navigation
3. This is the customer standard screen that you should see, input Corp ID in the Customer Number Field and
to filter the number of address that are pulled you can also input the City or zip code
4. Click Find
6. Click OK
14
Navigation
7. The addresses on this screen will be both bill to and ship to and sort in alpha-numerical order
8. Click on the line that you wish to review and click Open
The first address is a ship to. Every address both ship to and bill to has a Location number and a Site
number (two different numbers). The location number is the same number that is in Clarify except it no
longer has the Bxxxxxxxx or the S10825654
I don’t know why Oracle has a location number and a site number and yes this could be very confusing
but there are only two places where the site number is used. Everything else used the locations number
(same as Clarify number without the B or the S)
The 2nd address is a bill to address, once again the bill to has a location number and a site number, the
Clarify bill to number would be B10899361
15
Navigation
If there are a lot of addresses, it is better to use:
1. Under CMPC US CONTRACT ADMIN click on Customer – Customer Search
4. This open the customer number box so that a number can be entered,
16
Navigation
5. Input the customer number (Corp. ID) and press control F11
This view separates the Bill to form the Ship to and the Location number and the Site number are in
different columns.
The export will begin, click on export to end if asked and once file is downloaded click save
17
Navigation
3. From here you can search for the contract requested by browsing the Contract Groups and their
associated contracts
4. Or you can search the contract using the Flashlight icon from the top icon toolbar.
5. Once the contract has been identified, click on the contract line to open.
18
Oracle Service Contracts
The Service Contracts are the documents which provide the adequate service coverage to a customer's items.
You can create a new Contract by selecting the Manual process or by using another contract (copy a
contract).
MANUAL PROCESS
1. SEQUENCE:
http://oappweb01.compucom.local:8000/OA_HTML/AppsLocalLogin.jsp
19
Oracle Service Contracts
Navigate to the Launch Contracts Module
Use the Menu Option "New" from the Tools Menu to bring the create New Contract screen.
Select “Create a New Contract Manually”. Select the appropriate category and press the <CREATE>
button.
2. HEADER:
Capture the information that is required every time a new contract is created. This requires a balanced
amount of information. Too much detail can be too obtrusive for new customer. Too few details will require
more time to finish the basics of the new contracts.
20
Oracle Service Contracts
1. Make the necessary changes to the “Known As” and “Short Description” fields according to the
customer.
2. The “Known As” field should reference the Sims or Clarify contract number or the DPS Number. This is a
required field for contract loader data
3. In the “Short Description” field, enter Customer name and the Corp ID. enter a description that can help
identify the type of contract and the customer's name. (i.e. US CFS: SHELL OIL COMPANY) Keep in mind,
this description will print on all invoices associated with this contract.
4. Input the Start Date
5. Input the End date
6. Input required information at in the ( ) (called a beer mug)
3. CONTRACT FORM:
The Contracts form is divided in Tabs; there are two main tabs, the Summary and the Lines Tab. The
Summary Tab contains information specific to the whole contract and the Lines Tab contains information
specific to every line of the contract.
21
Oracle Service Contracts
4. SUMMARY PARTIES
PARTY INFORMATION
The Parties Tab contains information about the Seller. The Party Roles will contain Sales Credit specific
information
1. Enter sales credits information, click in Party/Role field to open new window
Note: If entered in the Contract Header, the values will automatically default to the contract lines.
However, if added or changed after the lines have been entered, you will need to cascade attributes the
line. Actions > Cascade Attributes > Select Sales Credits > Submit
22
Oracle Service Contracts
VENDOR CONTACT INFORMATION
The Vendor Contact Tab contains information about the Sales Agent. The Vendor Contacts Roles will
contain Sales Agent specific information.
Note: The Contact record for Vendor Contact Role of ‘Salesperson’ is the only place that Service Contracts
will look for a Salesperson to send to Receivables and ultimately appear on an Invoice.
Any other reference to a Salesperson entered anywhere else on the Contract, Customer record in
Receivables, etc. will not result in the Salesperson appearing on the Invoice.
The Customer Contact Tab contains information about the Customer. The Customer Contacts Roles will
contain customer specific information.
23
Oracle Service Contracts
5. Enter the Contact Information.
6. Under the Contact’s Area, select a Role from the LOV.
7. Select the name of the Customer’s contact from the LOV.
Note: Contact Information must already exist on the customer master before it will show up in the List of
Values (LOV) on the contract.
BILL-TO INFORMATION
1. In the Bill To area, select the appropriate addresses that will fulfill the roles for this location.
2. In the Bill To, select the first row under Account / Party LOV.
3. Search for an account holder using the standard searching procedures. The only values in the LOV at
the Bill to or Ship To are addresses that are associated or related to the customer selected in the Party
section of the contract header.
4. From the List of Values, select the appropriate Account Holder information.
5. Click <OK>.
6. Once you have selected a value the account number for this customer will default in the account field.
7. In the Location Area, select the LOV.
8. The application will open the related locations for the Account Holder and only those addresses that
can fulfill the role of Bill To.
9. Select the appropriate location.
10. Click <OK>.
24
Oracle Service Contracts
SHIP-TO INFORMATION
1. In the Ship To area, select the appropriate addresses that will fulfill the roles for this location.
2. In the Ship To, select the first row under Account / Party LOV.
3. Search for an account holder using the standard searching procedures.
4. From the List of Values, select the appropriate Account Holder information.
5. Click <OK>.
6. In the Location Area, select the LOV.
7. The application will open the related locations for the Account Holder and only those addresses that
can fulfill the role of Ship To.
8. Select the appropriate location.
9. Click <OK>.
25
Oracle Service Contracts
4. Invoicing Rule – Advance Invoice if the customer should be billed before the period or Arrears if the
customer should be billed after the Service Period has finished.
5. Review the Transaction Type OKS_INV_US
6. Review the AR Interface checkbox is enabled.
7. Capture the PO Number if needed in the appropriate field.
8. Save the changes
2. Enter the appropriate Contract Groups by inputting the Contract Owner’s name
3. Select the Group for this contract from the Pop up window
4. Enable the Public checkbox at the end of the row.
5. Select the approval process for this Contract. The approval process is a workflow that requires
“signatures” to turn this contract as active.
6. Do not select the Submit button at this time. To activate this contract, select the <SUBMIT> button. This will
be performed AFTER the Contract Lines have been entered in the contract.
7. Save the changes
26
Oracle Service Contracts
1. Security / Type Information, this is not changed leave as default Group Read Only
2. In the Description field, enter any text you want to be printed in the Customer’s invoice.
3. In the Comments enter any text as internal notes for the rest of the team / other teams.
4. Save the changes
27
Oracle Service Contracts
5. Search for the Contract Types by using the standard search procedure
6. The Line Ref field is used to capture the Reference Line from a customer’s document such as a
Purchase Order.
7. The Account / Location under the Bill To / Ship To areas are where the related addresses are captured.
They are identified by their numbers and are linked to their roles as a Bill To or Ship To addresses at the
time of their set up.
8. By default, the Header’s information is passed to every line captured regarding these Roles, but you can
specify other addresses to fulfill these Roles by line.
Note: There are 5 more DFFs labeled Sub Line xxx: - These are for capture information at the Sub Line
level and should not be entered at this level (Line Level).
6. Close the DFF window by selecting the <OK> button after the needed values have been captured.
28
Oracle Service Contracts
10. LINES EFFECTIVITIES TAB
The Pricing / Products tab have the current information for the Contract’s Type, Name and duration
entered in the Header area of the Contract.
The Effectivities Sub-Tab contains the level of coverage the contract will cover per line. Every Line should
reflect at what level this specific line will be effective.
29
Oracle Service Contracts
PRICING/PRODUCTS TAB – EFFECTIVITY
1. In the effectivity Sub-Sub-Tab, select the Level of coverage for this specific contract line by opening the
LOV. From the LOV, select the appropriate level to be covered.
2. Enter the Name of the Level (Site OR Product). In the Search pop up form, Search for the name, using
the appropriate field. You can use the standard search procedure.
3. Once the name of the level has been identified, select from the Navigation Tree the appropriate name.
I.e. Site Name, Item Name, Product (IB) name.
4. Select the <OK> button to confirm the selection.
5. The Start Date, End Date, Duration and Period should default from the original Header section. This can
also be overridden by the user.
30
Oracle Service Contracts
5. To adjust the existing price choose Tools > Pricing Adjustment (Menu Bar)
BILLING SCHEDULES
In order to generate periodic billing cycles for this contract (Line) select the <BILLING> button.
31
Oracle Service Contracts
Billing Schedule Form
1. In the Stream Level area, type a sequential number for this Billing Schedule.
2. In the Number of Periods, type the recurring periods the customer will receive an invoice. The
application will divide the total amount of the line by the number of periods specified in this field.
3. The Duration field is the length of the period. This, together with the UOM creates the definition of the
invoice period. I.e. a Duration of 1 and UOM of ‘MONTH’ means the customer will receive an invoice
every month.
4. Putting together the line with the Number of periods, will create the whole time-period and periodicity
of the Invoicing.
5. The end Date will automatically populate as a result of the calculation of the number of periods and
the periodicity.
6. In the Offset Area, you can specify any offset days you want to create / interface the invoice. A minus
sign before the days means the invoice will be created before the anniversary date. If a plus/minus sign
is not specified, the application will delay the creation / interface of the invoice that amount of days.
7. To apply these changes and to automatically calculate the amount due each billing cycle, select the
<SCHEDULE> button.
8. You can create composite periods not exceeding the total duration of the Contract.
9. Save your changes (Ctrl S or click on the yellow disk in the toolbar)
1. From the Billing window, you can define a billing level for the billing schedule. There are three levels, but
not all levels are available to each line type, nor are all levels available at the header level.
32
Oracle Service Contracts
2. Equal Amount: allows you to bill for equal amounts over the billing period and have control over the
amount to be billed as well as the billing periods. You can also use the Prorate button to spread the
amount across billing periods. The start and end dates of all top lines and their sublines must be the
same. You cannot modify the schedule form after it is generated. Equal Amount can be set at the
header, service line, or subscription line level.
3. Top Level: allows you to define the billing periods. The billing engine calculates the bill amounts, so the
amount fields and Prorate button are disabled. With Top Level, line level start and end dates can differ
from the sublines. When creating billing schedules at this level, the total stream level amounts from the
sublines roll-up to the line levels. Also, once a line level billing schedule exists, all new sublines added will
automatically update the billing amount per period without needing to revisit the line level and click
Schedule again. Whenever the duration of the line is increased, an additional billing stream is created. If
the contract has a later end date, the unit of measure of the billing stream is taken from the previous
stream. If the duration is reduced, billing streams may be automatically removed, as long as those
streams are entirely outside of the new contract duration. If these changes are cascaded to the
sublines, those billing schedules will be updated when the cascade is initiated. If the changes are not
cascaded, only the line level billing schedule will be automatically updated. Top Level can be set at
the header, service line, or usage line level.
4. Covered Level: when the covered level effective dates are not the same as the service line effective
dates, you have the option to create a covered level specific billing schedule. As a prerequisite, the
service line billing schedule level must first be set to the Covered Level. By default, all the covered level
lines inherit the service line billing schedule. If required, the billing schedule can be modified and
updated for a given covered level. Amounts can be entered for every period and the Prorate button
may be used. Covered Level can be set at the service line level.
12. CHECK QA
1. Once the contract has been authored and the revisions done, an approval process is needed in order
to pass the QA and put into effect.
2. After saving all the changes, Navigate back to the Summary (Header) Tab and into the Administration
Sub-Tab, at the bottom of the form the Approval Workflow area contains which process will be
triggered to Approve the contract and mark it as an Active Contract.
3. Select the appropriate workflow from the LOV in the Name field.
4. Press the <SUBMIT> button to trigger the selected workflow.
5. If the QA module detects an error, a pop up screen will display at what line and sub-line the error
occurred.
33
Oracle Service Contracts
6. Select the <CLOSE> button to close this screen and proceed to fix the errors.
7. After fixing the errors, re-submit the Check QA Process, and then submit Contract for its approval.
8. If there are no errors, the QA Module will return a form indicating the Approval Process can continue
9. Select the <CLOSE> button to close this screen and proceed to fix the errors.
10. After fixing the errors, re-submit the Check QA Process, and then submit Contract for its approval.
11. If there are no errors, the QA Module will return a form indicating the Approval Process can continue.
34
Oracle Service Contracts
13. WORKFLOW APPROVALS SIGN CONTRACT
1. Launch Contracts Inbox Click on the notification and choose the Respond button.
2. If the notification doesn’t appear in the inbox, right click on mouse and choose ‘Refresh’
3. A web page will open which displays the notification ‘Contract xxx requires your signature’.
4. Click on the ‘Yes’ button to sign the contract.
5. Once the approval is complete, your contract will now be in an ‘Active Status’
6. A contract will require 1 approval step before it is active: 1) Signing the contract
7. Once the Contract has been signed, it will become active – if the start date is a future date the status
will = ‘Signed’ until the effective start date and then it will become ‘Active’
35
Oracle Service Contracts
COPY A CONTRACT
2. SEQUENCE:
Navigate to the Following Responsibility / Function
11. A new window will pop up. Change Existing Contract to “New contract” Select the Contract
components that you wish to copy and click on the top arrow going to the right
36
Oracle Service Contracts
12. If I only wanted to copy the Summary tab and not copy the lines or sublines then I would only select the
Parties, Contract Terms, Conditions, click on Create and a new contract would be created copy only
the Summary tab, Parties tab, Pricing/Billing tab, Administration, and Security tab. The contract would
have no lines, subline, or billing schedule and would be in an entered status.
13. Make any changes that you want to make to the header and then this contract could be used with the
line loader to load multiply lines and sublines.
14. Using the same instructions adding the contact line components would copy the entire contract to a
new contract number.
37
Contract Billing
1. Open an existing contract by any of the known methods, selecting from the Launchpad, selecting from
the Contract navigator screen or by searching and opening from the Search Contracts form.
2. The application will open the Service Contract selected.
3. If the contract is in an ACTIVE status, select the button <OPEN FOR UPDATE> in the Summary / Parties
Tab. If the Status is ENTERED status, skip to step 4. The application will pop up the Confirmation screen for
updates and changes.
4. Select OK. The application will "unlock" the contract and will also change the Contract Status to "QA
Hold".
38
Contract Billing
5. Create a new Billing Sequence to pro-rate the Invoice amount when the first period does not start on
the beginning of the Natural Month.
In the figure above, the Contract duration is 13 months beginning on December 1st 2012 and ending on
December 3lst 2013. A normal Monthly billing period would begin on December 1st and end on
December 31st. The next would be from January 1st to January 31st and so on.
In this case (Regular Billing Periods) starting at the beginning of the Contract Start Date, the application
will divide the total invoicing amount by the number of periods. This will result, in the figure above, in
thirteen equal-length periods (1 month each) and the Invoice Amount for every one of them will be
$20.00.
39
Contract Billing
Pro-rating billing sequence
In the figure above, the Contract duration is 56 weeks beginning on December 5th 2012 and ending on
December 31st 2013. A normal Monthly billing period would begin on December 1st and end on
December 31st. The next would be from January 1st to January 31st and so on.
In order to pro-rate the first month (December 2012) as an irregular month and from that point start
billing on the first day of the following Month, we would create a sequence covering the initial 27 days
of the contract (from December 5th to December 31st).
The application will create these sequences to cover the duration of the contract and also calculate
the appropriate Invoice Amount for each period / sequence.
Since we have Monthly periods and a once-per-contract Billing Sequence for days, the application will
divide the total amount ($257.40) by the total number of days of the contract and then multiply the
result by the number of days of the first Billing Sequence.
Note: The application will use DAYS first as it is the initial Billing sequence.
The calculation will be something like this: $239.68 / 365 days (January 1st to December 31st) = $19.97 per
month and $0.656 day * 27 days (First Billing Sequence) = $17.72
In this case, the application is truncating the cents, so the final month will bill $20.01
Select the <SCHEDULE> button to populate the lines. The application will perform the amount
calculations and pass them to the corresponding sequences 1 cycle. Select <OK> to save these
changes.
40
Contract Billing
BILLING SEQUENCE / HEADER LEVEL
The BELOW Billing Sequences were created at the Line Level for only one line. We can apply this same
principle at the Header level. To create a Billing Sequence and apply it to all the Lines I Sub-Lines follow
these steps:
1. Navigate to Summary / Pricing tab.
2. Click the Billing button.
41
Contract Billing
AUTO INVOICE
There Is a concurrent program called "Service Contracts Main Billing" that is run from Service Contracts
and this program interfaces eligible lines for invoicing over to Receivables for invoice processing via
Autolnvoice. Once, Service Contracts is live In Production, this program will be set up to run every night
and will only need to be run manually when a contract billing needs to be Interfaced immediately.
INVOICE PRINTING
1. To print/re-print existing invoices, navigate to> CMPC XX CONTRACTS ADMIN > View/Print Invoices > Print
Invoices, click <OPEN>
2. SUBMIT A NEW REQUEST window will pop up, select <SINGLE REQUEST> and click <OK>
42
Contract Billing
4. Select the LOV in the >NAME> field to select the best option to print invoice.
6. Click OK
43
Contract Billing
8. if this is the only one Select click <NO>
If you are submitted different invoice request on different select CLICK <Yes>, and repeat the steps
since c.
9. Go to Menu Bar
Select View Request Find
10. Refresh Data until green box turns Red (error) Yellow (warning) Gray (Normal)
11. When the request is normal click on View Output to access and print invoice
44
Contract Billing
CONTRACT HISTORY
When the "Fetch Receivables" info for Billing Program is run, you can see the invoice Information from
Service Contracts Billing Schedule that was created during the Autolnvoice process.
To view the billing history of a contract navigate to> Launch Contracts> find the contract number and
OPEN. Click on
Lines> Pricing/Products > Billing Button> History Tab
45
Contract Maintenance
1. CONTRACT RENEWAL
1. Navigate to the Following Responsibility / Function
f. Also you have to check the Security/Text tab, if the contract should be terminated or have
something special you can find that information there.
g. This contract does not show any special instruction so we can go and renew it
h. Close the contract
46
Contract Maintenance
i. Select the contract and right click mouse, a menu will be display and select <RENEW>
j. A new window will pop up. The renewal option will create a new contract, with the new Start and
End dates; the old contract will remain in Expired status.
k. The renewed contract will have the same contract number as the expired contact.
Insert new Start and End Date, the Duration and Period will auto-populate, click <RENEW>
47
Contract Maintenance
m. The renewed contract has been created, and the expired contract will remain, both contracts have
same contract number.
2. CONTRACT EXTENSION
1. Navigate to the Following Responsibility / Function
48
Contract Maintenance
f. Also you have to check the Security/Text tab, if the contract should be terminated or have
something special you can find that information there.
g. This contract does not show any special instruction so we can go and extend it
h. Close the contract
i. Select the contract and right click mouse, a menu will be display and select <EXTEND>
j. A new window will pop up. The extend option will not create a new contract, this option will extend
the End Date; the same contract will update to Active status.
49
Contract Maintenance
k. Insert New End Date, the Duration and Period will auto-populate, click <EXTEND>
m. Open the contract to check the changes. The Extend contract now shows a new End Date and the
status has change to Active.
50
Contract Maintenance
f. Also you have to check the Security/Text tab, if the contract should be terminated or have
something special you can find that information there.
g. This contract does not show any special instruction so we can go and extend it
Do not forget to update with date, action taken and your initials.
51
Contract Maintenance
h. Open contract for updates, click <Open for Update> to set contract in QA Hold status
i. At contract header in End Date field, manually update new end date.
j. Save changes and click check QA to set contract back to active status.
52
Contract Maintenance
TERMINATIONS
This process explains how a Termination works in Oracle for Contracts, Lines and Sublines, and how to issue a
credit if a billing period is not used.
2. CONTRACT TERMINATION
1. Navigate to the Following Responsibility / Function
g. Credit Issue options: You have the following options to manage that credit.
This will leave the amount As-Is and issue the customer a Credit Memo
Direct Credit:
for the amount shown.
This field allows you to enter a different amount for the Credit Memo.
Override Credit: This amount CAN’T be a greater amount that the shown in the
AMOUNT field.
This option allows the user to issue a Credit Memo for the TOTAL BILLING
Full Credit:
PERIOD AMOUNT and not only the unused part.
Suppress Credit: This will remove any credit amount and no Memo will be created.
53
Contract Maintenance
h. Finish the process by selecting the <TERMINATE> button. If the contract was successfully terminated,
the application will show the SAVE confirmation pop up screen.
i. Select OK to close the window.
a. From the Contract Navigator or the Search Form, find again the contract that was just Terminated.
From the Context Menu or the Tools Menu select OPEN.
b. The application will open the contract.
c. Navigate to Summary / Pricing – Billing Tab.
d. In the upper right part of the header you can see the Contract Total amount, tax and terminated.
e. From the Summary/Pricing - Billing Tab, select the <BILLING> button located in the middle of the
form.
f. The Billing schedule window is displayed.
g. From there, you can review what the actual credit amount was issued to the customer, what was
billed during the life of the contract and what was terminated in the case of billing periods
remaining.
54
Contract Maintenance
3. LINE TERMINATION
a. From the Execution module you can review different data details for the current contract.
b. From the Overview TAB select the Line to be Terminated.
c. You can use the Context Menu or the Tools menu to terminate the Line. Select Terminate
Line from either menu.
d. The application will show the Termination Details form.
e. Enter the date of Termination. This date has to be within the Line Start and End Dates.
f. Enter the Termination reason from the LOV.
g. Select the <REVIEW> button.
h. The application will “unfreeze” the Amount fields for their review.
i. The AMOUNT field will show the calculated credit due to the customer based on the last
billing period and the remaining time for that period for the specific line to terminate.
55
Contract Maintenance
j. Credit Issue options: You have the following options to manage that credit.
This will leave the amount As-Is and issue the customer a Credit Memo
Direct Credit:
for the amount shown.
This field allows you to enter a different amount for the Credit Memo.
Override Credit: This amount CAN’T be a greater amount that the shown in the
AMOUNT field.
This option allows the user to issue a Credit Memo for the TOTAL BILLING
Full Credit:
PERIOD AMOUNT and not only the unused part.
Suppress Credit: This will remove any credit amount and no Memo will be created.
k. Finish the process by selecting the <TERMINATE> button. If the contract line was successfully
terminated, the application will show the SAVE confirmation pop up screen.
l. Select OK to close the window.
6. SUBLINE TERMINATION
56
Contract Maintenance
2. Terminate the contract sub-line by entering the details of the termination.
g. Credit Issue options: You have the following options to manage that credit.
This will leave the amount As-Is and issue the customer a Credit Memo
Direct Credit:
for the amount shown.
This field allows you to enter a different amount for the Credit Memo.
Override Credit: This amount CAN’T be a greater amount that the shown in the
AMOUNT field.
This option allows the user to issue a Credit Memo for the TOTAL BILLING
Full Credit:
PERIOD AMOUNT and not only the unused part.
Suppress Credit: This will remove any credit amount and no Memo will be created.
h. Finish the process by selecting the <TERMINATE> button. If the contract line was successfully
terminated, the application will show the SAVE confirmation pop up screen.
i. Select OK to close the window.
57
Contract Maintenance
SERVICE CONTRACTS LOADERS
We have review how to add Lines manually [Oracle Service Contracts/10. LINES] and sublines manually
[Oracle Service Contracts / 11. LINES PRICING/PRODUCTS TAB (Covered Items)], now we going to review
how to add Lines and Sublines using a Loader.
1. LINE LOADER
# AT TOP
OF TEMPLATE HEADER DESCRIPTION / ACTION
COLUMN
1 CONTRACT_NUMBER Contract number of OKS contract
2 MODIFIER not used
LINE ITEM INFORMATION
3 SUPPORT_PROGRAM 2 MGSV CFS, 2 MGSV CTM, 2 MGSV DSS, 2MGSV IMAC
4 LINE_BILL_LOC_ID Bill to location number
5 LINE_SHIP_LOC_ID Ship to location numbers
6 LINE_START_DATE Start date
7 LINE_END_DATE End date
8 LINE_NOTES_ATTR Internal line number located at end of line under the beer mug ( )
9 LINE_TRX_TYPE_ATTR Transaction type: New Business, Prepaid Services , Project, Renewal
This is the printing option required
LINE_INV_PRINT_OPTION_ATTR
10
58
Contract Maintenance
# AT TOP
OF TEMPLATE HEADER DESCRIPTION / ACTION
COLUMN
14 LINE_REF Line reference text Optional
15 LINE_PO_NUMBER Enter customer PO number
If you print options are detail or summary by support program input
16 LINE_INVOICE_TEXT
Invoice text, if not leave blank
BILLING SCHEDULE
INFORMATION
17 BILLING_SCHED_LEVEL default is Top Level
18 BILLING_SEQ_NUM This is the sequence number of your line
19 BILLING_START_DATE Start Date
20 BILLING_END_DATE End date
This the period for billing (MO, YR, WK, DAY, QTR) (ex: If you want to bill
21 BILLING_UOM_CODE
every month, you will enter MO)
22 BILLING_PERIODS Number of Billing Periods (ex: 12 if you want to bill over 12 months)
23 BILLING_UOM_PER_PERIOD Number of Periods (ex: 1 if you want to bill every month)
COVERED SUB-LINES
If Covered Level = Product > Enter Instance Number > If Covered Level
25 COVERED_ID
= Site > Enter Location Number
4. Once all template data has been entered. The file must be saved in a pipe '|' delimited file
5. Copy concatenated text in column <AK> and paste to Notepad.
6. Save notepad to R drive for PFIN [R:\UNIX\Applications\PFIN\OKS]
7. Name file an easy name to remember and save as a text file. [XXXXXX.txt]
59
Contract Maintenance
2. SUBLINE LOADER
As: Subline_Loader_07_2012
# AT TOP
OF TEMPLATE HEADER DESCRIPTION / ACTION
COLUMN
1 CONTRACT_NUMBER Contract Number is a required field for the Sub-Lines Loader
This field will be required only when a renewal or a modifier exists on the
2 MODIFIER original contract, making the original number a duplicate, this further
identifies unique header contract information.
This is a required field. A line number is required before a sub-line can
3 Line Number
be added.
SUB-LINE FIELDS:
4 COVERED_LEVEL Site or Product
If Covered Level = Product > Enter Instance Number > If Covered Level
5 COVERED_ID
= Site > Enter Location Number
6 COVERED_UOM_CODE Enter the UOM for the Covered Level
7 COVERED_PRICE Enter unit price
8 COVERED_QTY Enter the quantity
9 COV_START_DATE Start Date of Coverage
10 COV_END_DATE End Date of Coverage
11 COVERED_LINE_REF Add a customer reference if needed
12 COV_INVOICE_TEXT This is the description that will print on the invoice
13 COV_ATTR_CATEGORY Default is Subline
Enter specific GEOCODE, if left blank Oracle will determine based on
14 COV_GEOCODE
the location where the product is installed/serviced.
15 COV_CUSTOM_SORT_ATTR not used
16 SEND_TO_CLARIFY_FLAG Yes or No
17 ORG_ID enter 2 for US
4. Once all template data has been entered. The file must be saved in a pipe '|' delimited file.
5. Copy concatenated text in column <S> and paste to Notepad.
6. Save notepad to R drive for PFIN [R:\UNIX\Applications\PFIN\OKS]
7. Name file an easy name to remember and save as a text file. [XXXXXX.txt]
60
Contract Maintenance
SERVICE CONTRACTS TERMINATION LOADER FOR: CONTRACT, LINES OR SUB-LINES
3. TERMINATIONS LOADER
# AT TOP
OF TEMPLATE HEADER DESCRIPTION / ACTION
COLUMN
This is the type of termination: Terminate_Contract,
1 Action Code: Terminate_Line or Terminate_Sub_line (You must choose an
Action Code for every terminated line).
2 Contract Number:
This is also a required field for the Terminations Loader
4. Once all template data has been entered. The file must be saved in a pipe '|' delimited file.
5. Copy concatenated text in column <L> and paste to Notepad.
6. Save notepad to R drive for PFIN [R:\UNIX\Applications\PFIN\OKS]
7. Name file an easy name to remember and save as a text file. [XXXXXX.txt]
61
Contract Maintenance
RUNNING THE SERVICE CONTRACTS LOADER PROGRAM(S)
1. Step to consider prior running loaders:
a. Contract must be in QA or Entered Status
b. Once you have a file saved in a Pipe Delimited Format save to the following directory: using PFIN set up
R:\UNIX\Applications\PFIN\OKS
c. Give the file a name you will remember.
2. To run Service Contracts Loader Program[s], navigate to> CMPC XX CONTRACTS ADMIN > Requests :
Requests > Run > Request Set > OK
4. Select the LOV in the >REQUEST SET> field to select the best option to run the loader.
62
Contract Maintenance
a. The options most used are:
CMPC OKS SC Sub-Lines Load – for sublines
CMPC OKS SC Lines Load – for Lines
CMPC OKS SC Terminate – for Line Or Subline Termination
6. Click OK
63
Contract Maintenance
a. If the program completes with Warning or Error --> click on the view log button and review the error
messages in the file. You may need to scroll all the way to the bottom of the file for error details.
You will then need to fix your template data and reload the file to the directory above. Repeat
Step b until the program runs - and completes with a 'Normal' status.
b. View the contract created to make sure all of your data looks correct.
64