Vertex Indirect Tax O Series 9.0 Guide
Vertex Indirect Tax O Series 9.0 Guide
September 2022
Copyright and legal notices
Copyright © 2022 Vertex, Inc. All rights reserved.
This documentation may not be reproduced, displayed, distributed, modified, posted,
republished, or transmitted in any form or by any means, without the prior written consent of
Vertex, Inc. or its affiliates (collectively, “Vertex”), except as otherwise specified in a valid,
current Vertex license agreement or allowed by law.
Disclaimers
The information contained in this documentation is designed to help users in regard to the
subject matter covered. Some of it may be based upon interpretations of federal, state, foreign
and other tax laws and regulations. Each entity is responsible for making its own determination
of how such laws and regulations apply to its own circumstances and for evaluating the
capabilities of, and all data and results generated by, any product that is described in this
documentation. Vertex is not engaged in providing legal, tax or accounting advice or services
and the information contained in this documentation or in any product cannot replace the
advice of competent legal counsel. Further, the information in this documentation is subject to
change without notice and is not warranted to be error-free. If you find any errors, please
report them to us in writing.
Trademarks and Service Marks
The trademarks, logos and service marks ("marks") displayed in this documentation are the
property of Vertex or other third parties. Users are not permitted to use these marks without
the prior written consent of Vertex or the third party that may own the mark.
Third Party Products
Copies of the licenses for some third-party products included with a Vertex product may be
found in or with the installation materials for that product.
Contents
Preface ............................................................................................................................................... 22
About Vertex and our services .................................................................................................................... 22
About Vertex O Series ................................................................................................................................. 24
Finding information about Vertex Indirect Tax O Series ............................................................................. 26
About this guide .......................................................................................................................................... 30
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
[Link] .............................................................................................................................................. 46
How changing the default directory for the log files relates to the [Link] file .......................................................................... 46
How to override transaction-level details in the log file ............................................................................. 47
Echo log messages to the console ([Link]) ......................................................................... 47
Set the amount of disk space for log files ([Link]) ............................................................ 48
Set the number of hours a log is kept open ([Link]) .............................................................. 48
Set the maximum size of a single log file ([Link]) .................................................................. 48
Log the partition ID ([Link]) ............................................................................................ 49
Log Level for Invalid Address Exceptions .................................................................................................... 50
Map metadata to a display value ([Link])................................................................................. 51
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance .......................................... 52
Database connection parameters ............................................................................................................... 52
O Series database connections ([Link].logical_database_name) .............................................................................. 53
Alias connections............................................................................................................................................................................. 55
Define the JDBC driver ([Link].x)......................................................................................................................... 56
Setting the managed database connection pool cleanup service interval ([Link]) ....... 57
Setting the managed database connection pool maximum idle time ([Link]).............................. 58
Setting the number of managed database connection pool maximum idle connections
([Link]) ...................................................................................................................... 59
[Link] ........................................................................................................................ 60
O Series Security parameters ...................................................................................................................... 60
Enable trusted login ([Link]) ................................................................................................................... 61
Set the password to be alphanumeric ([Link]) .............................................................. 61
Set the password to require special characters ([Link]) ......................................... 61
Set the number of failed login attempts permitted ([Link]) ............................................... 62
Handling failed login attempts ([Link]) ................................................................................................................ 62
IP address lockout period ([Link]) ................................................................................................................ 63
Password reset email subject ([Link]) ............................................................................................... 63
Password reset email text ([Link]) .......................................................................................................... 63
Permit reuse of passwords ([Link]) ......................................................................... 64
Set password minimum length ([Link]) ............................................................................................. 64
Set the user name minimum length ([Link]) ..................................................................................... 65
Encrypted Proxy Password .............................................................................................................................................................. 65
Encrypted Proxy User ...................................................................................................................................................................... 66
Password Expiration (Days) ............................................................................................................................................................. 66
Max User Inactivity (Days)............................................................................................................................................................... 66
Proxy Host ....................................................................................................................................................................................... 67
Proxy Password ............................................................................................................................................................................... 67
Proxy Port ........................................................................................................................................................................................ 68
Proxy User ....................................................................................................................................................................................... 68
Federated security parameters ................................................................................................................... 69
Security configuration ..................................................................................................................................................................... 69
OAuth 2.0 integration properties .................................................................................................................................................... 72
SAML 2.0 integration properties ..................................................................................................................................................... 77
Data Management parameters ................................................................................................................... 86
Define the root directory ([Link]).................................................................................................... 86
Set how long before old update records are purged ([Link]) .............................................................. 86
Disabling a Cache Refresh ([Link]) .............................................................................................. 87
Override the default location for your files ([Link]) ...................................................................... 87
Tax Journal Export email ([Link]) .................................................................................... 88
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Override the default list of allowed uploadable file types ([Link]) ............................ 199
Transactional Logging Threshold Limit ...................................................................................................... 200
Taxability Categories ................................................................................................................................. 201
Use Assisted Tax Date ............................................................................................................................... 201
Returns Export parameters ....................................................................................................................... 202
Suppress the Physical Origin Tax Area ID in the Returns Export ([Link]) ..................................... 202
Transaction Tester-related parameters .................................................................................................... 202
Always process basis apportionment ............................................................................................................................................ 203
Calculate Self-Accrual Indicator Default ........................................................................................................................................ 203
Show Tax Journal Button ............................................................................................................................................................... 204
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide
3. Map existing LDAP attributes for usernames and passwords in your LDAP repository to parameters in the [Link] file. ... 256
4. Map existing LDAP attributes for Vertex-defined partitions to parameters in the [Link] file. ............................................ 257
5. Map existing LDAP attributes for Vertex-defined roles to parameters in the [Link] file. ................................................... 258
6. Map existing LDAP attributes for Vertex-defined groups to parameters in the [Link] file. ................................................ 259
Example: How LDAP attributes map to Vertex configuration file parameters ......................................... 260
Required parameters for each step in LDAP implementation .................................................................. 262
LDAP integration scenarios ....................................................................................................................... 263
Set LDAP parameters for admin and sysadmin default logins....................................................................................................... 264
Set LDAP parameters for log in using Bind authentication in large LDAP stores ........................................................................... 265
Set LDAP parameters for log in using Bind authentication to large LDAP stores without Vertex partition and role information 266
Set LDAP parameters for log in using Bind authentication with the LDAP store ........................................................................... 267
Set LDAP parameters for log in using Comparison authentication with the LDAP store ............................................................... 268
Set LDAP parameters from the LDAP store to Vertex O Series ..................................................................................................... 269
LDAP parameters ....................................................................................................................................... 270
How to use LDAP parameters........................................................................................................................................................ 271
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide
This section describes the new features for the latest major release and all service releases.
Documentation changes
Documentation of the [Link] configuration parameter (see page 98)was added,
including information about the O Series Configuration API that is new for this release.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 13
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 14
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 15
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 16
• [Link]
The parameters can be added to the [Link] file. They apply only if the value of
[Link] is set to true.
The new parameters enable you to distinguish appropriately between certificates that have
similar criteria by reading certificate details from the database rather than the cache.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 17
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 18
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 19
Settings changes
The following settings are added to System > Administration > Settings:
• Transactional Logging Threshold Limit enables you to restrict individual transactions from
overriding the default logging threshold beyond an allowable level. The selected value for
this setting represents the lowest-level logging threshold that a transaction can specify to
override the default logging threshold. Available values are FATAL, ERROR, WARNING, OPS,
TRACE, and DEBUG.
• Minimum Posting Date Threshold enables you to specify the earliest date for which a
transaction posting date is valid.
• Maximum Posting Date Threshold enables you to specify the latest date for which a
transaction posting date is valid.
• Use Assisted Tax Date enables you to specify the date that determines the effective Tax
Assist rules to apply to a calculation:
− When the value for this setting is true, Vertex O Series uses the available assisted tax
date.
− When the value for this setting is false, Vertex O Series uses the original line-item date.
This setting applies at the partition level.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 20
− [Link]
− [Link]
− [Link]
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
What's New in This Guide | 21
• The default value for the [Link] parameter is now 7. This parameter defines
the maximum number of days that log files are retained before they are automatically
deleted.
• The default value of the [Link] parameter was changed from
false to true. When set to true, a Tax Journal Export task moves only records that have
changed since the last posting update.
• The following parameters were moved from the [Link] file to the [Link]
file:
− [Link]
− [Link]
− [Link]
− [Link]
The installation program automatically assigns the parameter values based on user input
during the installation process.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface
This preface contains information about Vertex services, Vertex® Indirect Tax O Series®, and
available documentation.
Vertex has offices in King of Prussia, Pennsylvania; Naperville, Illinois; London, United Kingdom;
and São Paulo, Brazil. For office addresses and telephone numbers, go to
[Link]
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 23
Vertex services
Vertex provides the following services:
D
For... Go to...
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 24
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 25
• Vertex® Indirect Tax for Brazil (Vertex for Brazil), a tax calculation solution that delivers the
tax rules, tax rates, and place of supply logic for calculating indirect taxes at the federal,
state, and municipal levels in Brazil.
• Vertex® Indirect Tax Returns (Vertex Returns), an automated, multinational, and multistate
tax returns solution for companies that report value added tax and sales and use tax to
various jurisdictions. Vertex Returns produces signature-ready returns.
• Vertex® Indirect Tax for Hospitality, a tax calculation solution for the hospitality industry that
provides hospitality-related tax rates and rules on the Vertex O Series platform.
• Address Cleansing to improve the granularity of Tax GIS database searches for United States
address data and provide more precise jurisdiction assignments. This service assigns
nine-digit ZIP Codes, converts addresses to a standard format, and corrects address errors.
You can purchase this service separately as an add-on feature.
• Latitude/Longitude Services to enter latitude and longitude coordinates for United States
jurisdictions to identify applicable Tax Area IDs and jurisdictions for tax calculation.
Some products are available as On-Demand deployments. These software-as-a-service, hosted
models accelerate implementation and reduce hardware, database, and other support
requirements. For more information, refer to the Administration Guide, On-Demand
Implementation Guide, User's Guide, or Online Help.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 26
Using the Java interface to integrate O Series and Java Integration Guide
your host system.
Managing O Series tax data that is used in a calling O Series Web Services Integration Guide
application.
Using the Batch Client Interface to process groups Batch Client Interface Integration Guide
of transactions without writing an interface
between O Series and your host system.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 27
Maintaining O Series
For this task Use this documentation
Using the command line or web services to O Series Client Utilities User's Guide
perform activities for Data Management, Custom
Reports - VRA data extract, and file transfer.
Using required data file formats to move data Tax Data File Formats Handbook
between O Series and your host system.
Reviewing formats in which you can view the Reporting Database Views Tipsheet
Reporting database data.
Managing certificates
For this product Use this documentation
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 28
Using the required header and export file formats Returns Export Data File Format Handbook
to move data between O Series and Vertex Returns
to create ready-to-file returns.
Using the required header and export file formats VAT Returns Export Data File Format Handbook
to move data between O Series and Vertex Returns
to create ready-to-file VAT returns.
Setting up data transfers and understanding data Returns Reconciliation Guide
discrepancies between O Series and Vertex
Returns.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 29
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Preface | 30
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview
This chapter describes the high-level aspects of configuring Vertex O Series.
In this chapter
The three ways to set configuration information .........................31
What are Preferences? .................................................................32
What are Settings? .......................................................................32
The O Series configuration file and O Series On-Demand ............33
Guidelines for configuration security ...........................................33
Types of parameters you can change ...........................................35
Managing the O Series configuration file .....................................36
In this reference guide, each parameter, preference, or setting is marked with a symbol that
indicates how to change its value:
• Settings that can be changed on the O Series user interface are identified by . The
settings that you can view depend on your assigned role. If you have questions, ask your
system administrator.
• Preferences that can be changed on the O Series user interface are identified by . The
preferences that you can view depend on your assigned role. If you have questions, ask your
system administrator.
• Parameters that can be changed only by editing the [Link] file are identified by .
Only those O Series users who have been granted network permissions to both access and
edit the [Link] file can modify this file.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 32
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 33
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 34
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 35
Reports Use these parameters to define the type of report output (text or Postscript Data file) as well as
parameters limit the number of transactions in detail reports.
Returns Export Use these parameters to define when a database commit occurs and the directory location to
parameters which Returns files are exported.
Taxability Use these parameters to customize taxability precedence for Sales (Supplies) and Procurement
precedence transactions.
parameters
Vertex® Use these parameters to define the Tax Area Lookup performance. Some parameters in this
TaxGIS™ group enable you to define confidence level indicators for your Tax Area Lookup. Other
parameters parameters enable you to define Vertex logic for performing Tax Area Lookups.
Transaction Use these parameters to define the performance of Transaction Tester. For example, one
Tester parameter in this group enables you to display the Post To Journal button in the Transaction
parameters Tester.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 36
Parameter Description
group
Web service Use these parameters to define the location of the Vertex XML schemas and to identify
parameters whether schema validation is enabled for incoming XML messages.
Address Address Cleansing is an optional service that enables you to send a US street address, city,
Cleansing state, and ZIP Code and receive a cleansed address containing a nine-digit ZIP Code. The
parameters nine-digit ZIP Code enables Vertex® TaxGISTM to more precisely assign a Tax Area ID and
provides faster transaction processing. Use these parameters to define how Address Cleansing
processing works with your O series system.
LDAP-related Use these parameters to integrate your LDAP system with O Series.
parameters
O Series to Tax Use these parameters to write Tax Journal data in the wide format for ingestion into Vertex®
Data EnterpriseTax Data Preparation and other tax data repositories.
Preparation
Connector
parameters
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 37
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 38
Edit the Show Tax Journal Button setting when you want to display the Post to Journal button in
Transaction Tester.
This setting defines when the Post To Journal button displays in the Transaction Tester. When
the check box is selected, the value is true. When the check box is cleared, the value is false.
When the value is set to true or if the user has permission based on a user-defined role, the
Post to Journal button displays in the Transaction Tester for all financial events. Do not manually
post the following events to the Tax Journal:
• Quotation
• Purchase Order
• Invoice Verification
• Evaluated Receipts Settlement
If the value is set to false, the Post To Journal button does not display in the Transaction
Tester.
If you want to display this button only for specific users, grant them permissions under their
specific role. For more details about these permissions and roles, refer to the O Series Help.
Note: Permission to post to the Tax Journal is not included with any Vertex-supplied roles.
Caution: If you manually write transactions to the Tax Journal using Post to Journal, this
activity could result in your Tax Journal record being out of synchronization with
your host system.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 39
where:
server-name is the server host name or IP address
application-name is the Vertex O Series application that generated the message or error
yyyy is the year in which Vertex O Series created the log file
n is the sequence number of the log files that Vertex O Series created on the same day
When the log file reaches the file-size limit that is specified in the Vertex configuration file
([Link]), Vertex O Series creates a new log file.
Edit the [Link] (see page 43) parameter to define the level of detail in Vertex
O Series log files.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 40
This parameter enables the user to log one or more unique messages at the top of each log file.
The parameter is in this format:
[Link]=xxx
where:
XXX is the unique message to be placed at the top of the log file
For example, to indicate which deployment created the log, use this parameter:
[Link]=INSTANCE1
The value can be any length and can use alphanumeric or special characters.
To log more than one unique message, use this parameter format:
[Link].n=xxx
where:
• n is the number of the unique message
• XXX is the unique message to be placed at the top of the log file
This parameter setting defines the maximum number of days that log files are retained before
they are automatically deleted.
The parameter is in this format:
[Link]=xxx
where:
xxx is the number of days to retain log files.
Default = 7
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 41
If you are using the Custom Reports - VRA data extract feature and you have set this parameter
for multiple Reporting databases, you can view the database descriptions from the Datasource
drop-down list on the O Series user interface when you create an extract. For more details
about adding a data extract definition, refer to the O Series Help.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 42
Database-related parameters
Edit the [Link].logical_database_name parameter to do the following:
Identify multiple Tax Journals when you have more than one Calculation Engine
If you have more than one Calculation Engine, you need to identify the Tax Journal that each
one uses. The Tax Journal that is associated with the O Series user interface uses
[Link].JOURNAL_DB.main with a precedence indicator appended as follows:
precedence=0. Each subsequent Tax Journal reference has a unique suffix appended to the Tax
Journal name and a precedence indicator that increments by one. For example, the first Tax
Journal is identified with this parameter: [Link].JOURNAL_DB.alt1 with a
precedence=1. Additional Tax Journals (N) are identified with this parameter:
[Link].JOURNAL_DB.alt1+N with a precedence=1+N.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 1. Configuration Overview | 43
This parameter setting defines the threshold for the logging service for the entire system.
Vertex recommends that you set this parameter after installation.
All messages that do not meet this threshold are discarded. Possible logging thresholds include:
• FATAL - logs any system condition or event that jeopardizes system integrity, such as
allocation failures, disk space errors, or major database problems.
• ERROR - logs all system and application errors.
• WARNING - logs any
system condition or event that is abnormal, but poses no risk to stability,
performance, or answer quality.
• OPS - logs major system events, such as starting up or shutting down of major system
components or services. An OPS threshold returns messages from the OPS level and higher.
Vertex recommends you use this level logging threshold.
• TRACE - logs entry and exit points of substantial classes and services.
• DEBUG - logs a detailed description of software execution.
• NONE - discards all messages without logging.
Default = OPS
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System
Information in Log Files
Set the following parameters to define the level of system information in the O Series log files.
In this chapter
Setting the level of system error messages ..................................44
Providing additional details about XML schema issues in the log file
([Link]) ....................................44
Transaction Dump ........................................................................45
Defining logging levels for Java exceptions
([Link]) ..........................................................46
[Link] ...............................................................................46
How to override transaction-level details in the log file ...............47
Echo log messages to the console ([Link])...........47
Set the amount of disk space for log files ([Link])48
Set the number of hours a log is kept open ([Link]) 48
Set the maximum size of a single log file ([Link]) ....48
Log the partition ID ([Link]) ..............................49
Log Level for Invalid Address Exceptions ......................................49
Map metadata to a display value ([Link]) ..................51
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 45
Transaction Dump
This setting enables dumping of transactions in XML format to the log file ([Link])
before and after calling the calculateTax method.
Possible values are true (to enable) and false (to disable). After you enable this setting,
transaction dumping continues until you disable it. This setting is best used in a test or
development environment.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 46
[Link]
This parameter defines the location for log files. Normally, the log directory is used only for log
files that the system generates.
If other files are stored in the log directory, the rate at which log files are purged can be
unpredictable. The name of the directory must be absolute and delimited with a forward slash.
Default = VertexRoot/log
How changing the default directory for the log files relates to the
[Link] file
If you change the directory location for the log files from the default directory
(VertexRoot/log), you need to make sure that the Log File Information window accesses that
directory. Update the [Link] (see page 46) parameter in the [Link] file with the new
directory location for your log files.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 47
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 48
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 49
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 50
• If the invalid address log level (for example, TRACE) is lower than the system logging
threshold (for example, OPS), Vertex O Series does not record occurrences of invalid
addresses to the log file.
• If the invalid address log level (for example, WARNING) is the same as or higher than the
system logging threshold (for example, OPS), Vertex O Series does record each occurrence of
an invalid address in the log file.
The Master Administrator can set this parameter at the system level and across all partitions.
The Partition System Administrator can override the system-level setting for an individual
partition. Note that the partition-level setting needs to be adjusted only if it is different from the
log level for the whole system.
Default = ERROR (for System scope), Use System Setting (for Partition scope)
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 2. Setting the Level of System Information in Log Files | 51
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set
Up Your O Series Instance
This chapter describes the parameters that you may need to set up O Series. These parameters
fall into the following categories:
• Database connection parameters
• System security parameters, including password-related parameters
• Federated security parameters
• Data Management parameters
• Web Service parameters
• Simple Mail Transfer Protocol (SMTP) parameters
In this chapter
Database connection parameters................................................ 52
[Link] ........................................................ 60
O Series Security parameters ...................................................... 60
Federated security parameters ................................................... 69
Data Management parameters ................................................... 86
Web Service Parameters ............................................................. 96
Simple Mail Transfer Protocol (SMTP) ......................................... 99
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 53
This parameter setting enables you to define Vertex O Series database connections using alias
connections or JBDC datasources.
The Vertex O Series installation program initially sets connections for the Vertex O Series
databases. Use this parameter to:
• Define database connection strings. These parameter settings enable you to define Vertex
database connections by using alias connections or JBDC data sources. The Vertex O Series
installation program initially sets up connections for the five Vertex O Series databases.
• Identify multiple Tax Journals when you have more than one Calculation Engine. If you have
more than one Calculation Engine, you need to identify the Tax Journal that each one uses.
The Tax Journal that is associated with the Vertex O Series user interface uses
[Link].JOURNAL_DB.main with the precedence indicator precedence=0
appended to it.
Each subsequent Tax Journal reference has a unique suffix appended to the Tax Journal
name and a precedence indicator that increments by one. For example, the second Tax
Journal is identified with this parameter: [Link].JOURNAL_DB.alt1 with a
precedence=1. Additional Tax Journals (N) are identified with this parameter:
[Link].JOURNAL_DB.alt1+N with a precedence=1+N.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 54
• Change user ID and passwords when you copy Vertex O Series databases to a new
environment (clone your databases). Because cloning Vertex O Series databases provides an
exact Vertex O Series database copy, the exact same database users and passwords will be
available initially. If there is a need to change the users and/or passwords, then update the
[Link] file to change the users and passwords for the connection strings to the five
Vertex O Series databases.
Use this parameter for:
• Alias connections
• JDBC datasource connections
• Multiple Calculation engines
• Multiple Reporting databases
The parameter is in this format:
[Link].logical_database_name= DB Name
There is no default value.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 55
Alias connections
The [Link].logical_database_name parameter enables you to define Vertex O
Series database connections using alias connections.
This table explains the components of the URL for an alias connection:
Connection information Description
url Indicates the beginning of connection parameters that identify the database for
the JDBC driver.
host name Identifies the physical location of the host computer.
port number Identifies the port that the database uses.
Database name Identifies the database name.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 56
This parameter setting defines the JDBC driver to be used for all database queries.
If multiple drivers are required, the parameter must be followed by a period and an integer
indicating the preferred load order, as illustrated in this example, which loads the Oracle driver
and the JTDS driver for Microsoft SQL Server:
[Link].1=[Link]
[Link].2=[Link]
Typically, only a single driver needs to be loaded.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 57
This parameter defines the time interval for a Vertex O Series service to monitor the Vertex O
Series managed database connection pool for each Vertex O Series database. The default value
is -1, which indicates that the connection pool cleanup service is inactive.
If this parameter is set to a number greater than zero, the service periodically monitors each
Vertex O Series managed connection pool and closes idle connections. The parameter is
specified in minutes.
This service executes for each Vertex O Series WAR application. Setting this parameter to a low
value in a busy Vertex O Series instance may impact the system performance. Vertex
recommends that to start you set this parameter to 15 minutes and gradually fine tune the
timing as needed in your environment. You must restart Tomcat if you modify this parameter.
Note: Do not set this parameter if you use a JNDI data source to manage all Vertex O Series
database connections.
Example:
To set the service interval to 15 minutes, set the parameter as follows:
[Link]=15
Vertex recommends using this parameter to manage the maximum number of Oracle database
connections.
Default = -1
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 58
This parameter defines the time in minutes that Vertex O Series managed connections in Vertex
O Series managed database connection pools in each Vertex O Series database can remain idle,
before being identified as candidates for closure. This parameter works only if the
[Link] parameter is set to a number greater than zero.
Setting this parameter to a low value in a busy Vertex O Series instance may impact the system
performance. Connections will be closed and created frequently, leading to connection creation
overhead time. Tune this parameter value depending on:
• The number of Vertex O Series deployments sharing a database
• The total number of Vertex O Series database connections allowed for all Vertex O Series
deployments
You must restart Tomcat if you modify this parameter.
Example:
To set the maximum idle time to 15 minutes, set the parameter seen below:
[Link]=15
Vertex recommends using this parameter to manage the maximum number of Oracle database
connections.
Default = 10
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 59
This parameter defines the number of maximum idle connections that can remain idle in a
Vertex O Series managed database connection pool for each Vertex O Series database. This
parameter works only if the [Link] parameter is set to
a number greater than zero.
This parameter works in conjunction with the [Link] parameter.
For example:
The [Link] parameter value is 15, identifying 15 idle
connections for closure. This [Link] value is 10.
Five idle connections are closed, leaving 10 idle connections in the pool.
Setting this parameter to a low value in a busy Vertex O Series instance may impact the system
performance. Connections will be closed and created frequently, leading to connection creation
overhead time. Tune this parameter value depending on:
• The number of Vertex O Series deployments sharing a database
• The total number of Vertex O Series database connections allowed for all Vertex O Series
deployments
You must restart Tomcat if you modify this parameter.
Example:
To set the maximum number of idle connections to 5, set this parameter as follows:
[Link]=5
Vertex recommends using this parameter to manage the maximum number of Oracle database
connections.
Default = 10
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 60
[Link]
This parameter defines the list of services for which a life cycle is to be managed by the servlet
(or other application controllers).
Note that each name in the Vertex configuration file must be unique, and each service must be
specified in the Vertex configuration file. If multiple services are started, the parameter must be
followed by a period and an integer indicating the preferred startup order. Shutdown is always
in the opposite order from startup.
This example illustrates the parameters used to start two services:
[Link].1=[Link].Service1
[Link].2=[Link].Service2
The startup sequence is Service1 and then Service2. The shutdown sequence is Service2 and
then Service1.
The default setting below enables Preferences:
[Link].10=[Link]
pService
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 61
This parameter setting defines whether or not the user password must be alphanumeric.
Set this parameter to true to indicate that the password must contain at least one alphabetic
character and one numeric character. Otherwise, the password can be any character
combination.
Note: This parameter applies only when you create new passwords.
Default = false
This parameter setting defines whether or not the user password must include at least one
special character (!@#$%^&*).
Set this parameter to true to indicate that the password must contain at least one special
character. The default value of this parameter is false, which means that the password does
not need to contain any special characters.
Note: This parameter applies only when you create new passwords.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 62
This parameter setting enables you to adjust the limit on the number of failed login attempts
that you can have.
Valid values include:
• Any positive number. This number represents the login attempt that disables the user
account if the login is not successful.
• Zero or any negative number. Setting this parameter to a zero or a negative number allows
unlimited unsuccessful login attempts without disabling the user account.
Note: You must restart your application server after you set this parameter to make this
change effective.
Default = 3
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 63
This parameter defines the number of minutes that Vertex O Series locks out an IP address after
a user unsuccessfully attempts access.
This parameter can be set only during initialization.
Default = 5
This parameter defines the subject line that Vertex O Series uses when sending a password
reset email to the user.
This parameter can be set only during initialization.
Default = Security Alert for Your OSeries Account
This parameter defines the email content that Vertex O Series uses when sending a password
reset email to the user.
This parameter can be set only during initialization.
Default = You have received this message because Info@[Link] is listed as the recovery email
address for your Vertex O Series account. Your temporary password is <password>. Please use
this password to login to your account. You will be prompted to change your password when
you login.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 64
This parameter enables an administrator to prevent users from reusing previous passwords.
This parameter can be set to any integer between 0 and 24.
These are the results of setting this parameter:
• Setting this parameter to 1 prevents a user from reusing their most recent previous
password.
• Setting this parameter to a number between 2 and 24 prevents a user from reusing from 2
to 24 previous passwords.
• Setting this parameter to 0 turns the parameter off. No checking of password reuse is done.
The parameter is in this format:
[Link]=nn
where:
nn is the number of previous passwords that the user cannot reuse.
Default = 1
This parameter setting defines the minimum length of the user password.
Set this parameter to indicate the minimum length of the password to between 6 and 16
characters.
Default = 6
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 65
This parameter setting defines the minimum length of the user names.
Set this parameter to indicate the minimum length of user names between 1 and 16 characters.
Note: This parameter applies only when you create new user names.
Default = Enter an integer from 1 to 16.
This setting defines the value of the encrypted proxy password which, in conjunction with the
encrypted user name, is required to connect to the Internet via a proxy server.
Use this setting only if you want to encrypt the password that is used to connect through a
proxy server.
You can encrypt the password with the Vertex O Series encryption utility, which is run from the
command line in either Windows ([Link]) or UNIX ([Link]). The utility
is in the bin subdirectory where you have installed Vertex O Series.
Changes to the proxy password take effect after a full cache refresh. The cache refresh
frequency default is 5 minutes.
Note: This setting displays only for Master Administrators when the Scope option is set to
System.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 66
This setting defines the encrypted proxy user name that is required to connect to the Internet
via a proxy server.
Use this setting only if you want to encrypt the password that is used to connect through a
proxy server.
You can encrypt the user name with the Vertex O Series encryption utility, which is run from the
command line in either Windows ([Link]) or UNIX ([Link]). The utility
is in the bin subdirectory where you have installed Vertex O Series.
Changes to the proxy user name take effect after a full cache refresh. The cache refresh
frequency default is 5 minutes.
There is no default value for this setting.
This preference indicates the maximum number of days before a user's password expires.
Valid values for this preference are numbers between 0 and 365. If the value of this preference
is 0, the password does not expire.
Default = 0
This preference indicates the maximum number of days of inactivity before a Vertex O Series
user is disabled.
Valid values for this preference are numbers between 0 and 180. If the value of this preference
is 0, there is no limit on the number of days of user inactivity.
Default = 0
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 67
Proxy Host
This setting defines the value of the proxy host to be used when connecting to the Internet
through a proxy server.
This setting is usually set at the Java Virtual Machine (JVM) level or at the application-server
level but, if not previously set, can be set here.
The value of this setting can be either the domain name or the IP address of the proxy host.
Changes to the proxy host take effect after a full cache refresh. The cache refresh frequency
default is 5 minutes.
There is no default value for this setting.
Proxy Password
This setting defines the value of the proxy password which, in conjunction with the user name,
is required to connect to the Internet via a proxy server.
This setting is usually set at the Java Virtual Machine (JVM) level or at the application-server
level but, if not previously set, can be set here.
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 68
Proxy Port
This setting defines the port to be used when connecting to the Internet via a proxy server.
This setting is usually set at the Java Virtual Machine (JVM) level or at the application-server
level, but if not previously set, can be set here. Valid values for this setting are 0 and any
positive integer.
Changes to the proxy port take effect after a full cache refresh. The cache refresh frequency
default is 5 minutes.
There is no default value for this setting.
Proxy User
This setting defines the proxy user name that is required to connect to the Internet via a proxy
server.
This setting is usually set at the Java Virtual Machine (JVM) level or at the application-server
level but, if not previously set, can be set here.
Changes to the proxy user name take effect after a full cache refresh. The cache refresh
frequency default is 5 minutes.
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 69
Set the properties in the following sections to configure O Series to work with an external IdP:
• OAuth 2.0 integration properties (see page 72)
• SAML 2.0 integration properties (see page 77)
Security configuration
This section describes the parameters for configuring federated security to use either an
internal or external IdP.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 70
This parameter setting defines the client_id for OAuth token validation.
Default = oseries-service
This parameter defines the client password for OAuth token validation.
Specify the client secret for Vertex in the internal OAuth configuration.
This parameter supports bcrypt 2a encryption. The default password is encrypted in the
[Link] file for new installations. Determine if you want to encrypt the client secret for
existing installations.
Vertex recommends encrypting the oauth.client_secret in the [Link] file using an encryption
tool that supports bcrypt 2a encryption.
A sample tool can be found at [Link]
([Link]
Caution: The client secret is sensitive information and must remain confidential.
This parameter setting defines, in seconds, how long the token is valid.
Default = 64800
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 71
This optional parameter setting defines the web page to which users are redirected after they
authenticate.
You need to use this parameter to authorize additional redirect locations when these conditions
apply:
• You will be using a custom user interface.
• You have special routing requirements.
You can define multiple UI locations with a comma separated list.
If no locations are defined, users are directed to the Vertex O Series user interface.
Signing key that O Series uses to sign the access token ([Link])
This parameter setting defines a key that Vertex O Series uses to sign the access token.
This value is a unique character string that is shared among Vertex O Series internal applications
for signing and validating tokens. Vertex recommends that you change this value from the
default and use a key that is, at a minimum, 32 characters long.
Default = 123
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 72
• When the post_logout_redirect_uri query string is provided and a matching URL is found in
the oidc.post_logout_redirect_uris configuration parameter, the matching URL is used.
• When the post_logout_redirect_uri query string is provided but no matching URL is found,
the first URL in the list is used.
When setting up the registration, this parameter setting specifies a unique client ID for Vertex O
Series in an external IdP configuration.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 73
This parameter setting specifies the client secret for Vertex in the external IdP configuration.
A secret is used by the OAuth client to authenticate to the authorization server.
When setting up the registration, this parameter setting specifies the client name for the
external IdP.
This parameter setting limits the amount of access that is granted to an access token.
For example, an access token that is issued to a client application may be granted READ and
WRITE access to protected resources, or only READ access.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 74
This parameter setting defines the authentication scheme that the IdP uses to authenticate the
client's credentials.
Note: Vertex O Series supports only basic authentication.
Valid values are:
Note: The value provider1 is a variable that represents a registration ID for your authentication
provider.
This parameter setting defines an authorization grant, which is a credential representing the
resource owner's authorization to the client, that is used by the client to obtain an access token.
There are four standard grant types:
• Authorization code (default)
• Implicit
• Resource owner password credentials
• Client credentials
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 75
This parameter setting specifies the authorized redirect URI for Vertex O Series.
[Link]
When setting up the registration that Vertex O Series requires to communicate with the
provider, this parameter setting specifies the URI to which Vertex O Series redirects to
authenticate the user.
This parameter setting defines the authentication scheme that the IdP uses to authenticate the
client's credentials.
Note: Vertex O Series supports only basic authentication.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 76
This parameter setting defines a user identifier to be associated with access tokens, which are
obtained by the client that is using the client credentials.
Note: This parameter is not available when using an OpenID _security provider for federated
security. For OpenID providers, Vertex O Series uses the "sub" claim for username.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 77
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 78
[Link]
Defines the maximum refresh interval, in milliseconds, for the SAML metadata interval. This
parameter can be set only during initialization.
Default = 360000
[Link]
Defines the minimum refresh interval, in milliseconds, for the SAML metadata interval. This
parameter can be set only during initialization.
Default = 60000
[Link]
Defines the real number, between 0.0 and 1.0, that Spring applies to the initial refresh time to
determine the next refresh time.
Default = 0.75
[Link]
Defines the base URL from which SAML endpoints are constructed. The value must be a URL
with a protocol, a server, a port, and a context path.
Example: [Link]
This parameter can be set only during initialization.
If you are running Vertex O Series behind a load balancer, you need to set
[Link] to override the default value that the O Series metadata
generator creates. This override enables the IdP to successfully contact the SP via the load
balancer.
Default = [Link]
[Link]
Defines the location of the keystore certificate file. SAML uses this file to verify the assertion
signature.
This parameter value can be a URL, an absolute file location, or a file location that is relative to
the classpath.
Default = classpath://[Link]
[Link]
Contains the keystore password.
Default = vertex
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 79
[Link]
Contains the keystore alias name.
Default = oseries
This parameter defines the location of the IdP's XML metadata information.
It can be a URL, an absolute file location, or a file location that is relative to the classpath. Prefix
the location with either url:, file:, or classpath:, respectively.
The parameter is in this format:
[Link]=<location type>:<path>
where:
<location type> is a URL, file, or classpath
<path> is the location of the IdP's metadata information
For example:
URL [Link]=
url:[Link]
Default = classpath://[Link]
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 80
This parameter specifies whether the IdP's XML metadata requires a signature.
The parameter is in this format:
[Link]=<value>
where:
<value> is true or false
Default = false
This parameter contains the entity ID of the service provider (Vertex O Series).
The parameter is in this format:
[Link]=<value>
where:
<value> is the service provider's entity ID
The value depends on your SAML provider and should be in the form of a Uniform Resource
Name as follows:
urn:<platform>:<provider>:<location>
For example:
urn:test:oseries:Berwyn
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 81
This parameter specifies whether or not to force a user to reauthenticate on each request.
The parameter is in this format:
[Link]=<value>
where:
<value> is true or false
Default = false
Note: This parameter can be set only during initialization.
This is an optional parameter that defines which assertion attribute Vertex O Series uses for the
user's user name.
If no attribute is defined, Vertex O Series uses the NameID attribute.
The parameter is in this format:
[Link]=<value>
where:
<value> is the assertion attribute to be used for the user name
Default = NameID
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 82
This parameter defines the maximum refresh interval, in milliseconds, for the SAML metadata
interval.
The parameter is in this format:
[Link]=<value>
where:
<value> is the number, in milliseconds, that defines the maximum refresh interval
Default = 360000
Note: This parameter can be set only during initialization.
This parameter defines the minimum refresh interval, in milliseconds, for the SAML metadata
interval.
The parameter is in this format:
[Link]=<value>
where:
<value> is the number, in milliseconds, that defines the minimum refresh interval
Default = 60000
Note: This parameter can be set only during initialization.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 83
This parameter defines the real number, between 0.0 and 1.0, that Spring applies to the initial
refresh time to determine the next refresh time.
Choose an appropriate number to ensure that a refresh occurs before the metadata's
expiration. Attempts to refresh metadata begin around the product of this number and the
maximum refresh delay (see page 82).
The parameter is in this format:
[Link]=<value>
where:
<value> is the number by which the maximum refresh delay time is multiplied to determine
the next refresh time
Default = 0.75
Note: This parameter can be set only during initialization.
This parameter defines the base URL from which SAML endpoints are constructed.
The value must be a URL with a protocol, a server, a port, and a context path.
The parameter is in this format:
[Link]=<value>
where:
<value> is the base URL including protocol, a server, a port, and a context path
Default = [Link]
Notes:
• This parameter can be set only during initialization.
• If you are running Vertex O Series behind a load balancer, you need to set
[Link] to override the default value that the O Series metadata
generator creates. This override enables the IdP to successfully contact the SP via the load
balancer.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 84
This parameter setting defines the location of the SAML keystore certificate file.
SAML uses this file to verify the assertion signature. The parameter value can be a URL, an
absolute file location, or a file location that is relative to the classpath.
The parameter is in this format:
[Link]=<type>:<path>
where:
type is the type of link
path is the location path of the file
For example:
URL [Link]=url:[Link]
/[Link]
Default = classpath://[Link]
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 85
where:
value is the password
For example:
[Link]=vertex
Default = vertex
where:
value is the name of the keystore alias
For example:
[Link]=oseries
Default = oseries
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 86
This parameter defines the Vertex Home directory that contains the Data Update files.
Default= dataupdate
This parameter setting enables you to define the maximum number of hours for which old
update records remain in the database before purging.
Vertex recommends that you set this value to at least 12 hours.
Default=48
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 87
This parameter setting enables you to disable default cache refreshes for the server.
Set this parameter during startup.
You must restart your application server after you set this parameter to make this change
effective.
Default=false
This parameter setting enables you to choose a directory location for your files, overriding the
<VertexRoot>\data standard location.
where:
<directory> is the alternative location for your files.
Example: [Link]=\\\\myshare\\data
Note: Make sure that the terminal directory in the data directory's location path is named data
in all lowercase letters. Otherwise, your results files will not write to the directory or
display on the O Series user interface.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 88
This parameter setting generates and sends an email notification to a designated administrator
when a Tax Journal Export to the Reporting database fails.
If you are an administrator and want to be notified by email when a Tax Journal Export to the
Reporting database fails, set this this parameter:
[Link]=email address
where:
email address is the full email address of the designated administrator.
This parameter setting generates and sends an email notification to a designated administrator
when a Retail Tax Extract fails.
If you are an administrator and want to be notified by email when a Retail Tax Extract fails, set
this parameter:
[Link]=email address
where:
email address is the full email address of the designated administrator.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 89
This setting specifies whether a direct pay permit that was applied to a transaction is reported
as exempt after the Returns Export process completes.
Valid values are true and false. When the check box is selected, the value is true. When the
check box is cleared, the value is false.
Choose your setting:
• Set the value to true to write a direct pay permit transaction amount to the Tax Journal as
exempt.
• Set the value to false to write a direct pay permit transaction to the Tax Journal as $0 for
the taxable, nontaxable, exempt, and tax amounts.
If you report direct pay permit transactions as exempt, you can assign a Reason Type of Direct
Pay Permit for certain jurisdictions when entering the permits in Vertex O Series.
Default = false
Specify the subject line in email sent when Tax Journal Export fails
([Link])
This parameter setting generates and sends an email message to a designated administrator
when a Tax Journal Export to the Reporting database fails.
If you are an administrator and want to be notified by an email with a detailed message when a
Tax Journal Export to the Reporting database fails, set this parameter:
[Link]=email subject
where:
email subject is the subject line of the email message to be sent to the designated
administrator.
Note: Set this parameter in tandem with [Link] and
[Link].
Default = Vertex - Journal to Reporting
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 90
Specify the subject line in email sent when Retail Tax Extract fails
([Link])
This parameter setting generates and sends an email message to a designated administrator
when a Retail Tax Extract fails.
If you are an administrator and want to be notified by an email with a detailed message when a
Retail Tax Extract fails, set this parameter:
[Link]=email subject
where:
email subject is the subject line of the email message to be sent to the designated
administrator.
Note: Set this parameter in tandem with [Link] and
[Link].
Default = Retail Tax Extract failed. Check the logs for details.
This parameter setting defines the base directory for Data Management activities.
Default = VertexRoot/data
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 91
Specify the text of email sent when Tax Journal Export fails
([Link])
This parameter setting generates and sends an email message to a designated administrator
when a Tax Journal Export to the Reporting database fails.
If you are an administrator and want to be notified by an email with a detailed message when a
Tax Journal Export to the Reporting database fails, set this parameter:
[Link]=email message
where:
email message is the detailed email message text to be sent to the designated
administrator.
Note: Set this parameter in tandem with [Link] (see
page 88) and [Link] (see page 89).
Default = Journal to Reporting failed. Please view the log files under VERTEXROOT\\\\logs
directory.
Specify the text of email sent when Retail Tax Extract fails
([Link])
This parameter setting generates and sends an email message to a designated administrator
when a Retail Tax Extract fails.
If you are an administrator and want to be notified by an email with a detailed message when a
Retail Tax Extract fails, set this parameter:
[Link]=email message
where:
email message is the detailed email message text to be sent to the designated
administrator.
Note: Set this parameter in tandem with [Link] and
[Link].
Default = Retail Tax Extract failed. Check the logs for details.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 92
This parameter setting defines the base directory for Data Management manifest files.
Default = VertexRoot/data/manifest
This parameter setting defines the number of rows that were purged from the Reporting
database line item table.
Default = 10000
Customer Limit
This setting specifies the maximum number of customer records that can exist in an O Series
partition. This setting can be configured for all partitions by the Master Administrator and for an
individual partition by the Partition System Administrator. In both cases, the limit affects the
maximum number of records within a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 93
This setting specifies the maximum number of exemption certificate records that can exist in an
O Series partition. This setting can be configured for all partitions by the Master Administrator
and for an individual partition by the Partition System Administrator. In both cases, the limit
affects the maximum number of records within a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 94
This setting specifies the maximum number of taxability driver records that can exist in an O
Series partition. The record count includes taxability drivers, user-defined commodity codes,
and user-defined communications service codes. This setting can be configured for all partitions
by the Master Administrator and for an individual partition by the Partition System
Administrator. In both cases, the limit affects the maximum number of customer records within
a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 95
This setting specifies the maximum number of taxability mapping records that can exist in an O
Series partition. This setting can be configured for all partitions by the Master Administrator and
for an individual partition by the Partition System Administrator. In both cases, the limit affects
the maximum number of records within a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Taxpayer Limit
This setting specifies the maximum number of taxpayer records that can exist in an O Series
partition. This setting can be configured for all partitions by the Master Administrator and for an
individual partition by the Partition System Administrator. In both cases, the limit affects the
maximum number of records within a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 96
Vendor Limit
This setting specifies the maximum number of vendor records that can exist in an O Series
partition. This setting can be configured for all partitions by the Master Administrator and for an
individual partition by the Partition System Administrator. In both cases, the limit affects the
maximum number of records within a single partition.
If a user or an import process attempts to add and save a record that causes the record count to
exceed this limit, an error message notifies you that the limit is reached. For Tax Data Import
tasks, a Task Log message notifies you that the limit is reached and identifies the blocked
records.
Records that are not included in the record count are:
• Deleted records that were created and end dated on the same day
• Records that are end dated before the new record's start date
There is no default value for this setting. When no value is specified for this limit, an unlimited
number of records is permitted, subject to the constraints of the database framework.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 97
This parameter setting defines the location of the Vertex XML schemas.
Note that the value must be constructed as follows:
namespace space schema location
For example:
urn:vertexinc:o-series:tps:2:0 2.0/VertexEnvelope_vertex.xsd
All schema location entries are linked together to form a single composite value. If the schema
location is a relative path, Vertex Home/schema is used as a prefix.
If multiple locations are specified, append the parameter with a period (.) and an integer
indicating the preferred load order, as in this example:
[Link].1=urn:vertexinc:o-series:tps:2:0
2.0/VertexEnvelope_vertex.xsd
[Link].2=urn:vertexinc:o-series:tps:2:1
2.1/VertexEnvelope_vertex.xsd
[Link].3=urn:vertexinc:o-series:tps:2:2
2.2/VertexEnvelope_vertex.xsd
[Link].4=[Link] vertex_license.xsd
[Link].5=[Link] vertex_sqlexp.xsd
[Link].6=[Link] vertex_etl.xsd
Default = none
This setting indicates whether schema validation is enabled for incoming XML messages.
If you want to validate your XML messages, the schema location in the XML files must match the
location in which the Vertex XML schema is deployed. The XML schemas are installed with
Vertex O Series.
Schema validation affects performance and should be disabled in most production
environments. However, during integration or other testing, schema validation can be useful in
determining the root cause of errors.
Possible settings are true (to enable) and false (to disable). When the check box is selected, the
value is true. When the check box is cleared, the value is false.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 98
This setting returns additional timing metrics in XML (SOAP) and JSON (REST) responses to
service calls for tax calculation and tax area lookup to assist in troubleshooting performance
issues.
This setting can be set at the system level or at the partition level. When set to true at the
system level, the setting is on for all partitions. When set to false at the system level, the
setting can be set to true at the partition level to override the system setting for that partition.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
The [Link] parameter contains a list of Vertex O Series 9.0 web applications that are
currently installed. While usually written to the [Link] file during installation, depending on
when your instance of Vertex O Series 9.0 was installed, it may not have been. If the
[Link] parameter is not in the [Link] file, all available web applications are
installed.
An example of the [Link] entry in the [Link] file may look like this:
[Link]=O Series UI,O Series Calculation Services,O Series Configuration
Services,Exemption Certificate Portal
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 99
This parameter setting defines SMTP security requirements for sending email pertaining to
certificates.
Simple Mail Transfer Protocol (SMTP) is a standard Internet protocol for sending email
messages. SMTP identifies the message format and transfer agent that stores and forwards the
mail.
Valid values are true and false.
Example:
To enable SMTP authentication, set this parameter:
[Link]=true
If you set this parameter to true, you must also set the
[Link] and
[Link] parameters.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 100
This parameter setting defines the SMTP host name for sending email pertaining to certificates.
Simple Mail Transfer Protocol (SMTP) is a standard Internet protocol for sending email
messages. SMTP identifies the message format and transfer agent that stores and forwards the
mail.
You must set this parameter to enable the email functionality pertaining to certificates in Vertex
O Series.
Example:
To identify the SMTP host name, set this parameter:
[Link]=[Link]
Default = none
This parameter setting defines the SMTP password for a given user for sending email pertaining
to certificates.
Simple Mail Transfer Protocol (SMTP) is a standard Internet protocol for sending email
messages. SMTP identifies the message format and transfer agent that stores and forwards the
mail.
Example:
To identify the SMTP password for a given user name, set this parameter:
[Link]=UserIDPassword
where:
UserIDPassword is the email password that is associated with a specific user. For
example, the user Bob Jones, who has the email user name BJones, may have an
associated email password of BJonesPassword.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 3. Parameters That You’ll Need to Set Up Your O Series Instance | 101
This parameter setting defines the SMTP user name for sending email pertaining to certificates.
Simple Mail Transfer Protocol (SMTP) is a standard Internet protocol for sending email
messages. SMTP identifies the message format and transfer agent that stores and forwards the
mail.
Example:
To identify the SMTP user name, set this parameter:
[Link]=UserID
where:
UserID is the email user identifier that is associated with a specific user. For example,
the user Bob Jones may have the email user name BJones.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters
Calculation Engine-related parameters enable you to define how to use specific aspects of the
Calculation Engine.
In this chapter
How the Calculation Engine handles multi-currency calculations104
How standard invoice verification processing works..................105
Taxability Precedence - Sales......................................................108
Taxability Precedence - Procurement .........................................112
Adjust the penny difference on tax ............................................119
Accrue Assisted Line Items as Independent Line Items ..............121
Allow Fair Market Value and Extended Price to have different signs ....
Calculate Lowest Total Tax .........................................................122
Disable Gross Receipts Tax Imposition Type Inclusion Rules in
Alabama .....................................................................................123
Hawaii jurisdiction level rounding
([Link].hawaii_jurisdiction_level_rounding) .............124
Include Basis Inclusions in Nontaxable Basis ..............................124
Return No Tax elements for primary impositions .......................125
Return No Tax elements with Output Notices or Invoice Text Codes ....
Return the Material Origin Code ................................................127
Rounding - Group By Tax Rate ....................................................127
Include Response Time ...............................................................128
Skip Transaction Row .................................................................128
Allow Empty Unit of Measure ....................................................129
Do Not Show NoTax Results .......................................................129
Max Trials ...................................................................................130
A delete request deletes all transactions with the same transaction
ID - OS.........................................................................................131
Force Distribute Tax on Failure - Supplies ..................................131
Force Distribute Tax on Failure - Procurement ...........................132
Transaction Dump ......................................................................134
Single Jurisdiction VAT Tax Inclusive Optimized Path .................134
Group Positive and Negative Line Items Together .....................135
Include Services in Apportionment ............................................136
Include Charged Tax in Allocated Line Item ................................136
Exclude Tax Areas With Unregistered Jurisdictions ....................137
Fail Transaction If Registration Id Invalid ....................................138
Imply Main Division Registration with Tax Registration Overrides139
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 103
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 104
What should I do to ensure that the system calculates filing currency for Supplies or
Procurement transactions?
Run the Transaction Detail Report in Custom Reports - VRA to transaction extended amount to
the filing currency amount. These numbers should match. For more details on Custom Reports -
VRA, refer to the O Series Help.
If the filing currency amount is 0 and the transaction extended amount not 0, the system may
have passed incomplete data for the calculation. In this case, you must handle these
transactions manually for reporting purposes.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 105
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 106
This setting controls the system logic for invoice verification in Procurement transactions.
Use this as the global setting for invoice verification. Valid values are true and false. When the
check box is selected, the value is true. When the check box is cleared, the value is false.
Choose your setting as follows:
• Set the value to true so that the Calculation Engine always assumes that the vendor is
registered and calculates vendor tax and the variance, even if there are no registrations for a
given vendor and the charged tax amount equals zero.
Set this parameter to true during the initial configuration of the O Series web service.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 107
• Set the value to false so that the Calculation Engine does not assume that the vendor is
registered, but uses available data during transaction processing to determine registration.
To limit the setting to a specific country:
1. Click the + icon. The Override Information dialog box displays.
2. In the Child Name field, enter an ISO ALPHA three-country code, such as USA for United
States or CAN for Canada.
3. Click ADD.
4. Click SAVE.
Default = false
If you set the value to true, the Calculation Engine always calculates tax and enables the
Enterprise Resource Planning (ERP) or financial system to leverage variances.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 108
2. In the Child Name field, enter an ISO ALPHA three-country code, such as USA for United
States or CAN for Canada.
3. Click ADD.
4. Click SAVE.
The Calculation Engine can then consistently process Supplies and Procurement transactions
worldwide, but uniquely handle transactions in the United States and Canada.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 109
This setting enables you to change the taxability precedence for Commodity Code that the
Calculation Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 600
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 110
This setting enables you to change the taxability precedence for Customer Class that the
Calculation Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Customer input field must always have a higher precedence than the Customer
Class input field. Do not set the precedence for Customer Class to be higher – that
is, with a lower value – than the precedence for Customer.
Default = 200
This setting enables you to change the taxability precedence for Customer that the Calculation
Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Customer input field must always have a higher precedence than the Customer
Class input field. Do not set the precedence for Customer Class to be higher – that
is, with a lower value – than the precedence for Customer.
Default = 100
This setting enables you to change the taxability precedence for Flexible Fields that the
Calculation Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 900
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 111
This setting enables you to change the taxability precedence for Material Origin that the
Calculation Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1000
This setting enables you to change the taxability precedence for Product Class that the
Calculation Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Product input field must always have a higher precedence than the Product
Class input field. Do not set the precedence for the Product Class input field higher,
that is, with a lower value, than the Product input field. If you do, you may get
unexpected calculation results.
Default = 500
This setting enables you to change the taxability precedence for Product that the Calculation
Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Product input field must always have a higher precedence than the Product
Class input field. Do not set the precedence for the Product Class input field higher,
that is, with a lower value, than the Product input field. If you do, you may get
unexpected calculation results.
Default = 400
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 112
This setting enables you to change the taxability precedence for Taxpayer that the Calculation
Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 300
This setting enables you to change the taxability precedence for Usage Class that the Calculation
Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 800
This setting enables you to change the taxability precedence for Usage that the Calculation
Engine uses in Sales Tax, Lease Tax, or Value Added Tax supplies transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 700
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 113
This setting enables you to change the taxability precedence for Commodity Code that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 500
This setting enables you to change the taxability precedence for Cost Center that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 900
This setting enables you to change the taxability precedence for Department Code that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 114
This setting enables you to change the taxability precedence for Flexible Fields that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Note: This setting treats the precedence of flexible fields as a group relative to other settings
for a transaction. The relative precedence of individual flexible fields is defined by their
assigned sequence numbers.
Default = 1500
This setting enables you to change the taxability precedence for General Ledger Account that
the Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1100
This setting enables you to change the taxability precedence for Material Code that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1200
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 115
This setting enables you to change the taxability precedence for Material Origin that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1600
This setting enables you to change the taxability precedence for Project Number that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1300
This setting enables you to change the taxability precedence for Purchase Class that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Purchase input field must always have a higher precedence than the Purchase
Class input field. Do not set the precedence for the Purchase Class input field
higher, that is, with a lower value, than the Purchase input field. If you do, you may
get unexpected calculation results.
Default = 400
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 116
This setting enables you to change the taxability precedence for Purchase that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Purchase input field must always have a higher precedence than the Purchase
Class input field. Do not set the precedence for the Purchase Class input field
higher, that is, with a lower value, than the Purchase input field. If you do, you may
get unexpected calculation results.
Default = 300
This setting enables you to change the taxability precedence for Taxpayer that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 600
This setting enables you to change the taxability precedence for Usage Class that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Usage input field must always have a higher precedence than the Usage Class
input field. Do not set the precedence for the Usage Class input field higher, that is,
with a lower value, than the Usage input field. If you do, you can get unexpected
calculation results.
Default = 200
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 117
This setting enables you to change the taxability precedence for Usage that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Usage input field must always have a higher precedence than the Usage Class
input field. Do not set the precedence for the Usage Class input field higher, that is,
with a lower value, than the Usage input field. If you do, you can get unexpected
calculation results.
Default = 100
This setting enables you to change the taxability precedence for Vendor Class that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Vendor input field must always have a higher precedence than the Vendor
Class input field. Do not set the precedence for the Vendor Class input field higher,
that is, with a lower value, than the Vendor input field. If you do, you can get
unexpected calculation results.
Default = 800
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 118
This setting enables you to change the taxability precedence for Vendor that the Calculation
Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Caution: The Vendor input field must always have a higher precedence than the Vendor
Class input field. Do not set the precedence for the Vendor Class input field higher,
that is, with a lower value, than the Vendor input field. If you do, you may get
unexpected calculation results.
Default = 700
This setting enables you to change the taxability precedence for Vendor SKU that the
Calculation Engine uses in Consumer Use Tax and Value Added Tax purchases transactions.
You can change the default taxability precedence by using this setting in conjunction with the
other settings that apply to a specific financial event.
Default = 1400
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 119
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 120
Note that the difference in calculated tax occurs with FECOP. This is because O Series allocates
the centavo difference to the imposition for which there is the least difference between the
rounded amount and the unrounded amount for the calculated tax – in this case, it is FECOP.
To edit this setting, you must be assigned a Master Administrator role or a role with similar
permissions.
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 121
Default = false
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 122
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 123
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 124
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 125
A related setting is Return No Tax elements with Output Notices or Invoice Text Codes.
When the check box is selected, No Tax elements are returned in the XML response. When the
check box is deselected, No Tax elements are not returned in the XML response.
Default = deselected
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 126
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 127
Note: This setting displays only for Master Administrators when the Scope option is set to
System.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 128
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 129
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 130
Max Trials
This setting enables you to limit the number of tax calculations that Vertex O Series attempts
when addresses for a transaction have multiple tax areas.
When addresses for a transaction resolve to multiple tax areas, Vertex O Series calculates tax
for every combination of tax areas for all locations that are set for a transaction. The number of
combinations to be calculated could grow rapidly if you pass insufficient information for a
transaction, which results in decreased system performance.
Default = 1000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 131
If this setting is not enabled, and there are multiple transactions in the Tax Journal database
that have the same transaction identifier, then a delete request will fail.
Note: This setting displays only for Master Administrators when the Scope option is set to
System.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 132
where:
U00000 is the transaction id
• Set to false so that the Distribute Tax transaction remains nontaxable.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Note: This feature can be enabled for Procurement transactions by using the Force Distribute
Tax on Failure - Procurement (see page 132) setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 133
where:
U00000 is the transaction id
• Set to false so that the Distribute Tax transaction remains nontaxable.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Notes:
• This feature can be enabled for Supplies transactions by using the Force Distribute Tax on
Failure - Supplies (see page 131) setting.
• For a Distribute Tax request that has a non-zero Input Total Tax amount, but the Calculation
Engine determines either that the request is nontaxable or that the request is taxable but has
a tax result of $0.0, a configuration parameter can be set so that O Series proceeds to
distribute the Input Total Tax amount by using the rates and rules for the appropriate
jurisdictions.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 134
Transaction Dump
This setting enables dumping of transactions in XML format to the log file ([Link])
before and after calling the calculateTax method.
Possible values are true (to enable) and false (to disable). After you enable this setting,
transaction dumping continues until you disable it. This setting is best used in a test or
development environment.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 135
Note: If a Tax Assist rule applies line-item level rounding to the transaction by setting the
roundAtLineItemLevel field to true, smoothing is disabled.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = true
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 136
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 137
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 138
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 139
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 140
Default = false
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 4. Calculation Engine Parameters | 141
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters
The Vertex® TaxGISTM database contains jurisdiction information that is updated monthly by
Vertex. Updates are applied using the O Series Data Update feature.
Edit these TaxGIS parameters to customize your Tax Area ID lookup to meet your needs. You
can also enable Vertex compression logic when standardizing a city name on an address during
a lookup.
Refer to Performance Tuning Parameters (see page 247) for recommendations for using TaxGIS
configuration parameters to get the best possible performance in jurisdiction lookups and Tax
Area ID lookups.
In this chapter
Alternative Region Type Lists .....................................................144
Approximate Tax Areas Historically ............................................147
Default Country Code For Address .............................................148
Filter Multi State Zip Codes ........................................................148
Filter Postal Area Given No Zip ...................................................149
Filter Postal Area Given Zip 5......................................................150
Filter Postal Area Given Zip 9......................................................151
Filter Postal County Area ............................................................152
Filter Postal Unincorporated Area ..............................................152
Match Prefix For Region Types ...................................................153
Maximum Full Addresses ...........................................................154
Maximum Tax Areas ...................................................................155
Minimum Aggregate Confidence ................................................156
Number Of Address Cleansing Lookup Attempts .......................156
Use Special Characters ...............................................................157
Retrieve Full Vertex Addresses ...................................................158
Override default Canada postal code setting
([Link]) ..................159
Required Region Types For Address ...........................................159
Retrieve Second Street Line in Address Cleansing ......................160
Retrieve Cleansed Address .........................................................163
To Preload All Tax Areas And Jurisdictions .................................164
Use Address Cleansing................................................................164
Use Vertex Compression Logic City ............................................165
Use Vertex Compression Logic Country ......................................166
Use Vertex Compression Logic Main Division .............................167
Use Vertex Compression Logic Sub Division ...............................168
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 143
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 144
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 145
5. Click SAVE.
The setting value can be in the following forms:
• rt1;rt2;rt3;rt4|rt3;rt4|rt2 to specify alternative region types
Examples
• To specify an alternative region type list that uses Main Division, City, and Postal Code as the
first lookup and Postal Code as the alternative lookup, type
MAIN_DIVISION;CITY;POSTAL_CODE|POSTAL_CODE in the field.
• To not use an alternative region type list, type NONE in the field.
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 146
This setting defines a list of alternative lookup mechanisms by region types to be used by the
Calculation Engine, overriding the Alternative Region Type Lists (see page 144) setting.
During a lookup, TaxGIS uses a list of region types to look up tax areas for the first lookup. If the
initial lookup does not find a match, then the system uses an alternative region type list. Each
alternative list contains region type XML tags, indicating that the lookup can use these fields of
the address for tax area lookup purposes. The following are possible region types:
• Country
Note: The Country region type must be an ISO country code. If your ERP passes in country
names, create a Tax Assist rule that converts the country names to the corresponding
two- or three- character ISO country codes.
• Main division
• Sub division
• City
• Postal Code
• ZIP5
• ZIP9
Note: The ZIP5 and ZIP9 region types are applicable only for the United States. They are ignored
for all other countries.
Each alternative is used in the order in which it is specified in the setting, until a valid tax area
list is found or until all the alternatives are exhausted.
To apply the setting to all countries, enter the alternative region types in the Setting Value field.
To limit the setting:
1. Click in the Setting Value cell and then click ADD. The Override Information dialog box
displays.
2. In the Child Name field, enter an ISO ALPHA three-country code, such as USA for United
States or CAN for Canada.
3. Click ADD.
4. In the Setting Value field of the newly created override setting, enter the alternative region
types.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 147
5. Click SAVE.
The setting value can be in the following forms:
• rt1;rt2;rt3;rt4|rt3;rt4|rt2 to specify alternative region types
Examples
• To specify an alternative region type list that uses Main Division, City, and Postal Code as the
first lookup and Postal Code as the alternative lookup, type
MAIN_DIVISION;CITY;POSTAL_CODE|POSTAL_CODE in the field.
• To not use an alternative region type list, type NONE in the field.
Tax area lookups without tax calculation use the TaxGIS setting.
There is no default value for this setting.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 148
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 149
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 150
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 151
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 152
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 153
Default = false
Note: This setting replaces the [Link] parameter
that was previously found in the [Link] file.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 154
This setting defines the address fields (region types) that accept prefixes.
It overrides the Match Prefix For Region Types (see page 153) setting during the tax calculation.
For example, if the city region type can accept prefixes, an address with PHILA as the city
matches PHILADELPHIA. The following are possible region types:
• MAIN_DIVISION
• SUB_DIVISION
• CITY
• POSTAL_CODE
The region types in the list are delimited with a pipe character ( | ).
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 155
Default = 5
This setting overrides the Maximum Tax Areas (see page 155) setting for tax calculation.
This setting defines the maximum number of tax areas that can be returned during a lookup.
This can be used to prevent large numbers of tax areas from being returned when a specified
location is vague, such as when only a state is specified.
If the field is blank or has a value of 0, the TaxGIS setting is used. Tax area lookups without tax
calculation continue to use the TaxGIS setting.
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 156
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 157
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 158
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 159
Use this parameter in conjunction with selecting Retrieve Full Vertex Addresses (see page 158)
in System > Administration > Settings.
Default=false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 160
This setting overrides the Required Region Types For Address (see page 159) setting for tax
calculation.
This setting defines the required address fields (region types) for a Tax Area Lookup for tax
calculation. It specifies the global setting for required address fields. To override the global
setting, click the + icon and enter one of the following possible region types in the Child Name
field:
• COUNTRY
• MAIN_DIVISION
• SUB_DIVISION
• CITY
• POSTAL_CODE
The region types in the list are delimited with a pipe character ( | ).
For example, to enforce that the city and postal code address fields are populated for an
address, enter the following in the Child Name field:
CITY|POSTAL_CODE
Tax area lookups without tax calculation continue to use the TaxGIS setting.
There is no default value for this setting.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 161
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 162
This setting overrides the Retrieve Address Cleansing Second Street Line (see page 160) setting
for tax calculation.
This setting enables you to use a second street line in Address Cleansing. Valid values are Use
TaxGIS Value, true, and false.
When the setting value is Use TaxGIS Value, the value that is used by the Retrieve Address
Cleansing Second Street Line (see page 160) setting is used.
When the setting value is true and the cleansed address has a second street line value, the
second street line in the address contains the second street line value for tax calculation.
When the setting value is false, the second street line value is returned as part of the primary
street line for tax calculation.
Note: Before you set this setting, you must either set the Use Address Cleansing (Calc Override)
(see page 165) setting to true, or set the value of Use Address Cleansing (Calc Override)
(see page 165) to Use TaxGIS Value and the value of the Use Address Cleansing (see page
164) setting to true. Otherwise, Vertex O Series ignores this setting.
Default = Use TaxGIS Value
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 163
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 164
Note: This setting displays only for Master Administrators when the Scope option is set to
System.
Default = true
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 165
This setting overrides the Use Address Cleansing (see page 164) setting for tax calculation.
You must have purchased this component and be licensed to use this feature.
Valid values for this setting are Use TaxGIS Value, true, and false.
When the value is Use TaxGIS Value, the Use Address Cleansing (see page 164) setting value is
used. When the value is true, Address Cleansing is enabled for tax calculation. When the value
is false, Address Cleansing is disabled for tax calculations.
Default = Use TaxGIS Value
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 166
This setting overrides the Use Vertex Compression Logic City (see page 165) setting for tax
calculation.
This setting indicates whether Vertex compression logic is used when standardizing a city name
for an address during a lookup for tax calculation. Possible settings are Use TaxGIS Value, true,
and false.
When the value is Use TaxGIS Value, the Use Vertex Compression Logic City (see page 165)
setting value is used. When the value is true, compression logic is enabled for tax calculation.
When the value is false, compression logic is disabled for tax calculation.
Default = Use TaxGIS Value
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 167
This setting overrides the Use Vertex Compression Logic Country (see page 166) setting for tax
calculation.
This setting indicates whether Vertex compression logic is used when standardizing a country
name for an address during a lookup. Possible settings are Use TaxGIS Value, true, and false.
When the value is Use TaxGIS Value, the Use Vertex Compression Logic Country (see page 166)
setting value is used. When the value is true, compression logic is enabled for tax calculation.
When the value is false, compression logic is disabled for tax calculation.
Default = Use TaxGIS Value
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 168
This setting overrides the Use Vertex Compression Logic Main Division (see page 167) setting for
tax calculation.
This setting indicates whether Vertex compression logic is used when standardizing a main
division name for an address during a lookup. Possible settings are Use TaxGIS Value, true, and
false.
When the value is Use TaxGIS Value, the Use Vertex Compression Logic Main Division (see page
167) setting value is used. When the value is true, compression logic is enabled for tax
calculation. When the value is false, compression logic is disabled for tax calculation.
Default = Use TaxGIS Value
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 169
This setting overrides the Use Vertex Compression Logic Sub Division (see page 168) setting for
tax calculation.
This setting indicates whether Vertex compression logic is used when standardizing a sub
division name for an address during a lookup. Possible settings are Use TaxGIS Value, true, and
false.
When the value is Use TaxGIS Value, the Use Vertex Compression Logic Sub Division (see page
168) setting value is used. When the value is true, compression logic is enabled for tax
calculation. When the value is false, compression logic is disabled for tax calculation.
Default = Use TaxGIS Value
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 170
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 171
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 172
Fields Description
Input fields
Input Effective Date The format of the date is Year Month Day (YYYYMMDD). If
this field is blank, the default date is 19000101.
Input Expiration Date The format of the date is Year Month Day (YYYYMMDD). If
this field is blank, the default date is 99991231.
Input Street Address The street name in the input address.
Input City The city name in the input address.
Input Sub Division The sub division name in the input address.
Input Main Division The man division name in the input address. Values are
abbreviations or full names, such as PA or Pennsylvania.
Input Postal Code The postal code in the input address.
Input Country The country name in the input address. Values are
abbreviations or full names, such as USA or United States.
Output fields
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 173
Fields Description
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 174
Guideline: Limit the number of entries in the text file associated with
[Link]
Limit the number of entries in the text file associated with the
[Link] (see page 169) parameter. While
there is no maximum number of Tax Areas or address entries that can be included in the text
file, a large number of entries in the text file may impact O series performance and processing
speed.
Valid values are any positive integer. A zero value indicates that there is no wait time between
Address Cleansing attempts.
Default = 5
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 5. TaxGIS parameters | 175
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 6. Custom Reports - VRA and
Reports-related parameters
Reports parameters enable you to generate and store reports on your system. These
parameters let you customize the location of these reports.
In this chapter
Parameters for integration with Legacy Vertex Reporting & Analysis
(Legacy VRA) ...............................................................................176
Turning report streaming on and off ([Link].)178
Change the output for reports from a PDF file to a text file
([Link]) ....................................178
Changing the appearance of standard reports ...........................179
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 6. Custom Reports - VRA and Reports-related parameters | 177
This parameter defines the user name that is needed to access Cognos from O Series to use
Legacy VRA.
The value of this parameter must match the value of the user name entry in the
[Link] file that resides on the Cognos server.
The parameter is in the following format:
[Link]=XXXXX
where:
XXXXX is the user name. The user name can be any length and can use alphanumeric or
special characters.
This parameter has no default value.
This parameter defines the user name that is needed to access Cognos from O Series to use
Legacy VRA.
The value of this parameter must match the value of the password entry in the [Link]
file that resides on the Cognos server.
The parameter is in the following format:
[Link]=XXXXX
where:
XXXXX is the password
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 6. Custom Reports - VRA and Reports-related parameters | 178
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 6. Custom Reports - VRA and Reports-related parameters | 179
This parameter setting enables you to set the bolded body text style for standard reports that
contain Unicode characters.
The default font is Arial. The default value is the directory location of the file containing the Arial
True Type Font (TTF) for Unicode.
Default = c:/windows/fonmts/arial;[Link]
This parameter setting enables you to set the page width for standard reports that contain
Unicode characters.
Default = Identity-H
This parameter setting enables you to set the plain body text style for standard reports that
contain Unicode characters. The default font is Arial.
The default value is the directory location of the file containing the Arial True Type Font (TTF)
for Unicode.
Default = c:/windows/fonmts/arial;[Link]
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters
General parameters include parameters that may affect common O Series functionality.
In this chapter
Accumulator Cache Initial Years .................................................181
Accumulator Cache Refresh Delay..............................................182
Allow Historical Edits ..................................................................182
Allow Tax Journal Export update date
([Link]) .........................................183
Auto Populate Search Results.....................................................183
Cache Refresh Delay ...................................................................184
Custom Label 1 -10 .....................................................................185
Custom Label 2 ...........................................................................185
Custom Lookup Label .................................................................186
Custom Lookup List ....................................................................187
Default Business Event ...............................................................187
Default Currency ........................................................................188
Default Currency Code ...............................................................188
Default Freight Category Code ...................................................188
Default Locale .............................................................................189
Default Taxability Drivers Sharing...............................................189
Default Transaction Type............................................................189
Enabling accumulation ...............................................................190
Jurisdictions ................................................................................190
Landing Page ..............................................................................191
Always Return Effective Rate......................................................191
Calculation Time Limit ................................................................192
Limit the number of tax rules loaded
([Link]) ...........193
Max Vendor Summaries .............................................................194
Max Category Mapping Summaries............................................194
Max Certificate Summaries ........................................................194
Max Commodity Code Summaries .............................................195
Max Customer Summaries .........................................................195
Max Task Log Summaries ...........................................................195
Max Tax Rule Summaries ...........................................................196
Maximum Bracket Schedule Size
([Link]) ...........................196
Maximum Calculation Iterations
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 181
([Link]) ..........................197
Maximum Posting Date Threshold .............................................197
Maximum Taxability Driver Summaries ......................................198
Minimum Posting Date Threshold ..............................................198
Number of Threads for Retail Tax Extract...................................199
Override the default list of allowed uploadable file types
([Link]) .........................................................199
Transactional Logging Threshold Limit .......................................200
Taxability Categories ..................................................................201
Use Assisted Tax Date.................................................................201
Returns Export parameters ........................................................202
Transaction Tester-related parameters ......................................202
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 182
Possible values are 100 to 172800000 (48 hours). Vertex recommends that you keep the default
value for this setting.
Caches are refreshed only during heartbeat processing. Refresh values are always rounded to
the next whole number increment of master controller heartbeats.
Default = 300000
Default = false
Notes:
• For audit reasons, Vertex strongly recommends that this parameter be set to false in Vertex
O Series production instances.
• You must log out of Vertex O Series and log back in for this setting to take effect.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 183
Default = Taxpayers
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 184
Possible values are 100 to 172800000 (48 hours). Vertex recommends that you keep the default
value for this setting.
Caches are refreshed only during heartbeat processing. Refresh values are always rounded to
the next whole number increment of master controller heartbeats.
To support system performance, only newly added and changed certificates are reloaded during
a certificate cache refresh.
Note: This setting displays only for Master Administrators when the Scope option is set to
System.
Default = 300000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 185
Valid values for these preferences are any alphabetic or numeric value between 1 and 60
characters.
Default = Field 1 - 10
Custom Label 2
If your organization has a business need to enter customer data outside of the Vertex-provided
fields, this preference enables you to name a user-defined customer field. This field is located
on the Customer page's General tab.
Valid values for this preference are any alphabetic or numeric value between 1 and 60
characters.
Default = Field 2
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 186
Valid values for this preference are any alphabetic or numeric value between 1 and 60
characters.
Default = Custom Lookup
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 187
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 188
Default Currency
This preference indicates the default currency type that the Calculation Engine uses to calculate
tax.
Valid values for this preference are three-character alphabetic ISO currency codes. Additional or
revised values may be available after you apply your monthly data update.
Default = USD
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 189
Default Locale
This preference indicates the default language that displays on the Vertex O Series user
interface.
The default and only option is en_US, which indicates English (United States).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 190
Enabling accumulation
This setting enables the accumulation of transactions. When set to true, Vertex O Series
accumulates transactions.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Jurisdictions
This preference enables you to control the visibility of a jurisdiction in Vertex O Series features.
Select the check box next to a jurisdiction's name to display it in jurisdiction-selection lists, or
clear the check box to remove it from lists.
The Jurisdiction data identifies where the business entity is registered to collect tax.
The default value for this preference is all jurisdictions worldwide.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 191
Landing Page
This preference indicates the Vertex O Series page that you want to set as your home page, as
selected from the Value(s) drop-down list on the Preferences Parameter Edit page.
Valid values for this preference may be modified in a monthly data update. Some useful default
landing pages include the following:
• Customers
• Extract Definitions
• Taxpayers
• Transaction Tester
The default is the Vertex® Indirect Tax O Series® home page.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 192
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 193
where:
XXX is the age in number of days of tax rules that you do not want loaded into the cache.
The default is 365.
Notes:
• If you process credits and/or transactions using tax rules that expired more than 365 days
ago, you must change the default value.
• Vertex recommends that you periodically review transactions that are set up in your test
environment to remove or revise those transactions that use inactive tax rules.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 194
Default = 1000
Default = 1000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 195
Default = 1000
Default = 1000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 196
For basis rules, however, the Vertex O Series message does not indicate the actual number of
search results. If there are more basis rules than what are returned in the search results, Vertex
O Series displays the following message:
Only the first 50 of the tax rules matching search criteria returned!
Default = 500
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 197
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 198
Default = 1000
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 199
Default=0
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 200
FATAL Any system condition or event that jeopardizes system integrity, such as allocation
failures, disk space errors, or major database problems.
ERROR All abnormal events that are neither warnings nor fatal.
WARNING Any system condition or event that is abnormal, but poses no risk to stability,
performance, or answer quality.
OPS Major system events, such as starting up or shutting down of major system components
(Recommended) or services. An OPS threshold returns messages from the OPS level and higher.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 201
Taxability Categories
This preference enables you to control the visibility of a taxability category in Vertex O Series
features.
The default is that all categories and their associated subcategories are visible.
Taxability categories are groups of similar goods or services that have similar taxability and may
have special or conditional rules.
Specific examples of taxability categories include the following:
• Common/Interstate Carrier Drivers
• International Drivers
• Medical Drivers
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 202
This parameter sets whether a Returns Export file includes the Physical Origin Tax Area ID
values.
When set to false, the Physical Origin Tax Area ID values are included in the Returns Export file.
When set to true, the Physical Origin Tax Area ID values are changed to zero. Setting this
parameter value to true may reduce the file size of the Returns Export file.
The parameter is in this format:
[Link]=<value>
where:
<value> is true or false
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 203
When this setting is set to true, the basis apportionment is always processed.
Use this parameter for testing purposes only.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Notes:
• Setting this parameter to true slows calculation performance. Vertex recommends turning it
on only when calculating turnover taxes in Argentina with Transaction Tester.
• This setting displays only for Master Administrators when the Scope option is set to System.
Default = false
This setting indicates whether the Calculate Self-Accrual check box for ERS transactions is
selected or cleared by default on the Other tab of the Transaction Tester.
If the value is set to true, the Calculate Self-Accrual check box is selected. If the value is set to
false, the Calculate Self-Accrual check box is cleared.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 7. General Parameters | 204
This setting defines whether or not the Post To Journal button displays in Transaction Tester.
Caution: If you manually post transactions to the Tax Journal using Post to Journal, this
activity may result in your Tax Journal record being out of synchronization with
your host system.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
When the value is set to true or if the user has permission based on a user-defined role, the
Post to Journal button displays in Transaction Tester for all financial events. Do not manually
post the following events to the Tax Journal:
• Quotation
• Purchase Order
• Invoice Verification
• Evaluated Receipts Settlement
If the value is set to false, the Post To Journal button does not display in Transaction Tester.
If you want to display this button only for specific users, grant them permissions under their
specific role.
Note: Permission to post to the Tax Journal is not included with any Vertex-supplied roles.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series
Parameters
Batch Client Interface parameters include parameters that may affect Batch Client Interface
functionality. The parameters you need to set depend on the type of input you use and how
Batch Client Interface processes this input. You can:
• Process flat file input through the Batch Client Interface in Data Management via the O
Series user interface (see page 205)
• Process database input through Batch Client Interface as a web service (see page 206)
• Process a remote database through Batch Client Interface by passing transaction
information in a CSV file.
You can also perform Batch Client Interface processing using command line parameters. For
more details, refer to the Batch Client Interface Integration Guide.
In this chapter
Process flat file input via the Batch Client Interface in Data
Management ..............................................................................205
Process database input through Batch Client Interface as a web
service ........................................................................................206
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 206
When new transactions are submitted via the user interface, this parameter setting defines the
number of seconds that the Batch Client Interface pauses during polling for these transactions
to process.
Default = 30
This parameter setting enables you change the number of threads that Vertex O Series can
manage during Batch Client Interface processing via System > Data Management > Batch Client
Interface.
The maximum thread count for this parameter is eight. If you change thread count to a value
greater than eight, the default value applies.
Note: When you increase the thread count, Vertex O Series performance may be impacted.
Consult your system administrator before you change the default value of this
parameter.
Default = 2
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 207
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 208
When this parameter is added, BCI runs automatically as a web service when data is to be
processed from a database.
Note: The number in the parameter name (11) is set at installation time and may vary.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 209
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 210
Transaction parameters
Parameter Value Purpose Additional Information
[Link] Unique transactions Ensures that each None
processed transaction is
unique
[Link] Identical document Enables you to process Use this parameter if your host
numbers identical document system processes at the line-item
numbers at the line-item level only. If you do not set this
level. parameter, BCI processes the
transaction, by default, at the
invoice level.
Setting this parameter is required
with the User-defined Line Item
Synchronization ID Code field when
you are processing synchronization
messages.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 211
This parameter setting identifies the name of the table or view that supplies control data for
batch transaction processing.
This parameter is used in conjunction with the [Link]
parameter.
Default = TransactionControl
This parameter setting enables you to group rows of input data for batch transaction
processing.
This parameter is used in conjunction with the [Link] parameter.
Default = false
This parameter setting ensures that each transaction that is processed by the Batch Client
Interface is unique.
When directed to skip transactions that have already been processed, in other words, to ensure
unique transactions, the Batch Client Interface reads the input and processes records that have
a 0 or 1 as the value in Status. The Batch Client Interface then checks the Tax Journal to see if
that transaction already exists. If a record does not exist for this transaction, the Batch Client
Interface writes to the Tax Journal.
Valid values for this parameter are true and false.
Default = false
Note: Batch Client Interface does not check the Tax Journal to determine the existence of a
transaction.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 212
This parameter enables you to process identical document numbers at the line-item level. Use
this parameter only if your host system processes at the line-item level.
If you do not set this parameter, the Batch Client Interface processes the transaction, by default,
at the invoice level.
Setting this parameter is required with the User-defined Line Item Synchronization ID Code field
when you are processing synchronization messages.
This parameter setting identifies the Batch Client Interface password for a corresponding user
for Vertex O Series authentication.
You add this parameter to the [Link] file when you run the Batch Client Interface properties
installer. You must enter either a user name and password or a trusted ID.
Default = none
This parameter setting defines the number of seconds that the Batch Client Interface pauses
during polling for new transactions to process.
The default time is 300 seconds (five minutes).
Default = 300
Note: If you are submitting transactions via the user interface, refer to
[Link].
This parameter setting identifies the name of the table or view that contains the input
transactions for Batch Client Interface processing.
You add this parameter to the [Link] file when you run the Batch Client Interface properties
installer.
Default = TransactionLog
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 213
This parameter setting identifies the Batch Client Interface trusted ID for Vertex O Series
authentication.
Each trusted ID is assigned to a specific partition.
You add this parameter to the [Link] file when you run the Batch Client Interface properties
installer. You must enter either a user name and password or a trusted ID.
You must have set the [Link] parameter to true in the [Link] file to
enable Trusted IDs.
Default = false
This parameter setting identifies the Batch Client Interface user name for Vertex O Series
authentication.
You add this parameter to the [Link] file when you run the Batch Client Interface properties
installer. You must enter either a user name and password or a trusted ID.
Default = none
This parameter setting defines the database connection for the Batch Client Interface. This
parameter identifies the database containing the transaction and control tables.
When you are accessing the database in the Batch Client Interface as a service, you must set this
parameter in the [Link] file.
You add this parameter to the [Link] file when you run the Batch Client Interface properties
installer.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 8. Batch Client Interface for O Series Parameters | 214
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management
Parameters
Set the Exemption Certificate Management parameters to determine how O Series handles
exemption certificates, resale certificates, and direct pay permits.
In this chapter
Apply limited certificate if one taxability driver is satisfied ........216
Certificate Replacement for Tax Data Import .............................216
Certificate Validation ..................................................................217
Company Logo ............................................................................217
Company Logo Alignment ..........................................................217
Hide Certificate Validation Button ..............................................218
Ignore Exemption Certificate expiration date ............................218
Max Certificate Summaries ........................................................218
Portal Certificate Approval .........................................................219
Require An Image For A Certificate ............................................219
User Signature ............................................................................220
[Link].z
[Link] .............................................................................220
[Link] ..........221
[Link] ................................................................221
[Link].............222
[Link].
use ..............................................................................................223
[Link] ..
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 216
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 217
Certificate Validation
This preference indicates whether the Calculation Engine validates certificates.
This validation occurs within My Enterprise, Transaction Tester, Tax Data Import, and Tax Data
Export.
Valid values for this preference are Enabled and Disabled.
Default = Enabled
Company Logo
This preference indicates the source file that contains the company logo for Certificate
Management correspondence.
Valid values for this field are as follows:
• A local image file in the BMP, JPG, JPEG, or PNG format
• A URL that indicates the location of a local file
• A URL that indicates the external location of an image
The URL can be between 1 and 255 characters.
There is no default value for this preference.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 218
Default = false
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 219
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 220
User Signature
This preference indicates the source file that contains the user signature for Certificate
Management correspondence and enables you to show an image of an original signature on
certificate letters.
The signature image displays on the hardcopy letter in the location where the User Signature
field is inserted in a letter template. If the certificate letter is sent via email, the signature image
is attached to the email, rather than displaying in the body of the email.
The image file must reside in local or network file storage. File extensions that can be stored as
images include BMP, GIF, JPEG, PDF, PNG, and TIF.
There is no default value for this preference.
[Link]
[Link]
This parameter setting indicates whether or not the certificate image ZIP file used for importing
certificates to Vertex O Series contains subdirectories for each certificate image in the file.
Valid values are true and false.
Choose your setting as follows:
• Set this parameter to true when the certificate image ZIP file lists the image files without
breaking them into separate directories. Each file name must be unique. This setting helps
to expedite the import process when you are importing a large number of certificate image
files.
• Set this parameter to false when the ZIP file breaks the certificate image files into separate
subdirectories.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 221
[Link]
tFileSize
This parameter enables you to specify the maximum ZIP file size for export files that Tax Data
Export generates.
This parameter is expressed in bytes, and the default value is 2000000000 bytes (which equals
2,000 MB or 2 GB).
Default = 2000000000
[Link]
This parameter can limit a setup option when you add a new user for the Exemption Certificate
Portal (ECP).
One prompt during ECP user setup determines whether the new ECP user is a customer of an
existing Vertex O Series customer or a completely new customer:
• If you select Existing Customer, you must enter the existing Vertex O Series customer code.
• If you select New Customer, you create a new Vertex O Series customer record.
The [Link] configuration enables you to remove the New Customer option from
the setup so every new ECP user must be associated with an existing Vertex O Series customer.
You must add [Link]=true to your [Link] file to activate.
Valid values are true and false:
• When this parameter is present and set to true, all new ECP users must be associated to
existing Vertex O Series customers. You must enter an existing Vertex O Series customer
code during ECP user setup.
• When this parameter is not present or is set to false, the New Customer option displays. If
New Customer is selected during the setup of a new ECP user, Vertex O Series creates a new
customer record.
If you add or delete this parameter or change the value, restart your web server to make the
change effective.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 222
[Link]
dCache
This parameter determines whether all certificate data is pre-loaded into memory cache during
calculation processing.
Note: The cache refresh logic was changed in Vertex O Series 8.0 to reload only certificates that
have changed. This parameter is no longer needed to improve cache refresh performance
and may slow calculation speeds. Vertex recommends that you leave this parameter set
to its default setting of false.
Valid values are true and false.
When this parameter is set to true, Vertex O Series loads certificate data as it is needed, and
only for certificates that have changed. Setting this parameter to true improves cache refresh
speed, which may result in faster transaction processing speed if you maintain a large volume of
certificate records in your Vertex O Series data.
When this parameter is set to false, all certificates are preloaded. This may result in faster
transaction processing speed if you have relatively few certificates and caching speed is not a
concern.
If you change the value of this parameter, restart your web server to make the change effective.
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 223
[Link]
[Link]
After you add it to your [Link] file, this parameter:
• Is applied only if the [Link] (see page 222)
parameter is set to true.
• Is specific to single use certificates.
• Enables you to distinguish appropriately between certificates that have similar criteria by
reading certificate details from the database rather than the cache.
For example, you may need to distinguish between the same customer's two single use
certificates that have different invoice numbers.
Valid values are true and false.
When set to true, the system:
• When the invoice number is provided, reads certificate details from the cache and from the
database
• When the invoice number is not provided, reads certificate details from the cache
When this parameter is set to false, all certificate details are read from the cache.
If you change the value of this parameter, restart your web server to make the change effective.
Default = false
Note: If this parameter and the
[Link] parameter are both set
to true, the [Link] parameter
takes precedence.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 9. Exemption Certificate Management Parameters | 224
[Link]
[Link]
After you add it to your [Link] file, this parameter:
• Is applied only if the [Link] parameter is
set to true.
• Enables you to distinguish appropriately between certificates that have similar criteria by
reading certificate details from the database rather than the cache.
For example, you may need to distinguish between the same customer's two single use
certificates that have different invoice numbers.
Valid values are true and false.
When this parameter is set to true, the system reads certificate details from the database.
When this parameter is set to false, the system reads certificate details based on the
[Link] parameter.
If you change the value of this parameter, restart your web server to make the change effective.
Default = false
Note: If this parameter and the
[Link] parameter are both
set to true, this parameter takes precedence.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 10. Exemption Certificate Wizard
Parameters
Set the Exemption Certificate Wizard parameters to determine how Vertex® Exemption
Certificate Wizard handles exemption certificate rejection letters.
In this chapter
ECW Rejection Letter Template Name .......................................225
ECW Rejection Letter URL ..........................................................226
ECW Rejection Letter Subject .....................................................226
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 10. Exemption Certificate Wizard Parameters | 226
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters
If you license Vertex Certificate Center (Certificate Center), you can configure settings to sync
information with Vertex O Series. Confirm that you are assigned a role that has permission to
change these sync settings.
1. These settings are at the partition level.
Enter:
• Client ID (see page 229)
• Client Secret (see page 230)
2. Enable Sync (see page 231).
3. These settings are at a global level. You can sync multiple partitions, but all on the same
schedule.
Review the defaults and change if needed:
• Sync Executor Count
• Sync Interval (see page 230)
• Sync Window Start Time (see page 231)
• Sync Window End Time (see page 231)
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters | 228
Configure sync
If you license Vertex Certificate Center when it is available and set up a sync with Vertex O
Series, you can override the default environment for your sync.
For example, if you want to sync Vertex O Series with a Certificate Center Development
environment, add these lines to your Vertex O Series [Link] file:
[Link] (see page 229)=dev_auth_url
[Link] (see page 229)=dev_ccc_url
The dev_auth_url and dev_cc_url represent the locations of your alternate environments. There
are no default values.
Remove these lines from the config file to resume syncing to your production environment.
In this chapter
[Link] .............................................................................229
[Link] .................................................................229
Client ID ......................................................................................229
Client Secret ...............................................................................230
Sync Interval ...............................................................................230
Sync Window Start Time ............................................................231
Sync Window End Time ..............................................................231
Enable Sync ................................................................................231
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters | 229
[Link]
Use this parameter in conjunction with [Link] to override the default
environment for your Vertex O Series sync with Certificate Center. You can modify this
parameter to sync to an alternate Certificate Center environment, such as a Development or
Testing environment.
The dev_auth_url and dev_cc_url parameters represent the locations of your alternate
environments, and both are required. There are no default values.
For example, if you want to sync Vertex O Series with a Certificate Center Development
environment, add these lines to your Vertex O Series [Link] file:
[Link]=dev_auth_url
[Link]=dev_ccc_url
Remove these lines from the config file to resume syncing to your production environment.
[Link]
Use this configuration in conjuction with [Link] (see page 229).
One of the [Link] file additions to shift the O Series-Certificate Center sync to an alternate
Certificate Center environment, such as a Development or Testing environment.
Both configurations are required:
[Link]=dev_auth_url
[Link]=dev_ccc_url
The dev_auth_url and dev_cc_url represent the locations of your alternate environments. There
are no default values.
Remove these lines from the config file to resume syncing to your production environment.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters | 230
Client ID
If you license Vertex Certificate Center when it is released and want to sync information with
Vertex O Series, enter the Client ID provided by Vertex. Also provide the value for the Client
Secret setting.
Changing this value after it is set may affect the sync between Vertex O Series and Certificate
Center.
There is no default value for this setting.
Client Secret
If you license Vertex Certificate Center when it is released and want to sync information with
Vertex O Series, enter the Client Secret provided by Vertex. Also provide the value for the Client
ID setting.
Changing this value after it is set may affect the sync between Vertex O Series and Certificate
Center.
There is no default value for this setting.
Sync Interval
If you license Vertex Certificate Center when it is released, use this setting to configure the
amount of time between sync operations. This setting works in tandem with the Enable Sync
setting, which activates the information sync with Vertex O Series.
This setting is configured at the system level, not the partition level.
The interval must be entered in this format: HH:MM:SS (hours:minutes:seconds).
Vertex recommends that you do not set the interval less than 1 minute. Shorter intervals may
cause unexpected delays.
Default = [Link] (5 minutes)
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters | 231
This setting is configured at the system level, not the partition level.
The start time must be entered in this format: HH:MM (hours:minutes in military time, so 11pm is
23:00).
Default = 00:00
With the default Sync Window Start Time of 00:00 and End Time of 23:59, sync runs continually.
This setting is configured at the system level, not the partition level.
Valid values for this setting are HH:MM (hours:minutes in military time, so 11pm is 23:00).
Default = 23:59
With the default Sync Window Start Time of 00:00 and End Time of 23:59, sync runs continually.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 11. Certificate Center Parameters | 232
Enable Sync
If you license Vertex Certificate Center when it is released, use this setting to enable an
information sync with Vertex O Series.
Valid values for this preference are Enabled and Disabled.
Default = Disabled
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters
Set Address Cleansing parameters to determine the level of address cleansing that you want.
In this chapter
How Address Cleansing works ....................................................233
Address Cleansing Licensed
([Link]) .................238
Continue If Address Cleansing Unavailable ................................239
Address Cleansing Processing Order ..........................................241
Continue If Address Fails To Cleanse ..........................................243
Retrieve Cleansed Address .........................................................244
Address Cleansing Service Timeout ............................................245
Define the Dispatch Client for Address Cleansing
([Link]) 246
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 234
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 235
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 236
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 237
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 238
Default = false
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 239
If the setting value is false and Address Cleansing is not available, then the lookup fails. Vertex
O Series writes the following message to the Log file: Address cleansing is not available.
Vertex O Series ignores this setting if the Use Address Cleansing setting value is set to false.
When the check box is selected, the value is true. When the check box is cleared, the value is
false.
Default = true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 240
This setting indicates how the Calculation Engine handles errors that occur during address
cleansing if address cleansing is enabled but the Address Cleansing feature is unavailable. You
must have purchased this component and be licensed to use this feature.
Valid values for this setting are Use TaxGIS Value, true, and false.
The default value of Use TaxGIS Value uses the set value for the Continue If Address Cleansing
Unavailable (see page 239) setting. Use this setting to have the Calculation Engine override the
value set for Continue If Address Cleansing Unavailable.
When the value is set to true and Address Cleansing is not available, a standard lookup occurs
with the original uncleansed address. O Series writes the following message to the Log file:
Address cleansing is not available. Processing continues without address cleansing.
When the value is set to false and Address Cleansing is not available, then the lookup fails.
Vertex O Series writes the following message to the Log file: Address cleansing is not
available.
Vertex O Series ignores this setting if the Use Address Cleansing setting value is set to false.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 241
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 242
This setting defines the order in which the Calculation Engine processes Address Cleansing. You
must have purchased Address Cleansing to be licensed.
Valid values for this setting are Use TaxGIS Value, CALL_TAXGIS_FIRST, and
CALL_ADDRESS_CLEANSING_FIRST.
The default value of Use TaxGIS Value uses the set value for the Address Cleansing Processing
Order (see page 241) setting. Use this setting to have the Calculation Engine override the set
value for Address Cleansing Processing Order.
This setting is ignored in the following scenarios:
• The Retrieve Cleansed Address (see page 163) setting value is set to Full
• The Use Address Cleansing (see page 164) setting value is set to false
Default = Use TaxGIS Value
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 243
Default = true
This setting indicates how the Calculation Engine handles the tax area lookup process if Address
Cleansing cannot cleanse an address.
Valid values are Use TaxGIS Value, true, and false. The default value of Use TaxGIS Value uses
the set value for the Continue If Address Fails To Cleanse (see page 243) setting.
Use this setting to have the Calculation Engine override the set value for Continue If Address
Fails To Cleanse. When the setting value is false, the tax area lookup stops if an address cannot
be cleansed, such as an address with an invalid street line. When the value is set to true, the
tax area lookup continues with the original, uncleansed address.
Note: You must set the Use Address Cleansing (see page 164) setting value to true before you
set this value. Otherwise, Vertex O Series ignores this setting.
Default = Use TaxGIS Value
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 244
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 245
Default = 60
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 12. Address Cleansing Parameters | 246
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 13. Performance Tuning Parameters
To obtain optimal performance from the CalculateTax Web service and the LookupTaxAreas
Web service, modify the configuration parameters, based on the available memory on any
computer where O Series is deployed and on the unique business needs of your organization.
The section describes some of the settings that Vertex recommends.
In this chapter
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 13. Performance Tuning Parameters | 248
Calculation Engine
Vertex recommends the following parameter settings in [Link] to achieve peak performance
using the CalculateTax Web service:
Parameter Setting
[Link] false
[Link] true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 13. Performance Tuning Parameters | 249
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 13. Performance Tuning Parameters | 250
Valid values are any positive integer. A zero value indicates that there is no wait time between
Address Cleansing attempts.
Default = 5
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access
Protocol (LDAP)
Lightweight Directory Access Protocol (LDAP) is a standard communication protocol used to
access information residing in a central information directory. This directory is known as an
LDAP store. LDAP is the access protocol used to query the LDAP store for security information,
such as user passwords, and it provides authentication services to an O Series deployment.
When you verify your user name and password using the LDAP store, you need to log in only
once. LDAP protocol also includes LDAPS, which provides secure communication using a Secure
Socket Layer (SSL).
In this chapter
Why use LDAP?...........................................................................251
How to integrate LDAP with O Series .........................................252
LDAP best practices ....................................................................252
How LDAP parameters relate to the system partition and roles 253
Example: How LDAP attributes map to Vertex configuration file
parameters .................................................................................260
Required parameters for each step in LDAP implementation ....262
LDAP integration scenarios.........................................................263
LDAP parameters........................................................................270
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 252
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 253
How to set the attribute names within the LDAP store that are associated with the system
partition
Define the attributes within the LDAP store that are associated with the system partition in the
[Link] (see page 274) parameter. Define the attributes within the
LDAP store that are associated with one or more user roles in the [Link] (see
page 274) parameter.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 254
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 255
For more details about these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 256
For more details on these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 257
For more details about these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 258
For more details on these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 259
For more details about these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 260
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 261
You have these That were set using these Now, map your LDAP values to That sets these
values in your LDAP parameters... these values in O
LDAP store... Vertex Configuration Series...
File parameters...
Password for [Link]. [Link]= Password
Vertex user password= Password for Vertexuser forVertex
Password for Vertex (required if you use COMPARISION user
user authentication)
Division1 [Link]. [Link]. Division1
systemPartition=Division systemPartition=Division1
1 You must set
[Link] in
conjunction with this parameter.
Division1=A [Link]. [Link] Division1=
ccounting [Link] ounting=Partition1 Partition1
1=Accounting You must set [Link].
systemPartition in conjunction
with this parameter.
Group1 [Link]. [Link]=Group1 Group1
[Link]=Group1 You must set [Link] in
conjunction with this parameter.
Group1= [Link]. [Link]= Group 1 role
Finance [Link].Group1=Finance Managing Tax = Managing
Professional Tax
Professional
You must set
[Link] in
conjunction with this parameter.
Home1 [Link]. [Link]. Default partition
defaultsystemPartition=Hom systemPartition=admin Home1=admin
e1
Read only [Link]. [Link]=User Default role
access defaultsystemPermission= Read only
Read only access access=User
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 262
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 263
Default
Step Required parameter
LDAP values
5. Map existing LDAP If you want to map an existing LDAP Not Applicable
attributes for Vertex-defined attribute for your Vertex-defined roles
roles to parameters in the to O Series, the following parameters
[Link] file. are required:
• [Link]
• [Link]
• [Link]
6. Map existing LDAP If you want to map an existing LDAP Not Applicable
attributes for Vertex-defined attribute for your Vertex-defined groups
groups to parameters in the to O Series, the following parameters
[Link] file. are required:
• [Link]
• [Link]
• [Link]
For more details about these parameters, refer to How to use LDAP parameters (see page 271).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 264
• [Link]=password
• [Link]=MySource
• [Link]=My Role
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 265
Set LDAP parameters for log in using Bind authentication in large LDAP
stores
Set the following LDAP parameters with these values for log in using Bind authentication in large
LDAP stores:
• [Link]=LDAP
• [Link]=ldap://localhost:389/o=NetscapeRoot
• [Link]=BIND
• [Link]=cn={0}
• [Link]=cn=Directory Manager
• [Link]=password
• [Link]=MySource
• [Link]=My Role
• [Link]=cn
• [Link]=userPassword
• [Link]=sn
• [Link]=ou=allUsers
• [Link]=vertexUsers
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 266
Set LDAP parameters for log in using Bind authentication to large LDAP
stores without Vertex partition and role information
Set the following LDAP parameters with these values for login using Bind authentication to LDAP
stores without Vertex partition and role information:
• [Link]=LDAP
• [Link]=ldap://localhost:389/o=NetscapeRoot
• [Link]=BIND
• [Link]=cn={0}
• [Link]=cn=Directory Manager
• [Link]=password
• [Link]=MySource
• [Link]=My Role
• [Link]=cn
• [Link]=userPassword
• [Link]=sn
• [Link]=ou=allUsers
• [Link]=vertexUsers
• [Link]=division
• [Link]=group
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 267
Set LDAP parameters for log in using Bind authentication with the LDAP
store
Set the following LDAP parameters with these values for login using Bind authentication with
the LDAP store:
• [Link]=LDAP
• [Link]=ldap://localhost:389/o=NetscapeRoot
• [Link]=BIND
• [Link]={0}
• [Link]=cn=Directory Manager
• [Link]=password
• [Link]=MySource
• [Link]=My Role
• [Link]=cn
• [Link]=userPassword
• [Link]=sn
• [Link]=ou=allUsers
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 268
Set LDAP parameters for log in using Comparison authentication with the
LDAP store
Set the following LDAP parameters with these values for log in using Comparison authentication
with the LDAP store:
• [Link]=LDAP
• [Link]=ldap://localhost:389/o=NetscapeRoot
• [Link]=COMPARISON
• [Link]=cn=Directory Manager
• [Link]=password
• [Link]=MySource
• [Link]=My Role
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 269
• [Link]=password
• [Link]=MySource
• [Link]=My Role
• [Link]=cn
• [Link]=userPassword
• [Link]=sn
• [Link]=ou=allUsers
• [Link]=vertexUsers
• [Link]=division
• [Link]=group
• [Link].DIVISION1=VertexPartition1
• [Link].DIVISION1=VertexPartition1
• [Link].DIVISION1=VertexPartition2
• [Link].GROUP1=VertexRole1
• [Link].GROUP2=VertexRole2
• [Link].GROUP3=VertexRole2
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
For details about these parameters, refer to LDAP parameters (see page 270).
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 270
LDAP parameters
The [Link] file parameters described in the following section are related to LDAP.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 271
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 272
This parameter setting identifies the connection URL for the LDAP store.
This is a required setting for LDAP. This value cannot be encrypted.
Note: You can also use [Link], instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
Default = localhost:389
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 273
This parameter setting defines the format used to present the security principal during LDAP
authentication mode.
This parameter is a required only for Bind authentication. The element within the braces is a
placeholder for the user name.
Note: If you used Microsoft Active Directory in your LDAP implementation, this is a required
parameter.
Default = uid={0}
This parameter setting identifies the user name that the directory manager uses to access the
LDAP store.
This value may be encrypted.
Default = none
This parameter setting identifies the password that the directory manager uses to access the
LDAP store.
Vertex recommends that this value be encrypted.
Default = none
This parameter setting identifies the LDAP attribute for the user name.
This is a required setting for LDAP.
Default = uid
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 274
This parameter setting identifies the LDAP attribute for the user password.
This is a required setting for LDAP.
Default = userPassword
Set the LDAP attribute for the full user name ([Link])
This parameter setting identifies the LDAP attribute for the full user name.
This is a required setting for LDAP.
Default = sn
This parameter setting identifies the LDAP attribute for the locale.
Default = none
This parameter setting identifies the LDAP attribute for the system partition name.
Default = none
This parameter setting identifies the LDAP attribute for the user role.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 275
This parameter setting identifies the object class that you can specify to restrict the set of users
that can be loaded from the LDAP store.
Default = none
This parameter setting identifies the sub-context from which users are read. If you do not define
a sub-context, the system reads users directly from the context defined by the connection URL.
You can also use the [Link] parameter, instead of the [Link]
parameter, to specify the location of the users in the LDAP repository.
Notes:
• Multiple search hierarchies are not supported in a single Vertex O Series instance.
• If you manage a very large number of users in the LDAP store, you may reduce the
performance of O Series.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 276
This parameter setting enables users to map users at the level in which the directory context
specifies or to include subfolders of the directory context.
Value Level Description
0 OBJECT_SCOPE Search only at the current directory context.
1 ONELEVEL_SCOPE Search for users that are contained within the directory
context.
2 SUBTREE_SCOPE Search the directory context and all levels below it.
For example:
In the LDAP structure cn=locations,ou=departments,dc=yourCompany,dc=com:
where:
[Link]=0 would enable you to search and map users to your
company.
[Link]=1 would enable you to search and map users to your
company's departments.
[Link]=2 would enable you to search and map users to all of your
company, its departments, and its locations.
Default = 1
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 277
This parameter setting identifies the group name that the directory manager uses to access the
LDAP store.
This parameter contains the DN of an LDAP group containing users to load. When defined,
Vertex O Series uses this location to load users from the LDAP repository instead of the
dirContext. If there are multiple entries, then Vertex O Series loads the users from each group.
Ensure that each group name has a unique suffix identifier. The identifier can be any name.
For example:
[Link].GRP1=cn=admin,ou=HQ,c=US,dc=example,dc=com
[Link].GRP2=cn=users,ou=HQ,c=US,dc=example,dc=com
This value cannot be encrypted.
Default = none
This parameter setting contains the name of the LDAP object class that identifies LDAP groups.
Valid values are group, groupofnames, or groupofuniquenames.
The following example creates one group:
[Link]=groupOfNames
[Link].GRP1=cn=vertex,ou=HQ,c=US,dc=example,dc=com
The following example adds an additional group:
[Link]=groupOfNames
[Link].GRP1=cn=vertex,ou=HQ,c=US,dc=example,dc=com
[Link].GRP2=cn=other,ou=HQ,c=US,dc=example,dc=com
This value cannot be encrypted.
Default = groupOfNames
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 278
This parameter contains the name of the LDAP object class that identifies LDAP group members.
Valid values are member or uniqueMember.
These examples create group members:
[Link]=groupOfNames
[Link]=member
These examples add an additional group:
[Link]=groupOfUniqueNames
[Link]=uniqueMember
This value cannot be encrypted.
Default = member
This parameter setting enables users to define a role, or multiple roles, for an LDAP group.
O Series assigns the roles to all members of the group. If defined, this role overrides any roles
that are defined in the LDAP user role attribute or LDAP role mappings. The group role suffix
must match the group name suffix for proper role assignment.
The following example defines multiple roles for an LDAP group:
[Link].GRP1=cn=vertex,ou=HQ,c=US,dc=example,dc=com
[Link].GRP1.1=Master Administrator
[Link].GRP1.2=User Role
Because there can be more than one role per group, the ldap group role parameter setting
requires an index as seen in the above example.
This value cannot be encrypted.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 279
This parameter setting controls how Vertex O Series handles LDAP partial result exceptions
when loading users.
When set to true, Vertex O Series ignores partial result exceptions and continues loading users.
When set to false, Vertex O Series stops loading users.
The following example sets the parameter to ignore partial result exceptions and continue to
load users:
[Link]=true
Default = true
This parameter setting defines one or more mappings between the values contained within the
LDAP store to the Vertex system partition names.
[Link].DIV1=Part 1
[Link].DIV2=Part 2
In this example, you defined the mapping for DIV1 and DIV2. If DIV1 or DIV2 are read by the
attribute identified in the [Link] Partition parameter, Part 1 or Part 2 are
assigned as the system partition for that user.
If you do not define any partition mappings for a value read from the LDAP store, the system
uses the value defined in [Link] (see page 280) as the default value
for the system partition name.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 14. Lightweight Directory Access Protocol (LDAP) | 280
This parameter setting defines one or more mappings between the values contained within the
LDAP store to the Vertex role names.
[Link].GROUP1=Master Admin1
[Link].GROUP2=Master Admin2
In this example, you defined the mapping for GROUP1 and GROUP2. If GROUP1 or GROUP2 is
read by the attribute identified in the [Link] parameter, Master Admin1 or
Master Admin2 is assigned as the role for that user.
If you do not define any role mappings for a value read from the LDAP store, the system uses
the value defined in [Link] (see page 280) as the default value for the role.
Default = none
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement
Direct Data Movement provides a faster path for moving large volumes of data from the O
Series Tax Journal to the Reporting database.
The Tax Journal export process normally exports data from the Tax Journal tables to flat files,
which are then imported into the Reporting database staging tables. Direct data movement
provides direct movement from the Tax Journal to the Reporting database, without the
intermediate step of exporting the data to the flat files.
You must use the same database platform for transaction processing and for reporting to use
direct data movement.
In this chapter
Direct Data Movement configuration parameters .....................282
Configuring Direct Data Movement for use with your database 282
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 282
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 283
Oracle configuration
If you are using the Oracle database management system, find out where the Tax Journal and
Reporting databases for O Series are located and set configuration parameters as described in
the following paragraphs.
Set the configuration parameters as discussed below.
• If the Tax Journal and Reporting databases are on the same server in the same schema, set
[Link]=true.
• If the Tax Journal and Reporting databases are on the same server in different schemas:
Set [Link]=true
Create a database link from the Reporting database server to each Tax Journal database.
This can be done either through the Oracle Enterprise Manager UI (under Schema /
Database Links) or through SQL using the CREATE DATABASE LINK command.
• If the Tax Journal and Reporting databases are on different servers:
Set [Link]=true
Create a database link from each Tax Journal database server to the Reporting database
server. This can be done either through the Oracle Enterprise Manager UI (under Schema /
Database Links) or through SQL using the CREATE DATABASE LINK command.
Set [Link] to the name of the database link.
• If the Tax Journal and Reporting databases are on the same server in different schemas:
Set [Link]=true
Set [Link] to <journalDatabaseName>
• If the Tax Journal and Reporting databases are on different servers:
Set [Link]=true
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 284
Create a link from the Reporting database server to each Tax Journal database. This can be
done either through the SQL Server Management Studio UI (under Server Objects/Linked
Servers) or through SQL using the sp_addlinkedserver command.
Set [Link] to <journalServerName>.<journalDatabaseName>
DB2 configuration
If you are using the DB2 database management system, find out where the Tax Journal and
Reporting databases for O Series are located and set configuration parameters as described in
the following paragraphs.
Set the configuration parameters as discussed below.
• If the Tax Journal and Reporting databases are on the same server in the same schema, set
[Link]=true.
• If the Tax Journal and Reporting databases are on the same server in different schemas:
Set [Link]=true
Set up federated servers in the Reporting database with nicknames for each of the Tax
Journal tables. The nicknames must match the table names journal. Nicknames must be
created for the LineItem, LineItemLocation, LineItemTaxOvrflw, JournalExport and
JournalUpdExport tables. This can be done either through the DB2 Control Center UI (under
Databases / Nicknames) or through SQL.
• If the Tax Journal and Reporting databases are on different servers:
Set [Link]=true
Set up federated servers in the Reporting database with nicknames for each of the Tax
Journal tables. The nicknames must match the table names journal. Nicknames must be
created for the LineItem, LineItemLocation, LineItemTaxOvrflw, JournalExport and
JournalUpdExport tables. The nicknames you create must match the names of the staging
tables. This can be done either through the DB2 Control Center UI (under Databases /
Nicknames) or through SQL. If you are running a Microsoft Windows operating system, you
must also add the database user to the Windows domain to access the remote server.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 285
Postgres configuration
If you are using the Postgres database management system, find out where the Tax Journal and
Reporting databases for O Series are located and set configuration parameters as described
below, depending on your database setup.
If the Tax Journal and Reporting databases are on the same server in the same schema
Set the configuration parameters as described below.
Set [Link]=true
If the Tax Journal and Reporting databases are on the same server but in different schemas
1. Set the configuration parameters as described below.
Set [Link]=true
Set [Link]=<journalSchemaName>
2. Create a user and alter its default schema to point to the schema containing the journal
tables.
CREATE USER new_user with password 'new_password';
ALTER ROLE new_user SET search_path TO some_schema_name;
Set [Link].JOURNAL_DB={url="jdbc:postgresql://server_name:5432
/database_name",user="new_user",password="new_password",schemaName="public"}
where:
new_user is the user name
some_schema_name is the name of the schema containing the Tax Journal tables
Note: You will need to grant privileges and accessibility to the new user.
If the Tax Journal and Reporting databases are on the same server but in different databases,
or they are on different servers
In this scenario, create a foreign data wrapper (FDW) on the server that contains the Reporting
database.
1. Enable the postgres_fdw extension.
CREATE EXTENSION postgres_fdw;
2. Create the foreign "server" that points to the database containing the Tax Journal tables.
CREATE SERVER some_server FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host 'some_host', dbname 'some_database_name', port '5432', fetch_size
'500000');
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 286
where:
some_server is the name you want to give the foreign server
some_database_name is the name of the database containing the Tax Journal tables
By default, the fetch_size (the number of rows retrieved per call) is set to 100. To help
reduce network latency, the fetch_size is set to half a million. This parameter and can be
set to any number, based on how much memory is available to the server.
3. When the foreign server is created, the user or users can be mapped. The goal of this step is
to have the user connect to the remote database.
CREATE USER MAPPING FOR some_user SERVER some_server OPTIONS (user 'some_user',
password 'some_user_password');
where:
some user is the user name of the user to be mapped
4. Create a new schema that will hold the foreign table links.
CREATE SCHEMA some_schema_name;
where:
some_server is the foreign server created in step 2
IMPORT FOREIGN SCHEMA public is the public schema name where the actual Tax Journal
tables reside, either on the other server or in the other database and should not be
changed
LIMIT TO are the names of the actual Tax Journal tables that are needed and should not
be changed
6. Set the configuration parameters as discussed below.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 287
Set [Link]=true
Set [Link] to the name of the foreign table schema created
in step 4.
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community
Chapter 15. Direct Data Movement | 288
The corresponding parameters for specifying the link names must be defined as follows:
[Link]=<link to first journal>
[Link].2=<link to second journal>
[Link].3=<link to third journal>
For DB2, to prevent name conflicts, the nicknames created for each of the Tax Journal tables
must also include the same suffix. For the previous example, the nicknames must be defined as
follows:
Nicknames for the first journal – LineItem, LineItemLocation, LineItemTaxOvrflw
Vertex® Indirect Tax O Series® 9.0 Configuration Parameters Reference Guide Log on to Vertex Community