Defining General Options Addendum

This section describes control tables that are used throughout Oracle Enterprise Taxation Management. 

Contents

Defining Installation Options

Defining Taxpayer Languages

Defining Accounting Calendars

Defining General Ledger Divisions

Defining Banks & Bank Accounts

To Do Lists Addendum

Defining Installation Options

The topics in this section describe the various installation options that control various aspects of the system that are specific to the Oracle Enterprise Taxation Management product.

Contents

Installation Options - Main

Installation Options - Person

Installation Options - Account

Installation Options - Billing

Installation Options - Collections

Installation Options - Financial Transaction

Installation Options - Algorithms

Installation Options - Main

Select Admin Menu, Installation Options and use the Main tab to define system-wide installation options.

Description of Page

Use Quick Add Tender Type to define the tender type defaulted on payments added using the Payment QuickAdd transaction.

Use Starting Balance Tender Type to define the tender type of the starting balance recorded on your tender controls (this will almost always be the tender type associated with "cash").  This value is used during tender control balancing as a separate balance is required for each tender type in order to balance a tender control.  Refer to The Lifecycle Of A Tender Control for more information.

Use the Location Geo Type to indicate whether at least one geographic identifier (e.g., GPS coordinate) is Required or Optional on a location.  Refer to Defining Geographic Types for more information.

The Alternate Representation flag should be set to None unless your organization uses multiple character sets for a person’s main name and / or a location’s address.  Alternate representations are typically only used in countries where multiple character sets are used.  For example,

·         In Hong Kong, a person’s name may be written in both Chinese characters and in English. 

·         In Japan, a person’s name may be written in both Kanji and Katakana.

In both of the above situations, users need to be able to use both representations to find a taxpayer or a location.

Alerts that should appear adjacent to a person’s name or address.  If your organization doesn’t use multiple character sets, you might want to consider using this functionality to implement critical person or location alerts.  For example, if you have a taxpayer who’s supported by a specific account representative, you could enter the account rep’s name as the person’s alternate name.  If you do this, the account rep’s name would appear in parenthesis following the taxpayer’s name.  In addition, you can search for the taxpayers supported by the account rep on Control Central by entering the account rep’s name.

If your organization uses alternate representations of person name or address, set this flag to one of the following values:

·         Use a value of Address if you only use alternate representations for location addresses.

·         Use a value of Name if you only use alternate representations for a person’s primary names.

·         Use a value of Name & Address if you use alternate representations for both location addresses and person names.

The following points describe the ramifications of this flag in the system:

·         If you support alternate representations of a person’s primary name,

·         The name grid on Person - Main allows you to specify an Alternate name for the person.

·         If you use the base package name formatting algorithm, a person’s name will be shown throughout most of the system in the format AAA (BBB), where AAA is the person’s primary name and BBB is the person’s alternate name.  Note, this format does not apply to names that appear in search results (i.e., the alternate name is not concatenated to the main name in search results; however you can search for information using the alternate name).

·         Most of the system’s person name-oriented searches will allow users to use both a person’s primary and alternate names to search for information. 

·         If you support alternate representations of a location’s address,

·         A new tab is available on the Location page that allows a user to define an alternate address for a location.

·         If you use the base package premise formatting algorithm, a location’s address will be shown throughout most of the system in the format AAA (BBB), where AAA is the location’s primary address and BBB is the location’s alternate address. 

·         Most of the system’s location-oriented searches will allow users to use both a location’s primary and alternate addresses to search for information.

Set the CTI Integration flag to Yes if your organization integrates with an external computer telephony integration (CTI) system that supports a "get next caller in the queue" function.  If this flag is set to Yes, then Next Call button will appear in the action toolbar allowing customer service representatives to request the next taxpayer waiting in the queue to speak to a CSR.

Warning!  In order to improve response times, installation options are cached the first time they are used after a web server is started.  If you change this field's option and you don't want to wait for the cache to rebuild, you must clear the cached information so it will be immediately rebuilt using current information.  Refer to Caching Overview for information on how to clear the system login cache (this is the cache in which installation options are stored).

Installation Options - Person

Select Admin Menu, Installation Options and use the Person tab to define person-specific installation options.

Description of Page

Use the Person ID Usage to indicate whether or not at least one form of identification is Required or Optional when a new person is added. 

Each form of identification has an identifier type.  For persons that are humans (as defined by the person type's person/business identifier), the Person page defaults the identifier type defined in Identifier Type (Person).  For persons that are businesses (as defined by the person type's person/business identifier), the Person page defaults the identifier type defined in Identifier Type (Business).

Installation Options - Account

Select Admin Menu, Installation Options and use the Account tab to define account-specific installation options.

Description of Page

When a new account is added on the Account page, the system requires it have an account type.  If the main taxpayer linked to the account is a human (as defined by the taxpayer’s person type), the system defaults the account type defined in Account Type (Person).  For persons that are businesses (as defined by the person type), the system defaults the account type defined in Account Type (Business).  For more information, refer to Setting Up Account Types.

In addition to requiring an account type when a new taxpayer is added, the system also requires a "main taxpayer" (i.e., a reference to a person who is identified as the main taxpayer for the account).  Enter the default Account Relationship Type code to be used to define the main taxpayer relationship. For more information, refer to Setting Up Account Relationship Codes.

Enter the default Bill Route Type to be used to define how bills should be routed to a taxpayer. For more information, refer to Setting Up Bill Route Types.

Installation Options - Billing

Select Admin Menu, Installation Options and use the Billing tab to define billing-specific installation options.

Description of Page

The Bill Segment Freeze Option controls when an obligation’s balance and the general ledger are affected by bill segments and certain types of adjustments.  Refer to Preventing Obligation Balances And The GL From Being Impacted Until Bill Completion to understand the significance of this option.

The Accounting Date Freeze Option controls how the accounting date defined on financial transactions is populated.  Refer to Forcing The Freeze Date To Be Used As The Accounting Date to understand the significance of this option.

Define the Minimum Amount for Final Bill.If a final bill is less than this amount, the bill is still produced; it’s just not printed.

Typically, the system sets a bill’s Bill Date equal to the date on which it is completed.  If you want to be able to specify a bill’s Bill Date when you complete a bill, turn on User Can Override Bill Date.  You would only want to override the bill date if you are setting up sample bills from historical period whose bill date needs to reflect the respective historical period.

Installation Options - Collections

Select Admin Menu, Installation Options and use the Collections tab to define collections-specific installation options.

Description of Page

Enter what you consider to be an excellent compliance rating in Beginning Compliance Rating.  Overdue events can cause an account’s compliance rating to decrease.  When an account’s compliance rating falls below a certain level, different overdue processes may ensue.

Use Compliance Rating Threshold to define when an account’s compliance rating becomes risky.  When an account’s compliance rating falls beneath the Compliance Rating Threshold, the system will show an alert in Control Central highlighting such.

Installation Options - Financial Transaction

Select Admin Menu, Installation Options and use the Financial Transaction tab to define financial transaction installation options.

Description of Page

Use G/L Batch Code to define the batch process that is used to interface your financial transactions to your general ledger.  The process is snapped on FT download records by the GLS background process.

Use A/P Batch Code to define the batch process that is used to interface your check requests (initiated with adjustments with an adjustment type that reference an A/P request type) to you accounts payable system.

Use Fund Accounting to indicate if fund accounting is Practiced or Not Practiced at your organization. By default, the installation indicates that it is Practiced.

Installation Options - Algorithms

The following table describes each System Event.

System Event

Optional / Required

Description

Account Information

Optional

We use the term "Account information" to describe the basic information that appears throughout the system to describe an account.  The data that appears in "account information" is constructed using this algorithm. 

Plug an algorithm into this spot to override the system default "Account information". 

Click here to see the algorithm types available for this system event.

Address Information

Optional

This algorithm allows your implementation to define a common format for displaying an address.  It receives address constituents and returns a formatted address string.  This plug-in spot may be invoked by other algorithms using the business service C1-FormatAddressInfo.

Click here to see the algorithm types available for this system event.

Adjustment Information

Optional

We use the term "Adjustment information" to describe the basic information that appears throughout the system to describe an adjustment.  The data that appears in "Adjustment information" is constructed using this algorithm. 

Plug an algorithm into this spot to override the system default "Adjustment information". 

Note: This algorithm may be further overridden by an "Adjustment information" plug-in on the Adjustment Type.  Refer to Adjustment Type for how algorithms of this type are used.

Click here to see the algorithm types available for this system event.

Automatic Payment Creation

Required if you allow taxpayers to pay automatically

This algorithm is executed to create automatic payments whenever the system creates automatic payments.  Refer to How And When Are Automatic Payments Created for the details.

Click here to see the algorithm types available for this system event.

Bill Information

Required

We use the term "Bill information" to describe the basic information that appears throughout the system to describe a bill.  The data that appears in "bill information" is constructed using this algorithm. 

Click here to see the algorithm types available for this system event.

Case Information

Optional

We use the term "Case information" to describe the basic information that appears throughout the system to describe a case.  The data that appears in "case information" is constructed using this algorithm. 

Plug an algorithm into this spot to override the system default "Case information".

Note: This algorithm may be further overridden by a "Case information" plug-in on the Case Type.  Refer to Case Type for how algorithms of this type are used.

Click here to see the algorithm types available for this system event.

Collection Agency Referral Information

Optional

We use the term "Collection Agency Referral information" to describe the basic information that appears throughout the system to describe a collection agency referral. 

Plug an algorithm into this spot to override the system default "collection agency referral information". 

Click here to see the algorithm types available for this system event.

Compliance Rating "Created By" Information

Required

The data that appears in the compliance rating "created by" information is constructed using this algorithm. 

Refer to Account - Collections for more information about the compliance rating.

Click here to see the algorithm types available for this system event.

Compliance Rating History Information

Optional

We use the term Compliance Rating History information to describe the basic information that appears throughout the system to describe a compliance rating history entry. 

Plug an algorithm into this spot to override the system default "compliance rating history information". 

Click here to see the algorithm types available for this system event.

Control Central Alert

Optional

There are two types of alerts that appear in the Alert Zone and on Payment Event – Main: 1) hard-coded system alerts and 2) alerts constructed by plug-in algorithms.  You cannot change the hard-coded alerts (see the Alert Zone for the complete list).  However, by plugging in this type of algorithm you can introduce additional alerts.

An error displays if more than 60 alerts are generated for an account by plug-in algorithms.

Click here to see the algorithm types available for this system event.

Determine Open Item Bill Amounts

Required if you use overdue functionality to collect on bills

This algorithm is responsible for determining the unpaid amount of an open-item bill.  It can also be used to return the unpaid amount for a specific Obligation on a bill. 

Click here to see the algorithm types available for this system event.

Financial Transaction Info

Optional

We use the term "financial transaction information" to describe the basic information that appears throughout the system to describe a financial transaction.  The data that appears in "financial transaction info" is constructed using this algorithm.

Click here to see the algorithm types available for this system event.

Location Information

Required

We use the term "location info" to describe the basic information that appears throughout the system to describe a location.  The data that appears in "location info" is constructed using this algorithm.

Click here to see the algorithm types available for this system event.

Obligation Information

Optional

We use the term "obligation information" to describe the basic information that appears throughout the system to describe an obligation.  The data that appears in "obligation information" is constructed using this algorithm. 

Plug an algorithm into this spot to override the system default "obligation information".  

Note: This algorithm may be further overridden by an "obligation information" plug-in on the obligation type.  Refer to Obligation Type – Algorithms for how algorithms of this type are used.

Click here to see the algorithm types available for this system event.

Online Bill Display

Optional

This algorithm constructs a PDF that contains the image of a bill.  This algorithm is executed when the Display Bill button is clicked on the Bill page.  Refer to Technical Implementation of Online Bill Image for more information.

Click here to see the algorithm types available for this system event.

Online Letter Image

Optional

This algorithm constructs a PDF that contains the image of a letter.  This algorithm is executed when the Display Letter button is pressed on Customer Contact - Main.  Refer to Technical Implementation of Online Letter Image for more information.

Click here to see the algorithm types available for this system event.

Override Proration Factors

Optional

This algorithm is only used if your organization has unusual rate proration requirements that necessitate the overriding of the base package proration logic.  For example, you may have certain rate components whose charges should never be prorated.  Refer to Overriding Proration Factors for more information.

Click here to see the algorithm types available for this system event.

Override Seasonal Proration

Optional

This algorithm is only used if your organization has unusual method of determining the seasons for your rate components.  For example, you may determine the seasonal boundaries for a rate component based on the scheduled meter read date associated with the bill cycle.  Refer to the description of the seasonal attributes for a rate component for more information.

Click here to see the algorithm types available for this system event.

Payment Amount Calculation

Required

This algorithm is executed to calculate the amount of an automatic payment for a bill for an account with an active auto pay option.  Refer to How And When Are Automatic Payments Created for more information on automatic payments.  This algorithm is also executed to default the amount of a manually added payment.  Refer to How To Add A New Payment Event for more information on adding a payment manually.

Click here to see the algorithm types available for this system event.

Payment Information

Required

We use the term "payment information" to describe the basic information that appears throughout the system to describe a payment.  The data that appears in "payment information" is constructed using this algorithm.

Click here to see the algorithm types available for this system event.

Person Information

Required

In most parts of the system, a person’s Main name is displayed to describe a person.  However, several transactions do not use this method.  Rather, these transactions call the algorithm that’s plugged into this spot to construct the person’s name.   Refer to the description of the Alternate Representation flag on the Main tab for a list of these transactions and for the rationale behind this algorithm.

Click here to see the algorithm types available for this system event.

Person Name Validation

Required

The format of names entered on Person - Main is validated using this algorithm. 

Click here to see the algorithm types available for this system event.

 

Defining Taxpayer Languages

As described under Defining Languages, you define the language in which each user sees the system.  In addition to defining each user's language, the system allows you to define each taxpayer's preferred language.  For example, one taxpayer can receive bills in English whereas another taxpayer could receive their bills in Chinese. 

Each taxpayer's language is defined by the language code on their person record.  Bills, adjustments and other system-generated records will then be done in the language of the main taxpayer of the account.  In addition, the language code is passed on to all taxpayer-facing interfaces, such as letter requests and bill print.

Note.  You can define Rates in multiple languages – when a bill is generated, the line-item descriptions are generated and stored in the account’s main taxpayer’s language of choice.  Any one who subsequently views these bills can only see the descriptions in that language.

Note.  To support bills and other correspondence, you must also provide translations of standard bill stock and letters.  This must be handled by your printing software vendor.

Defining Accounting Calendars

The accounting calendar determines the accounting period to which a financial transaction will be booked.  The following points describe how the system determines a financial transaction’s account period:

·         Every financial transaction references an accounting date and its obligation

·         Every obligation references an obligation type

·         Every obligation type references a GL division

·         Every GL division references an accounting calendar

·         The accounting calendar contains the cross reference between the accounting date specified on the financial transaction and related accounting period in your general ledger

Warning!  This information must be the same as the information in your financial database.

To add or review an accounting calendar, choose Admin Menu, Accounting Calendar.

Description of Page

Enter a unique Calendar ID and Description for the calendar.

Enter the Number Of Periods for the calendar.  Don’t count the adjustment period, if you use one, or any special "system" periods.

Specify the Fiscal Year, each Accounting Period in that year, a Period Description, the Begin Date and the End Date.

When you enter begin and end dates, you can define monthly calendar periods or any fiscal period that matches your accounting calendar (weekly, bimonthly) as long as the begin and end dates of successive periods do not overlap. 

For each fiscal period, enter the Open From Date and Open To Date.  These dates define when that particular business dates are open for posting financial transactions to that fiscal period.  For example, you might calculate a bill on Sept 1 for taxes reported on August 31.  To post this financial transaction in the August period, you must keep it open through Sept 1.

As time passes, you will need to return to this transaction to manually enter ensuing years.  You can enter several years at a time or incorporate the task into end-of-year system maintenance. 

Where Used

Follow this link to open the data dictionary where you can view the tables that reference CI_CAL_GL

Defining General Ledger Divisions

There are two types of divisions referenced in the system: a division and a GL division.  This is a rather powerful structure, but it can be confusing. 

·         General Ledger divisions typically comprise individual entities (e.g., companies) in your general ledger.  You must set up a GL division for each such entity.  The GL division’s sole purpose in the system is to define the accounting period associated with financial transactions linked to obligations associated with the GL division (obligations are associated with GL divisions via their obligation type).  The system cares about accounting periods in order to prevent a user from booking moneys to closed periods.  It also uses accounting periods when it produces the flat file that contains the consolidated journal entry that is interfaced to your general ledger (refer to The GL Interface for more information).

Note.  When determining how many GL Divisions you need, be sure to consider your general ledger and how your chart-of-accounts is structured.  You will typically have one GL division for each "company" in your general ledger.

·         A division is typically associated with a jurisdiction.  The definition of a jurisdiction is a geographic-oriented entity with unique business rules.  You must set up a division for each jurisdiction in which you conduct business.

To define a general ledger division, select choose Admin Menu, General Ledger Division.

Description of Page

Enter a unique GL Division for the general ledger division. 

Enter a Description of this general ledger division. 

Define the accounting Calendar ID that controls how to convert an FT’s accounting date into an accounting period.  Refer to Defining Accounting Calendars for more information.

You may define a Currency Code for the GL division.  Note that the system does not use this currency code.

Where Used

Follow this link to open the data dictionary where you can view the tables that reference CI_GL_DIVISION.

Defining Banks & Bank Accounts

The topics in this section describe how to maintain your implementation's bank accounts.

Contents

Bank - Main

Bank - Bank Account

Bank - Main

To add or review Banks choose Admin Menu, Bank.

Description of Page

Enter a unique Bank Code and Description for the bank.

The Bank Accounts collection displays the bank accounts currently linked to this bank code.  Use the drill down button to view more details or to modify the bank account details.  Alternatively, you may navigate to the Bank Account tab and scroll to the desired bank account.

Bank - Bank Account

To add or review Bank Accounts for a Bank, choose Admin Menu, Bank and then navigate to the Bank Account tab.

Description of Page

Use the Bank Accounts tab to define the attributes of each bank account.  For each account, enter the following information:

·         Enter a Bank Account Key to identify an Account at a Bank. You may have more than one account at a given bank, and you may have accounts at more than one bank.  This code will allow the system to easily identify a specific account.

·         Enter a Description to appear on prompt lists, inquiries, and reports.

·         Enter the Account Number, Check Digit and if needed, the Branch ID of the bank where the account is held.

·         Enter the Currency Code for the currency in which the account is denominated.

·         Use DFI ID to define the Depository Financial Institution ID that is interfaced to the automatic payment-processing agent as part of the automatic payment interface.

·         Enter the Distribution Code to be used for cash GL distributions when a payment is frozen or canceled.

Where Used

Follow this link to open the data dictionary where you can view the tables that reference CI_BANK_ACCOUNT.

To Do Lists Addendum

This section is an addendum to the general To Do Lists chapter.  This addendum describes the To Do functionality that is specific to Oracle Enterprise Taxation Management.

Contents

Assigning A To Do Role

System To Do Types

Assigning A To Do Role

As described in To Do Entries Reference A Role, each To Do entry requires a role.  To Do entries created in Oracle Enterprise Taxation Management may attempt to assign a role based on an account management group or division if it is applicable to the type of data related to the To Do entry. 

As described in The Big Picture of To Do Lists, users are informed that something requires their attention by entries that appear in a To Do List.  For example, consider what happens when billing can’t find appraisal information for a property:

·         The billing process creates a bill segment that is in error (appraisal information cannot be found).

·         This bill segment that’s in error, in turn, triggers the creation of a To Do entry.

·         The To Do entry is assigned a role.  A role is one or more users who can look at / work on the entry.

·         When users view a To Do List, they only see entries addressed to roles to which they belong.

You can optionally use account management groups (AMG) to define the respective role to be assigned to To Do entries that are associated with an account and To Do type.  For example, you can create an AMG called Credit Risks and assign this to accounts with suspect credit.  Then, whenever an account-oriented To Do entry is created for such an account, it will be assigned a role based on the Credit Risks AMG.  Refer to Setting Up Account Management Groups for more information.

By assigning an AMG to an account, you are telling the system to address this account’s To Do list entries to the roles defined on the AMG (note, each To Do type can have a different role defined for it on an AMG). 

You can optionally use division to define the respective role to be assigned to To Do entries that are associated with an account and To Do type.  Refer to Setting Up Divisions for more information.

A To Do Pre-Creation installation options plug-in is provided to determine the appropriate To Do Role for an account based on AMG and division setup.  If plugged in, the logic to determine To Do role for an account is performed whenever a To Do entry is created.  Refer to C1-TDCR-DFRL for further details on how this plug-in works.

System To Do Types

List of available To Do types.  The To Do types available with the product may be viewed in the application viewer's To Do type viewer.  In addition if your implementation adds To Do types, you may regenerate the application viewer to see your additions reflected there.