ZX_SIM_RULE_RESULTS_V

Details

  • Schema: FUSION

  • Object owner: FND

  • Object type: VIEW

Columns

Name

PROCESS_ORDER

RESULT_ID

CONDITION_GROUP_CODE

CONDITION_GROUP_NAME

GROUP_PRIORITY

TAX_STATUS_CODE

RESULT

TAX_REGIME_CODE

TAX_REGIME_NAME

TAX

TAX_FULL_NAME

TAX_RULE_CODE

TAX_RULE_NAME

PROCESS_CODE

PROCESS_NAME

RULE_PRIORITY

RECOVERY_TYPE_CODE

DF_TEMPLATE_CODE

DF_TEMPLATE_NAME

STATUS_RESULT

RATE_RESULT

Query

SQL_Statement

SELECT decode ( RU.SERVICE_TYPE_CODE,

'DET_DIRECT_RATE', 1, 'DET_PLACE_OF_SUPPLY',

2, 'DET_APPLICABLE_TAXES',

3, 'DET_TAX_REGISTRATION',

4, 'DET_TAX_STATUS',

5, 'DET_TAX_RATE',

6, 'DET_TAXABLE_BASIS',

7, 'CALCULATE_TAX_AMOUNTS',

8, 10 ) ,

RESULT_ID,

DS.CONDITION_GROUP_CODE ,

DS.CONDITION_GROUP_NAME,

PR.PRIORITY GROUP_PRIORITY,

PR.TAX_STATUS_CODE,

NVL ( PR.ALPHANUMERIC_RESULT,

NVL ( PR.NUMERIC_RESULT, PR.RESULT_API ) ) RESULT,

RU.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

RU.TAX, TAX.TAX_FULL_NAME,

RU.TAX_RULE_CODE,

TAX_RULE_NAME,

RU.SERVICE_TYPE_CODE PROCESS_CODE,

PROCESS.MEANING PROCESS_NAME,

RU.PRIORITY RULE_PRIORITY,

RU.RECOVERY_TYPE_CODE,

RU.DET_FACTOR_TEMPL_CODE DF_TEMPLATE_CODE,

DFT.DET_FACTOR_TEMPL_NAME DF_TEMPLATE_NAME,

PR.STATUS_RESULT,

PR.RATE_RESULT

FROM ZX_PROCESS_RESULTS PR,

ZX_RULES_VL RU,

ZX_DET_FACTOR_TEMPL_VL DFT,

ZX_CONDITION_GROUPS_VL DS,

FND_LOOKUPS PROCESS,

ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE PR.TAX_RULE_ID = RU.TAX_RULE_ID AND

RU.DET_FACTOR_TEMPL_CODE = DFT.DET_FACTOR_TEMPL_CODE AND

PR.CONDITION_GROUP_ID = DS.CONDITION_GROUP_ID AND

RU.SERVICE_TYPE_CODE = PROCESS.LOOKUP_CODE AND

PROCESS.LOOKUP_TYPE = 'ZX_SERVICE_TYPE_CODES' AND

(RU.TAX = TAX.TAX AND

RU.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE) AND

RU.TAX_REGIME_CODE = REGIME.TAX_REGIME_CODE AND

( TAX.APPLICABILITY_RULE_FLAG = 'Y' OR

TAX.TAX_STATUS_RULE_FLAG = 'Y' OR

TAX.TAX_RATE_RULE_FLAG = 'Y' OR

TAX.PLACE_OF_SUPPLY_RULE_FLAG = 'Y' OR

TAX.DIRECT_RATE_RULE_FLAG = 'Y' OR

TAX.TAXABLE_BASIS_RULE_FLAG = 'Y' OR

TAX.TAX_CALC_RULE_FLAG = 'Y' OR

TAX.REGISTRATION_TYPE_RULE_FLAG = 'Y')

UNION ALL

SELECT 2,

-9998,

NULL,

NULL,

NULL,

NULL,

'Default',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_PLACE_OF_SUPPLY',

'Determine Place of Supply',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 3,

-9991,

NULL,

NULL,

NULL,

NULL,

'Applicable',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_APPLICABLE_TAXES',

'Determine Applicable Taxes',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

(TAX.DIRECT_RATE_RULE_FLAG = 'N' OR TAX.DIRECT_RATE_RULE_FLAG IS NULL) AND

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 4,

-9997,

NULL,

NULL,

NULL,

NULL,

'Default',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_TAX_REGISTRATION',

'Determine Tax Registration',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 5,

-9992,

NULL,

NULL,

NULL,

NULL,

'Default',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_TAX_STATUS',

'Determine Tax Status',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

( TAX.DIRECT_RATE_RULE_FLAG = 'N' OR

TAX.DIRECT_RATE_RULE_FLAG IS NULL ) AND

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 6,

-9993,

NULL,

NULL,

NULL,

NULL,

'Default',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_TAX_RATE',

'Determine Tax Rate',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

( TAX.DIRECT_RATE_RULE_FLAG = 'N' OR

TAX.DIRECT_RATE_RULE_FLAG IS NULL ) AND

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 7,

-9994,

NULL,

NULL,

NULL,

NULL,

'Line Amount',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'DET_TAXABLE_BASIS',

'Determine Taxable Basis',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE

UNION ALL

SELECT 8,

-9996,

NULL,

NULL,

NULL,

NULL,

'Standard',

REGIME.TAX_REGIME_CODE,

REGIME.TAX_REGIME_NAME,

TAX.TAX,

TAX.TAX_FULL_NAME,

NULL,

NULL,

'CALCULATE_TAX_AMOUNTS',

'Calculate Tax Amounts',

NULL,

NULL,

NULL,

NULL,

NULL,

NULL

FROM ZX_REGIMES_VL REGIME,

ZX_TAXES_VL TAX

WHERE

REGIME.TAX_REGIME_CODE = TAX.TAX_REGIME_CODE