Previous  Next          Contents  Index  Navigation  Glossary  Library

Case Study: Surcharge

The section demonstrates how to design a billing extension that solves the business problem of billing surcharge on project invoices.

Business Rule

The first step in the design process is to determine the business rule that you want to solve using client extensions.

Business Rule: Surcharge

Charge an additional surcharge to an invoice based on a percentage of the labor amount invoiced. This surcharge is referred to as Communication Charge.

Business Requirements

After you define the business rule you want to solve using client extensions, list the business requirements behind the business problem. This will help ensure that you are acknowledging all of the aspects of the business problem during the design stage.

Required Extensions

You have determined that you will create a billing extension to automatically handle the Communication Charge within the invoicing cycle.

Suggestion: To review the sample PL/SQL code that corresponds to the implementation of this case study, view the file named PAXITMPS.pls in the Oracle Projects admin/sql directory.

Additional Implementation Data

You must define additional data for this billing extension which includes the following:

In addition, you must include the steps to enter a communication charge for projects in your company's procedures manual.


         Previous  Next          Contents  Index  Navigation  Glossary  Library