PAY_YEAR_END_DOCS_VL

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

DOCUMENTS_OF_RECORD_ID

PERSON_ID

PERIOD_NAME

DOCUMENT_NAME

SYSTEM_DOCUMENT_TYPE

TAX_REPORTING_UNIT

DATE_FROM

DATE_TO

CREATION_DATE

PUBLISH_DATE

REL_ACTION_ID

ATTACHMENT_ENTITY_NAME

Query

SQL_Statement

SELECT

hdr.documents_of_record_id DOCUMENTS_OF_RECORD_ID ,

hdr.person_id PERSON_ID ,

to_char(hdr.dei_information_number1) Period_Name,

hdr.document_name DOCUMENT_NAME,

hdt.system_document_type system_document_type,

(Select EstablishmentPEO.NAME

From XLE_ETB_PROFILES EstablishmentPEO, XLE_REGISTRATIONS

RegistrationPEO, XLE_JURISDICTIONS_VL JurisdictionPEO, XLE_LOOKUPS

XleLookupPEO, XLE_ENTITY_PROFILES LegalEntityPEO, HZ_GEOGRAPHIES

GeographyPEO,

HR_ALL_ORGANIZATION_UNITS_F_VL OrganizationUnitDPEOEstab,

HR_ALL_ORGANIZATION_UNITS_F_VL OrganizationUnitDPEOPsu,

HR_ORG_DETAILS_BY_CLASS_V OrganizationDetailDPEO,

HR_ORG_UNIT_CLASSIFICATIONS_F OrgUnitClassificationDPEO

Where EstablishmentPEO.ESTABLISHMENT_ID =

OrganizationUnitDPEOEstab.ESTABLISHMENT_ID

AND TRUNC(SYSDATE) BETWEEN

OrganizationUnitDPEOEstab.EFFECTIVE_START_DATE AND

OrganizationUnitDPEOEstab.EFFECTIVE_END_DATE

AND EstablishmentPEO.GEOGRAPHY_ID = GeographyPEO.GEOGRAPHY_ID

AND RegistrationPEO.SOURCE_TABLE (+) = 'XLE_ETB_PROFILES'

AND EstablishmentPEO.ESTABLISHMENT_ID = RegistrationPEO.SOURCE_ID (+)

AND RegistrationPEO.IDENTIFYING_FLAG (+) = 'Y'

AND RegistrationPEO.JURISDICTION_ID = JurisdictionPEO.JURISDICTION_ID (+)

AND XleLookupPEO.LOOKUP_TYPE (+) = 'XLE_REG_CODE_EST'

AND XleLookupPEO.LOOKUP_CODE (+) = JurisdictionPEO.REGISTRATION_CODE_ETB

AND LegalEntityPEO.LEGAL_ENTITY_ID =EstablishmentPEO.LEGAL_ENTITY_ID

AND OrganizationUnitDPEOPsu.LEGAL_ENTITY_ID =

NVL(LegalEntityPEO.PARENT_PSU_ID,LegalEntityPEO.LEGAL_ENTITY_ID)

AND TRUNC(SYSDATE) BETWEEN OrganizationUnitDPEOPsu.EFFECTIVE_START_DATE

AND OrganizationUnitDPEOPsu.EFFECTIVE_END_DATE

AND OrganizationUnitDPEOPsu.ORGANIZATION_ID =

OrganizationDetailDPEO.ORGANIZATION_ID

AND OrganizationDetailDPEO.CLASSIFICATION_CODE = 'HCM_PSU'

AND OrganizationDetailDPEO.ORG_INFORMATION_CONTEXT ='PER_PSU_PAYROLL_INFO'

AND TRUNC(SYSDATE) BETWEEN OrganizationDetailDPEO.EFFECTIVE_START_DATE

AND OrganizationDetailDPEO.EFFECTIVE_END_DATE

AND OrganizationUnitDPEOEstab.ORGANIZATION_ID =

OrgUnitClassificationDPEO.ORGANIZATION_ID

AND TRUNC(SYSDATE) BETWEEN

OrgUnitClassificationDPEO.EFFECTIVE_START_DATE AND

OrgUnitClassificationDPEO.EFFECTIVE_END_DATE

AND OrgUnitClassificationDPEO.CLASSIFICATION_CODE = 'HCM_TRU'

AND

OrganizationUnitDPEOEstab.ORGANIZATION_ID=hdr.dei_information_number4)

TAX_REPORTING_UNIT ,

hdr.DATE_FROM,

hdr.DATE_TO,

hdr.CREATION_DATE,

to_date(nvl(hdr.publish_date,SYSDATE)) as publish_date,

hdr.related_object_id REL_ACTION_ID,

'HR_DOCUMENTS_OF_RECORD' Attachment_Entity_Name

FROM hr_document_types_vl hdt ,

hr_documents_of_record hdr

WHERE hdt.category_code IN ('PAYROLL','BENEF')

AND hdt.sub_category_code IN ('PAYROLL_TAX','BENEF_ENRL_CHNG_TERMIN')

AND hdt.system_document_type in (SELECT * FROM

TABLE(CAST(PAY_STATISTICS_UTILITY_PKG.in_varchar_list(pay_core_utils.get_legislation_rule(hdt.LEGISLATION_CODE,'#YEAR_END_TAX_FORM'))

as pay_number_varchar_t)))

AND hdr.document_type_id = hdt.document_type_id

AND (hdr.dei_information_category is null OR

hdr.dei_information_category = hdt.system_document_type)

union

select

hdr.documents_of_record_id DOCUMENTS_OF_RECORD_ID ,

hdr.person_id PERSON_ID ,

null Period_Name,

hdr.document_name DOCUMENT_NAME,

hdt.system_document_type system_document_type,

(select TERRITORY_SHORT_NAME from fnd_territories_vl where TERRITORY_CODE=hdr.ISSUING_COUNTRY ) ISSUING_COUNTRY,

hdr.DATE_FROM,

hdr.DATE_TO,

hdr.CREATION_DATE,

nvl(hpiri.IRI_INFORMATION_DATE1,hdr.issued_date) as publish_date,

hdr.related_object_id REL_ACTION_ID,

'HR_DOCUMENTS_OF_RECORD' Attachment_Entity_Name

from hr_document_types_vl hdt ,

hr_documents_of_record hdr ,

HRY_PI_INBD_RECORDS hpir ,

hry_pi_inbd_record_information hpiri,

pay_pay_relationships_dn pprd,

per_legislative_data_groups ldg

WHERE hdt.system_document_type = 'GLB_THIRD_PARTY_PAYROLL_DOCUMENTS'

AND hdt.category_code = 'PAYROLL'

AND hdr.document_type_id = hdt.document_type_id

and ldg.legislative_data_group_id(+) = pprd.legislative_data_group_id

AND hpir.inbd_record_id = hpiri.INBD_RECORD_ID

AND hpir.documents_of_record_id = hdr.DOCUMENTS_OF_RECORD_ID

and hpir.record_type = 'ORA_HRY_INBD_PAYROLL_DOC'

and nvl(hpiri.IRI_INFORMATION_CONTEXT,'ORA_HRY_INBD_PAYROLL_DOC') = 'ORA_HRY_INBD_PAYROLL_DOC'

and pprd.payroll_relationship_id(+) =hpir.PAYROLL_RELATIONSHIP_ID

and pprd.person_id(+) =hpir.person_id

order by DATE_TO desc, CREATION_DATE desc