[Home] [Help]
View: ZX_TRL_ESL_VAT_NO_V
View Text
SELECT DISTINCT
REG.REGISTRATION_NUMBER TAX_REGISTRATION_NUMBER
,
PTP.PARTY_TAX_PROFILE_ID LEGAL_ESTB_PTP_ID
,
ETB.ESTABLISHMENT_NAME ESTABLISHMENT_NAME
,
LE.NAME LEGAL_ENTITY_NAME
,
LE.LEGAL_ENTITY_ID LEGAL_ENTITY_ID
,
HP.PARTY_NUMBER ORGANIZATION_NUMBER
,
ETB.ADDRESS_LINE_1 ADDRESS_LINE_1
,
ETB.ADDRESS_LINE_2 ADDRESS_LINE_2
,
ETB.TOWN_OR_CITY TOWN_OR_CITY
,
ETB.REGION_1 REGION_1
,
ETB.POSTAL_CODE POSTAL_CODE
,
GEO.GEOGRAPHY_NAME GEOGRAPHY_NAME
,
DECODE(ETB.ADDRESS_LINE_1
, NULL
, ''
, ETB.ADDRESS_LINE_1 || '
, ') ||
DECODE(ETB.ADDRESS_LINE_2
, NULL
, ''
, ETB.ADDRESS_LINE_2 || '
, ') ||
DECODE(ETB.TOWN_OR_CITY
, NULL
, ''
, ETB.TOWN_OR_CITY || DECODE(ETB.REGION_1
, NULL
, ''
, '
, '))
|| NVL(ETB.REGION_1
, '') ||
DECODE(ETB.POSTAL_CODE
, NULL
, ''
, ' - ' || ETB.POSTAL_CODE) ||
DECODE(GEO.GEOGRAPHY_NAME
, NULL
, ''
, '
, ' || GEO.GEOGRAPHY_NAME) ESTB_ADDRESS
FROM ZX_REGISTRATIONS REG
,
ZX_PARTY_TAX_PROFILE PTP
,
XLE_FP_ESTABLISHMENT_V ETB
,
XLE_FIRSTPARTY_INFORMATION_V LE
,
HZ_PARTIES HP
,
HZ_GEOGRAPHIES GEO
WHERE PTP.PARTY_TYPE_CODE = 'LEGAL_ESTABLISHMENT'
AND REG.PARTY_TAX_PROFILE_ID = PTP.PARTY_TAX_PROFILE_ID
AND REG.REGISTRATION_NUMBER IS NOT NULL
AND PTP.PARTY_ID = ETB.PARTY_ID
AND ETB.LEGAL_ENTITY_ID = LE.LEGAL_ENTITY_ID
AND ETB.PARTY_ID = HP.PARTY_ID
AND ETB.COUNTRY = GEO.GEOGRAPHY_CODE(+)
AND GEO.GEOGRAPHY_TYPE(+) = 'COUNTRY'