ZX_REGIMES_B_
This table stores tax regimes and the related attributes. There will be one row per distinct tax regime. There are default entry columns to facilitate data entry process.
Details
-
Schema: FUSION
-
Object owner: ZX
-
Object type: TABLE
-
Tablespace: APPS_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
ZX_REGIMES_B_PK_ |
LAST_UPDATE_DATE, LAST_UPDATED_BY, TAX_REGIME_CODE |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
TAX_REGIME_CODE | VARCHAR2 | 30 | Yes | Tax regime code | |
PARENT_REGIME_CODE | VARCHAR2 | 30 | Parent regime code for this regime | ||
HAS_SUB_REGIME_FLAG | VARCHAR2 | 1 | Y or N indicates whether this regime is a parent regime with one or more child regimes defined under it | ||
COUNTRY_OR_GROUP_CODE | VARCHAR2 | 30 | Lookup code to indicate whether this regime is defined for a country or for a group of countries | ||
COUNTRY_CODE | VARCHAR2 | 2 | Country code for which this regime is defined | ||
GEOGRAPHY_TYPE | VARCHAR2 | 30 | Lookup code to indicate geography type of the group of countries for which this regime is defined | ||
EFFECTIVE_FROM | DATE | Effective from date | |||
EFFECTIVE_TO | DATE | Effective to date | |||
EXCHANGE_RATE_TYPE | VARCHAR2 | 30 | Exchange rate type for transaction currency to tax currency conversion | ||
TAX_CURRENCY_CODE | VARCHAR2 | 15 | Tax currency code | ||
CONV_ROUNDING_OPTION_CODE | VARCHAR2 | 30 | Indicates the currency types for which rounded tax amounts in transaction currency will be used for currency conversion. Possible values are 'Functional Currency', 'Tax Currency' and 'Both'. If no value is specified, unrounded tax amounts in transaction currency will be used to calculate the tax amounts in both Functional and Tax Currency. | ||
THRSHLD_GROUPING_LVL_CODE | VARCHAR2 | 30 | Lookup code to indicate grouping level for applying thresholds across or within documents or lines or calendar periods | ||
ROUNDING_RULE_CODE | VARCHAR2 | 30 | Rounding rule code to be used for rounding taxes of this regime. Possible values are UP, DOWN and NEAREST. | ||
TAX_PRECISION | NUMBER | Tax currency precision | |||
MINIMUM_ACCOUNTABLE_UNIT | NUMBER | Tax currency minimum accountable unit | |||
TAX_STATUS_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to determine tax status. This setting can be overriden at the tax level. | ||
DEF_PLACE_OF_SUPPLY_TYPE_CODE | VARCHAR2 | 30 | Default place of supply type for this regime | ||
APPLICABILITY_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for this regime to determine tax applicability | ||
PLACE_OF_SUPPLY_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to determine place of supply type. This setting can be overriden at the tax level. | ||
TAX_CALC_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to calculate tax amount. This setting can be overriden at the tax level. | ||
TAXABLE_BASIS_THRSHLD_FLAG | VARCHAR2 | 1 | Y or N indicates whether taxable basis threshold is applicable for this regime | ||
TAX_RATE_THRSHLD_FLAG | VARCHAR2 | 1 | Y or N indicates whether tax rate threshold is applicable for this regime | ||
TAX_AMT_THRSHLD_FLAG | VARCHAR2 | 1 | Y or N indicates whether tax amount threshold is applicable for this regime | ||
TAX_RATE_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to determine tax rate. This setting can be overriden at the tax level. | ||
TAXABLE_BASIS_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to determine taxable basis. This setting can be overriden at the tax level. | ||
DEF_INCLUSIVE_TAX_FLAG | VARCHAR2 | 1 | Y or N indicates whether all the tax types within this regime are tax inclusive by default | ||
HAS_OTHER_JURISDICTIONS_FLAG | VARCHAR2 | 1 | Y or N indicates whether taxes of this regime can have more than one jurisdiction | ||
ALLOW_ROUNDING_OVERRIDE_FLAG | VARCHAR2 | 1 | Y or N indicates whether the rounding rules can be overridden for taxes of this regime | ||
ALLOW_EXEMPTIONS_FLAG | VARCHAR2 | 1 | Y or N indicates whether exemptions are allowed for this tax regime | ||
ALLOW_EXCEPTIONS_FLAG | VARCHAR2 | 1 | Y or N indicates whether exceptions are allowed for this tax regime | ||
ALLOW_RECOVERABILITY_FLAG | VARCHAR2 | 1 | Y or N indicates whether taxes of this regime are recoverable | ||
AUTO_PRVN_FLAG | VARCHAR2 | 1 | Not currently used | ||
HAS_TAX_DET_DATE_RULE_FLAG | VARCHAR2 | 1 | Not currently used | ||
HAS_EXCH_RATE_DATE_RULE_FLAG | VARCHAR2 | 1 | Not currently used | ||
HAS_TAX_POINT_DATE_RULE_FLAG | VARCHAR2 | 1 | Not currently used | ||
USE_LEGAL_MSG_FLAG | VARCHAR2 | 1 | Y or N indicates whether legal messages are applicable for this regime | ||
REGN_NUM_SAME_AS_LE_FLAG | VARCHAR2 | 1 | Y or N indicates whether the registration number of the tax registration for this regime should be same as the legal entity registration number | ||
DEF_REC_SETTLEMENT_OPTION_CODE | VARCHAR2 | 30 | Lookup code to indicate whether an input tax can be recovered when an invoice is recorded or only when the invoice is paid and whether an output tax is due for settlement when the invoice is issued or only when the payment is received against it. | ||
RECORD_TYPE_CODE | VARCHAR2 | 30 | Lookup code to indicate whether the record is migrated, seeded or defined by the user | ||
CREATED_BY | VARCHAR2 | 64 | Who column: indicates the user who created the row. | ||
CREATION_DATE | TIMESTAMP | Who column: indicates the date and time of the creation of the row. | |||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
REQUEST_ID | NUMBER | 18 | Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row. | ||
PROGRAM_LOGIN_ID | NUMBER | Login user identifier of last concurrent program to update this record | |||
ATTRIBUTE1 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE2 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE3 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE4 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE5 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE6 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE7 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE8 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE9 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE10 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE11 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE12 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE13 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE14 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE15 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE_CATEGORY | VARCHAR2 | 150 | Descriptive Flexfield: structure definition of the user descriptive flexfield. | ||
DEF_REGISTR_PARTY_TYPE_CODE | VARCHAR2 | 30 | Lookup code to indicate default registration party type for taxes of this regime | ||
REGISTRATION_TYPE_RULE_FLAG | VARCHAR2 | 1 | Y or N indicates whether rules are defined for taxes of this regime to determine registration party type. This setting can be overriden at the tax level. | ||
TAX_INCLUSIVE_OVERRIDE_FLAG | VARCHAR2 | 1 | Y or N indicates whether the tax inclusive flag can be overridden at tax line | ||
REGIME_PRECEDENCE | NUMBER | Column to indicate the precedence level at which taxes of this regime are determined when taxes are compounded across regimes | |||
CROSS_REGIME_COMPOUNDING_FLAG | VARCHAR2 | 1 | Y or N indicates whether cross regime compounding is allowed for this regime | ||
TAX_REGIME_ID | NUMBER | 18 | Unique identifier | ||
GEOGRAPHY_ID | NUMBER | 18 | Geography Id of the group of countries for which this regime is defined | ||
THRSHLD_CHK_TMPLT_CODE | VARCHAR2 | 30 | Determining factor template to be used for sub-grouping of total thresholds | ||
PERIOD_SET_NAME | VARCHAR2 | 15 | Accounting calendar name | ||
REP_TAX_AUTHORITY_ID | NUMBER | 18 | Party tax profile identifier for the tax authority to whom all taxes under this regime are reported | ||
COLL_TAX_AUTHORITY_ID | NUMBER | 18 | Party tax profile identifier for the tax authority to whom all taxes under this regime are remitted | ||
TAX_ACCOUNT_PRECEDENCE_CODE | VARCHAR2 | 30 | Column to store lowest level used to define tax accounts for this regime | ||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | ||
PROGRAM_NAME | VARCHAR2 | 30 | Program name of last concurrent program to update this record | ||
PROGRAM_APP_NAME | VARCHAR2 | 50 | Application name of last concurrent program to update this record | ||
USE_TAX_REPORT_CONFIG_FLAG | VARCHAR2 | 1 | Use Tax Reporting Configuration Flag | ||
REGIME_TYPE_FLAG | VARCHAR2 | 1 | Lookup code that indicates the type of regime. Possible values are W (withholding), I (indirect) and NULL (indirect). | ||
VALIDATION_TYPE | VARCHAR2 | 30 | Reporting type defined for registration number validation. | ||
VALIDATION_LEVEL | VARCHAR2 | 30 | Lookup code to indicate whether validation is based on an error or a warning. | ||
UNIQUENESS_VALIDATION_LEVEL | VARCHAR2 | 30 | Lookup code to indicate whether validation is for all parties or a specific party. | ||
EXEMPTION_PROCESS_FLAG | VARCHAR2 | 1 | Indicates whether exemptions are defined for customer, supplier, or both. | ||
BUCKET_LEVEL_FLAG | VARCHAR2 | 1 | Level at which withholding tax buckets are maintained. Possible values are L for legal entity and B for business unit. | ||
USE_SYSTEM_DEFAULTS_FLAG | VARCHAR2 | 1 | Indicates that application default values of tax status, rate, recovery rate, taxable basis formula, or tax calculation formula are used in tax calculation when an incomplete or inconsistent configuration is found. | ||
GROSS_NET_FLAG | VARCHAR2 | 1 | Apply regime on the gross or net amount on retainage indicator. | ||
AUDIT_ACTION_TYPE_ | VARCHAR2 | 10 | Action Type - have values like INSERT, UPDATE and DELETE. | ||
AUDIT_CHANGE_BIT_MAP_ | VARCHAR2 | 1000 | Used to store a bit map of 1s and 0s for each column in the table. | ||
AUDIT_IMPERSONATOR_ | VARCHAR2 | 64 | Original Impersonator User. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
ZX_REGIMES_B_N1_ | Non Unique | Default | TAX_REGIME_CODE |
ZX_REGIMES_B_U1_ | Unique | Default | LAST_UPDATE_DATE, LAST_UPDATED_BY, TAX_REGIME_CODE |