Import validations
When importing from XML, PolicyCenter performs validations on the imported rate book.
Validations on the imported rate book
PolicyCenter performs the following validation checks on the imported rate book:
- Activation date is not in the future
- The rate book does not conflict with an existing one, such as another rate book with the same code, edition, and policy line.
- The rate book’s public ID is unique.
- The rate book contains at least one rate table and does not include any empty rate tables.
- The rate book status is not Draft.
Validations on included rate tables
PolicyCenter performs the following validation checks on each included rate table:
- If a table references another table, validate that the owned table exists.
- The rate table definition for the imported rate table does not conflict with an existing rate table definition, such as having the same public id but different definition details.
Validations on included rate routines
PolicyCenter performs the following validation checks on each included rate routine:
- Does the rate routine have a unique code and version?
- Does the rate routine include corrupted data, such as missing steps?
- All referenced functions exist.
- All data referenced through the parameter set exists.
- All rate table lookups have the required arguments.
- All typekey constants are valid.
PolicyCenter issues a warning if:
- The rate routine does not set
required
CostDatafields. - The type of data referenced by the parameter set changed.
