ZX_ACCT_TRANSACTIONS_V

Details

  • Schema: FUSION

  • Object owner: ZX

  • Object type: VIEW

Columns

Name

APPLICATION_ID

ENTITY_CODE

EVENT_CLASS_CODE

EVENT_TYPE_CODE

TRX_ID

TRX_DATE

TRX_NUMBER

TAX_EVENT_CLASS_CODE

ACCOUNTING_DATE

BATCH_SOURCE_ID

BATCH_SOURCE_NAME

BATCH_SOURCE_SEQ_ID

DOC_SEQ_ID

DOC_SEQ_NAME

DOC_SEQ_VALUE

DOCUMENT_TYPE

FIRST_PTY_ORG_ID

FIRST_PTY_REG_ID

INTERNAL_ORGANIZATION_ID

LEDGER_ID

LEGAL_ENTITY_ID

RECEIVABLES_TRX_TYPE_ID

RECEIVABLES_TRX_TYPE_SEQ_ID

THIRD_PTY_REG_ID

BILL_THIRD_PTY_ACCT_ID

SHIP_THIRD_PTY_ACCT_ID

BILL_THIRD_PTY_ACCT_SITE_ID

SHIP_THIRD_PTY_ACCT_SITE_ID

PARTY_TYPE

TRX_CURRENCY_CODE

TRX_DESCRIPTION

TRX_DOC_REVISION

TRX_DUE_DATE

TRX_SOURCE

TRX_TYPE_DESCRIPTION

HDR_TRX_USER_KEY1

HDR_TRX_USER_KEY2

HDR_TRX_USER_KEY3

HDR_TRX_USER_KEY4

HDR_TRX_USER_KEY5

HDR_TRX_USER_KEY6

Query

SQL_Statement

SELECT DISTINCT

zd.application_id ,

zd.entity_code,

zd.event_class_code,

zd.EVENT_TYPE_CODE,

zd.trx_id,

zd.trx_date,

zd.trx_number,

zd.tax_event_class_code,

zd.HDR_GL_DATE ACCOUNTING_DATE,

zd.BATCH_SOURCE_ID,

zd.BATCH_SOURCE_NAME,

zd.BATCH_SOURCE_SEQ_ID,

zd.DOC_SEQ_ID,

zd.DOC_SEQ_NAME,

zd.DOC_SEQ_VALUE,

zd.DOCUMENT_TYPE,

zd.FIRST_PTY_ORG_ID,

zd.FIRST_PTY_REG_ID,

zd.INTERNAL_ORGANIZATION_ID,

zd.LEDGER_ID,

zd.LEGAL_ENTITY_ID,

zd.RECEIVABLES_TRX_TYPE_ID,

zd.RECEIVABLES_TRX_TYPE_SEQ_ID,

zd.THIRD_PTY_REG_ID,

zd.BILL_THIRD_PTY_ACCT_ID,

zd.SHIP_THIRD_PTY_ACCT_ID,

zd.BILL_THIRD_PTY_ACCT_SITE_ID,

zd.SHIP_THIRD_PTY_ACCT_SITE_ID,

(select CASE WHEN supplier_flag = 'Y' AND customer_flag = 'Y' AND zd.TAX_EVENT_CLASS_CODE ='PURCHASE_TRANSACTION' THEN 'S'

WHEN supplier_flag = 'Y' AND customer_flag = 'Y' AND zd.TAX_EVENT_CLASS_CODE ='SALES_TRANSACTION' THEN 'C'

WHEN supplier_flag = 'Y' THEN 'S'

WHEN customer_flag = 'Y' THEN 'C'

ELSE ''

END

from zx_party_tax_profile where ZX_PARTY_TAX_PROFILE.PARTY_TAX_PROFILE_ID = coalesce (zd.BILL_FROM_SITE_TAX_PROF_ID,zd.BILL_TO_SITE_TAX_PROF_ID,zd.SHIP_FROM_SITE_TAX_PROF_ID,zd.SHIP_TO_SITE_TAX_PROF_ID,zd.BILL_FROM_PARTY_TAX_PROF_ID,zd.BILL_TO_PARTY_TAX_PROF_ID,zd.SHIP_FROM_PARTY_TAX_PROF_ID,zd.SHIP_TO_PARTY_TAX_PROF_ID)) as PARTY_TYPE,

zd.TRX_CURRENCY_CODE,

zd.TRX_DESCRIPTION,

zd.TRX_DOC_REVISION,

zd.TRX_DUE_DATE,

zd.TRX_SOURCE,

zd.TRX_TYPE_DESCRIPTION,

zd.hdr_trx_user_key1,

zd.HDR_TRX_USER_KEY2,

zd.HDR_TRX_USER_KEY3,

zd.HDR_TRX_USER_KEY4,

zd.HDR_TRX_USER_KEY5,

zd.HDR_TRX_USER_KEY6

FROM zx_lines_det_factors zd

where zd.tax_event_class_code IN ('SALES_TRANSACTION','PURCHASE_TRANSACTION')

AND (zd.application_id = 235)

UNION

SELECT DISTINCT

zd.application_id ,

zd.entity_code,

zd.event_class_code,

zd.EVENT_TYPE_CODE,

zd.trx_id,

zd.trx_date,

zd.trx_number,

zd.tax_event_class_code,

zd.HDR_GL_DATE ACCOUNTING_DATE,

zd.BATCH_SOURCE_ID,

zd.BATCH_SOURCE_NAME,

zd.BATCH_SOURCE_SEQ_ID,

zd.DOC_SEQ_ID,

zd.DOC_SEQ_NAME,

zd.DOC_SEQ_VALUE,

zd.DOCUMENT_TYPE,

zd.FIRST_PTY_ORG_ID,

zd.FIRST_PTY_REG_ID,

zd.INTERNAL_ORGANIZATION_ID,

zd.LEDGER_ID,

zd.LEGAL_ENTITY_ID,

zd.RECEIVABLES_TRX_TYPE_ID,

zd.RECEIVABLES_TRX_TYPE_SEQ_ID,

zd.THIRD_PTY_REG_ID,

zd.BILL_THIRD_PTY_ACCT_ID,

zd.SHIP_THIRD_PTY_ACCT_ID,

zd.BILL_THIRD_PTY_ACCT_SITE_ID,

zd.SHIP_THIRD_PTY_ACCT_SITE_ID,

(select CASE WHEN supplier_flag = 'Y' AND customer_flag = 'Y' AND zd.TAX_EVENT_CLASS_CODE ='PURCHASE_TRANSACTION' THEN 'S'

WHEN supplier_flag = 'Y' AND customer_flag = 'Y' AND zd.TAX_EVENT_CLASS_CODE ='SALES_TRANSACTION' THEN 'C'

WHEN supplier_flag = 'Y' THEN 'S'

WHEN customer_flag = 'Y' THEN 'C'

ELSE ''

END

from zx_party_tax_profile where ZX_PARTY_TAX_PROFILE.PARTY_TAX_PROFILE_ID = coalesce (zd.BILL_FROM_SITE_TAX_PROF_ID,zd.BILL_TO_SITE_TAX_PROF_ID,zd.SHIP_FROM_SITE_TAX_PROF_ID,zd.SHIP_TO_SITE_TAX_PROF_ID,zd.BILL_FROM_PARTY_TAX_PROF_ID,zd.BILL_TO_PARTY_TAX_PROF_ID,zd.SHIP_FROM_PARTY_TAX_PROF_ID,zd.SHIP_TO_PARTY_TAX_PROF_ID)) as PARTY_TYPE,

zd.TRX_CURRENCY_CODE,

zd.TRX_DESCRIPTION,

zd.TRX_DOC_REVISION,

zd.TRX_DUE_DATE,

zd.TRX_SOURCE,

zd.TRX_TYPE_DESCRIPTION,

zd.hdr_trx_user_key1,

zd.HDR_TRX_USER_KEY2,

zd.HDR_TRX_USER_KEY3,

zd.HDR_TRX_USER_KEY4,

zd.HDR_TRX_USER_KEY5,

zd.HDR_TRX_USER_KEY6

FROM zx_lines_det_factors zd

where zd.tax_event_class_code IN ('PURCHASE_TRANSACTION')

AND zd.ENTITY_CODE = 'AP_INVOICES'

AND zd.application_id = 200

AND EXISTS (SELECT 1

FROM ZX_REC_NREC_DIST ZxRecNrecDist

WHERE zd.APPLICATION_ID = ZxRecNrecDist.APPLICATION_ID

AND zd.ENTITY_CODE = ZxRecNrecDist.ENTITY_CODE

AND zd.EVENT_CLASS_CODE = ZxRecNrecDist.EVENT_CLASS_CODE

AND zd.TRX_ID = ZxRecNrecDist.TRX_ID

AND zd.TRX_LINE_ID = ZxRecNrecDist.TRX_LINE_ID

AND ZxRecNrecDist.ACCOUNTING_EVENT_ID IS NOT NULL

AND ZxRecNrecDist.RECOVERABLE_FLAG = 'Y'

AND zxRecNrecDist.PROCESS_FINAL_RECOVERY_CODE = 'A'

)