-- Consulta registrada el 2025-10-16T19:50:07.476533 select * from XLA_TRANSACTION_ENTITIES FETCH FIRST 5 ROWS ONLY -- Consulta registrada el 2025-10-16T16:11:56.797040 select * from XLA_TRANSACTION_ENTITIES -- Consulta registrada el 2025-10-16T16:03:57.581621 SELECT * FROM XLA_AE_LINES -- Consulta registrada el 2025-10-16T16:03:27.403076 SELECT * FROM dual -- Consulta registrada el 2025-10-16T15:38:22.503474 select * from XLA_TRANSACTION_ENTITIES -- Consulta registrada el 2025-10-16T15:29:07.674183 select * from dual -- Consulta registrada el 2025-10-16T15:07:53.443436 select distinct ENTITY_CODE from XLA_TRANSACTION_ENTITIES -- Consulta registrada el 2025-10-16T15:06:32.130523 select * from XLA_TRANSACTION_ENTITIES -- Consulta registrada el 2025-10-16T15:05:04.405886 SELECT *from dual -- Consulta registrada el 2025-10-16T15:01:04.051407 SELECT name, ledger_id FROM gl_ledgers -- Consulta registrada el 2025-10-16T15:00:36.303168 SELECT * FROM dba_tables WHERE table_name LIKE '%XLA%'; -- Consulta registrada el 2025-10-16T15:00:07.334492 SELECT name, ledger_id FROM gl_ledgers FETCH FIRST 100 ROWS only -- Consulta registrada el 2025-10-16T14:54:52.315734 select * FROM XLA_TRANSACTION_ENTITIES FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:54:33.753797 select * FROM fnd_application_vl app FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:53:10.895185 SELECT * FROM XLA_TRANSACTION_ENTITIES FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:43:17.311600 SELECT * FROM XLA_AE_LINES FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:43:12.428554 SELECT * FROM XLA_AE_HEADERS FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:42:45.617734 SELECT * FROM fnd_application_vl FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-16T14:42:11.131150 SELECT * FROM GL_IMPORT_REFERENCES GIR FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-15T19:50:54.915959 select AE_HEADER_ID, AE_LINE_NUM, ACCOUNTING_CLASS_CODE, PARTY_ID, ACCOUNTED_CR from XLA_AE_LINES where PERIOD_NAME= 'Oct-25' and ACCOUNTED_CR= '16312500' FETCH FIRST 200 ROWS ONLY -- Consulta registrada el 2025-10-15T19:45:36.217223 select * from XLA_AE_LINES where PERIOD_NAME= 'Oct-25' and ACCOUNTED_CR= '16312500' FETCH FIRST 200 ROWS ONLY -- Consulta registrada el 2025-10-15T19:45:33.920182 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT COUNT(*) AS total_xla FROM xla_base -- Consulta registrada el 2025-10-15T16:04:23.257745 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' and j.period_name = 'Oct-25' ) SELECT * from base -- Consulta registrada el 2025-10-15T16:03:03.668996 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * from base -- Consulta registrada el 2025-10-15T15:57:27.175846 select * from XLA_AE_LINES where PERIOD_NAME= 'Oct-25' and ACCOUNTED_CR= '16312500' FETCH FIRST 200 ROWS ONLY -- Consulta registrada el 2025-10-15T15:56:58.472294 select * from XLA_AE_LINES where PERIOD_NAME= 'Oct-25' and ACCOUNTED_DR= '16312500' FETCH FIRST 200 ROWS ONLY -- Consulta registrada el 2025-10-15T15:55:11.086394 select * from XLA_AE_LINES where PERIOD_NAME= 'Oct-25' FETCH FIRST 200 ROWS ONLY -- Consulta registrada el 2025-10-15T15:54:34.980544 select * from XLA_AE_LINES FETCH where PERIOD_NAME= 'OCT-25' FETCH FIRST 100 ROWS ONLY -- Consulta registrada el 2025-10-15T15:53:50.495572 select * from XLA_AE_LINES FETCH FIRST 100 ROWS ONLY -- Consulta registrada el 2025-10-15T15:52:34.521592 select * from XLA_AE_HEADERS FETCH FIRST 100 ROWS ONLY -- Consulta registrada el 2025-10-15T15:48:37.429135 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * from base -- Consulta registrada el 2025-10-15T15:46:04.124999 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT COUNT(*) AS total_xla FROM xla_base -- Consulta registrada el 2025-10-15T15:43:48.625754 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT COUNT(*) AS total_xla FROM base -- Consulta registrada el 2025-10-15T15:42:08.894564 WITH         gestion_assig as (             select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION'         ),         coscen as (             select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea,                     v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area,                     v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea,                     v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons             from fnd_flex_values_vl v             where VALUE_CATEGORY='Centro de Costo UAI'         ),         cmr_xla_rcp as (             SELECT cre.accounting_event_id accounting_event_id                 , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id                 , cre.cmr_po_distribution_id cmr_po_distribution_id                 , txntypes.transaction_type_name transaction_type                 , cre.transaction_date transaction_date                 , cpod.po_number po_number                 , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number                 , cpod.line_number po_line_number                 , cpod.distribution_number po_distribution_number                 , cpod.vendor_id vendor_id                 , ps.vendor_name vendor_name                 , pss.vendor_site_code vendor_site_code                 , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity                 , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code                 , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price                 , cpod.currency_code currency_code                 , cre.inventory_item_id inventory_item_id                 , esi.item_number item_number                 , cre.inventory_org_id inventory_organization_id                 , iop.organization_code inv_org_code                 , cre.business_unit_id business_unit_id                 , haous.name business_unit_name             FROM fusion.cmr_purchase_order_dtls cpod                 , fusion.egp_system_items_vl esi                 , fusion.inv_org_parameters iop                 , fusion.hr_all_organization_units haous                 , fusion.poz_suppliers_v ps                 , fusion.poz_supplier_sites_v pss                 , fusion.cmr_rcv_events cre                 , fusion.inv_units_of_measure_vl iuom                 , FUSION.cmr_transaction_types_vl txntypes                 WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id             AND esi.inventory_item_id(+) = cre.inventory_item_id             AND cre.inventory_org_id = esi.organization_id(+)             AND cre.inventory_org_id = iop.organization_id             AND haous.organization_id = cre.business_unit_id             AND cpod.vendor_id = ps.vendor_id             AND cpod.vendor_site_id = pss.vendor_site_id             AND cpod.active_flag = 'Y'             AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id             AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT')             AND cre.transaction_type_code = txntypes.transaction_type_code             AND iuom.uom_code (+) = cre.source_doc_uom_code         ),         inventory as (             SELECT cit.external_system_reference             , cit.subinventory_code             , clc.cost_source             , ct.TXN_SOURCE_REF_DOC_NUMBER             , sum(clc.quantity) quantity             , clc.uom_code             , clc.unit_cost             , cdl.AE_HEADER_ID             , cdl.AE_LINE_NUM             , cdl.ENTERED_CURRENCY_AMOUNT             , itm.ITEM_NUMBER             , itm.description             , s.ORGANIZATION_CODE             , org.ORGANIZATION_NAME             , ity.TRANSACTION_TYPE_NAME         FROM cst_layer_costs clc         , cst_transactions ct         , cst_inv_transactions cit         , cst_cost_distribution_lines cdl         , cst_cost_distributions ccd         , EGP_SYSTEM_ITEMS itm         , INV_ORG_PARAMETERS s         , XLE_ASSOC_BUSINESS_ENTITIES_V org         , inv_transaction_types_vl ity         WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id         AND clc.transaction_id = ct.transaction_id         AND ccd.transaction_id = ct.transaction_id         and cdl.distribution_id = ccd.distribution_id         and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID         and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID         and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID         and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID         and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID     group by cit.external_system_reference             , cit.subinventory_code             , clc.cost_source             , ct.TXN_SOURCE_REF_DOC_NUMBER             , clc.uom_code             , clc.unit_cost             , cdl.AE_HEADER_ID             , cdl.AE_LINE_NUM             , cdl.ENTERED_CURRENCY_AMOUNT             , itm.ITEM_NUMBER             , itm.description             , s.ORGANIZATION_CODE             , org.ORGANIZATION_NAME             , ity.TRANSACTION_TYPE_NAME         ),         pjc_cost as (         SELECT  EXP.expenditure_item_id,               pp.project_id ,               pp.segment1 PROJECT_NUMBER,               pt.proj_element_id task_id,               pt.element_number TASK_NUMBER,               et.expenditure_type_id ,               et.expenditure_type_name EXPENDITURE_TYPE,               syslink.meaning expenditure_type_class ,               et.expenditure_category_id ,               exp_cat.expenditure_category_name EXPENDITURE_CATEGORY,               EXP.expenditure_item_date ,               HR_ORG.name EXP_ORGANIZATION_NAME,               EXP.non_labor_resource_id,               non_lab_res.nlr_name non_labor_resource,               TXN_SRC.TRANSACTION_SOURCE Transaction_source,               TXN_DOC.DOCUMENT_NAME Document_name ,               TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name,               ORIG_TRANSACTION_REFERENCE         FROM pjc_exp_items_all EXP ,               pjf_proj_elements_b pt ,               pjf_projects_all_b pp ,               pjf_exp_types_vl et ,               pjf_system_linkages_vl syslink,               pjf_exp_categories_vl exp_cat,               PJF_NON_LABOR_RES_VL non_lab_res,               PJF_TXN_SOURCES_VL TXN_SRC,               pjf_txn_document_vl TXN_DOC,               PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY,               HR_ALL_ORGANIZATION_UNITS_VL HR_ORG         WHERE EXP.project_id = pt.project_id             AND EXP.project_id = pp.project_id             AND EXP.task_id = pt.proj_element_id             AND EXP.expenditure_type_id = et.expenditure_type_id             AND EXP.system_linkage_function = syslink.FUNCTION             and et.expenditure_category_id = exp_cat.expenditure_category_id             and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+)             AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID             AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID             AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID             and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID         ),         party_num as (         select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from         (             select distinct ai.PARTY_ID, PARTY_NAME,                 (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER,                 (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID,                 (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number             from AP_INVOICES_ALL ai, hz_parties hp             where ai.PARTY_ID=hp.PARTY_ID         )         ),         po_rcv as (         SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID,             VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER,             (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC         FROM cmr_xla_rcp v           union all         SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID,             'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER,             INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER,             (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC         FROM CMR_XLA_INTERORG_TXNS_V v         union all         SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER,             null PO_LINE_NUMBER, null RECEIPT_NUMBER,             (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC         FROM CMR_XLA_TRADE_TXNS_V v         union all         SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER,             null PO_LINE_NUMBER, null RECEIPT_NUMBER,             (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC         FROM CMR_XLA_TRO_TXNS_V v         ) ,         rm_docs as (         SELECT             vcch.customer_contract_number   revenue_contract             ,vpo.perf_obligation_number      performance_obligation             ,PERF_OBLIGATION_LINE_NUMBER             ,hp.party_name                   customer_name             ,hca.account_number              customer_account_number             ,esi.item_number             ,vsdt.name source_doc_reference             ,vsd.SRC_ATTRIBUTE_CHAR1         nro_contrato             ,vsd.SRC_ATTRIBUTE_CHAR7         pdc         FROM VRM_CUSTOMER_CONTRACT_HEADERS   vcch,             VRM_PERF_OBLIGATIONS            vpo,             VRM_PERF_OBLIGATION_LINES       vpol,             HZ_PARTIES                      hp,             HZ_CUST_ACCOUNTS                hca,             VRM_SOURCE_DOCUMENTS            vsd,             VRM_SOURCE_DOC_LINES            vsdl,             VRM_SOURCE_DOC_TYPES_VL         vsdt,             EGP_SYSTEM_ITEMS_VL             esi         WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id         AND  vpo.perf_obligation_id = vpol.perf_obligation_id         AND  vsd.bill_to_customer_id = hca.cust_account_id         AND  vsd.document_id = vsdl.document_id         AND  hca.party_id = hp.party_id         AND  vsdl.document_line_id = vpol.document_line_id         AND  vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID         AND  vsdl.item_id = esi.inventory_item_id         AND  vsdl.inventory_org_id = esi.inventory_organization_id         ),         xla_journals as (         SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM,             XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION,             XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR,  NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE         FROM GL_IMPORT_REFERENCES GIR         ,XLA_AE_LINES XLAL         ,XLA_AE_HEADERS XLAH         ,XLA_TRANSACTION_ENTITIES XTE         ,fnd_application_vl app         WHERE  GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE         AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID         AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID         AND XLAL.APPLICATION_ID = APP.APPLICATION_ID         AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID         AND XTE.ENTITY_ID = XLAH.ENTITY_ID         AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y'         ),         gl_journals as (         SELECT /*+ INLINE */             gjl.period_name             , gld.name             , pc.PERIOD_YEAR             , pc.PERIOD_NUM             , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status             , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo',  'E', 'Gasto',  'R', 'Ingreso',  'O', 'Orden') account_type             , gjh.je_batch_id             , gjl.JE_HEADER_ID             , gjl.JE_LINE_NUM             , REVERSED_JE_HEADER_ID             , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null             then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME             , gcc.segment1, gcc.segment2, gcc.segment3, gcc.segment4, gcc.segment5, gcc.segment6, gcc.segment7, gcc.segment8             , gjh.posting_acct_seq_value             , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description             , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description             , gjh.creation_date             , gjl.effective_date                 , gjh.posted_date                 , NVL(gjl.accounted_dr, 0) gl_accounted_dr             , NVL(gjl.accounted_cr, 0) gl_accounted_cr             , gjs.user_je_source_name             , gjc.user_je_category_name             , gjb.name batch_name             , gjh.name header_name             , gcc.CHART_OF_ACCOUNTS_ID             , gcc.code_combination_id             , gjl.JGZZ_RECON_REF         FROM gl_je_batches gjb, gl_je_headers gjh, gl_je_sources_tl gjs, gl_je_categories_tl gjc, gl_je_lines gjl, gl_ledgers gld, gl_code_combinations gcc, gl_periods pc         WHERE gjb.je_batch_id = gjh.je_batch_id         AND   gjh.je_source = gjs.je_source_name         AND   gjh.je_category = gjc.je_category_name         AND   gjh.ledger_id = gld.ledger_id         AND   gjh.je_header_id = gjl.je_header_id         AND   gjl.code_combination_id = gcc.code_combination_id         AND   gld.period_set_name = pc.period_set_name         AND   gjl.period_name = pc.period_name         AND   gjs.LANGUAGE = 'E'         AND   gjc.LANGUAGE = 'E'         AND   gjl.currency_code <> 'STAT'         AND gjh.status = 'P'         ),         xla_base as (         select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'||             nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld             where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds           from xla_journals j, AP_INVOICES_ALL AI, party_num pn         where AI.PARTY_ID = pn.PARTY_ID         AND AI.INVOICE_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200         union all         select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds         from xla_journals j, ap_checks_all AI, party_num pn         where AI.PARTY_ID = pn.PARTY_ID         AND AI.CHECK_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200         union all         select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds         from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP         where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID         AND PS.PARTY_ID = PI.PARTY_ID         AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID         AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222         union all         select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds         from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI         where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+)         AND PS.PARTY_ID = PI.PARTY_ID(+)         AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222         union all         select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds         from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI         where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID         AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID         AND PS.PARTY_ID = PI.PARTY_ID         AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222         union all         select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds         from xla_journals j, po_rcv rt         where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1         AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL')         AND j.APPLICATION_ID = 10096         union all         select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds         from xla_journals j, fa_transaction_headers fh, fa_additions_vl af         where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1         AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1         AND fh.asset_id=af.asset_id         AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140         union all         select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds         from xla_journals j, fa_additions_vl af, fa_deprn_periods pd         where af.asset_id = j.SOURCE_ID_INT_1         AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1         AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2         AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140         union all         select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds         from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv         where pd.distribution_id = j.SOURCE_ID_INT_1         AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707         union all         select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds         from xla_journals j, pjc_cost pd         where pd.expenditure_item_id = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE='EXPENDITURES'         union all         select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds         from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e         where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+)         and j.ENTITY_CODE='REVENUE' AND j.APPLICATION_ID = 10036         and pd.CONTRACT_ID=k.ID AND pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID         and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+)         union all         select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds         from xla_journals j, rm_docs r         where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT         and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT'         and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||''         and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||''         ) -- ======================================================= -- SECCIÓN FINAL DE LA CONSULTA (CORREGIDA) -- ======================================================= SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, (NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr)) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo FROM gl_journals j LEFT JOIN xla_base x ON j.JE_HEADER_ID = x.JE_HEADER_ID AND j.JE_LINE_NUM = j.JE_LINE_NUM WHERE -- ** ÚNICO FILTRO APLICADO ** -- Se mantiene el filtro por tipo de cuenta, pero se elimina la condición -- que descartaba los asientos de 'General Ledger'. j.account_type IN ('Gasto','Ingreso') FETCH FIRST 5 ROWS ONLY j.JE_HEADER_ID, j.JE_LINE_NUM; -- Consulta registrada el 2025-10-15T15:41:12.804982 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * FROM base -- Consulta registrada el 2025-10-15T15:37:54.788112 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON TO_CHAR(x.JE_HEADER_ID) = TO_CHAR(j.JE_HEADER_ID) AND TO_CHAR(x.JE_LINE_NUM) = TO_CHAR(j.JE_LINE_NUM) WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * FROM base -- Consulta registrada el 2025-10-15T15:16:48.109410 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * FROM base -- Consulta registrada el 2025-10-15T15:16:31.673110 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS Fecha_posteado, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.AE_HEADER_ID = j.JE_HEADER_ID AND x.AE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') ) SELECT * FROM base WHERE rn <= 50 ORDER BY Id_Asiento, Nro_Linea_Asiento -- Consulta registrada el 2025-10-15T15:06:54.714694 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), cmr_xla_rcp as ( SELECT cre.accounting_event_id accounting_event_id , DECODE(cre.event_type_code,'EXPENSE_ADJUSTMENT', -1 , cre.cmr_rcv_transaction_id) cmr_rcv_transaction_id , cre.cmr_po_distribution_id cmr_po_distribution_id , txntypes.transaction_type_name transaction_type , cre.transaction_date transaction_date , cpod.po_number po_number , (select RECEIPT_NUMBER from cmr_rcv_transactions where TRANSACTION_TYPE in ('DELIVER') and PO_DISTRIBUTION_ID=cpod.EXTERNAL_SYSTEM_REF_ID and rownum=1) receipt_number , cpod.line_number po_line_number , cpod.distribution_number po_distribution_number , cpod.vendor_id vendor_id , ps.vendor_name vendor_name , pss.vendor_site_code vendor_site_code , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,cre.source_doc_qty) quantity , DECODE(event_type_code,'EXPENSE_ADJUSTMENT',NULL,iuom.unit_of_measure) uom_code , cpod.price + nvl(cpod.nonrecoverable_tax,0) po_price , cpod.currency_code currency_code , cre.inventory_item_id inventory_item_id , esi.item_number item_number , cre.inventory_org_id inventory_organization_id , iop.organization_code inv_org_code , cre.business_unit_id business_unit_id , haous.name business_unit_name FROM fusion.cmr_purchase_order_dtls cpod , fusion.egp_system_items_vl esi , fusion.inv_org_parameters iop , fusion.hr_all_organization_units haous , fusion.poz_suppliers_v ps , fusion.poz_supplier_sites_v pss , fusion.cmr_rcv_events cre , fusion.inv_units_of_measure_vl iuom , FUSION.cmr_transaction_types_vl txntypes WHERE cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND esi.inventory_item_id(+) = cre.inventory_item_id AND cre.inventory_org_id = esi.organization_id(+) AND cre.inventory_org_id = iop.organization_id AND haous.organization_id = cre.business_unit_id AND cpod.vendor_id = ps.vendor_id AND cpod.vendor_site_id = pss.vendor_site_id AND cpod.active_flag = 'Y' AND cre.cmr_po_distribution_id = cpod.cmr_po_distribution_id AND cre.event_type_code not in ('RETRO_PRICE_ADJUSTMENT') AND cre.transaction_type_code = txntypes.transaction_type_code AND iuom.uom_code (+) = cre.source_doc_uom_code ), inventory as ( SELECT cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , sum(clc.quantity) quantity , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME FROM cst_layer_costs clc , cst_transactions ct , cst_inv_transactions cit , cst_cost_distribution_lines cdl , cst_cost_distributions ccd , EGP_SYSTEM_ITEMS itm , INV_ORG_PARAMETERS s , XLE_ASSOC_BUSINESS_ENTITIES_V org , inv_transaction_types_vl ity WHERE ct.cst_inv_transaction_id = cit.cst_inv_transaction_id AND clc.transaction_id = ct.transaction_id AND ccd.transaction_id = ct.transaction_id and cdl.distribution_id = ccd.distribution_id and ct.INVENTORY_ITEM_ID = itm.INVENTORY_ITEM_ID and ct.INVENTORY_ORG_ID = itm.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = s.ORGANIZATION_ID and ct.INVENTORY_ORG_ID = org.ORGANIZATION_ID and ity.TRANSACTION_TYPE_ID = cit.BASE_TXN_TYPE_ID group by cit.external_system_reference , cit.subinventory_code , clc.cost_source , ct.TXN_SOURCE_REF_DOC_NUMBER , clc.uom_code , clc.unit_cost , cdl.AE_HEADER_ID , cdl.AE_LINE_NUM , cdl.ENTERED_CURRENCY_AMOUNT , itm.ITEM_NUMBER , itm.description , s.ORGANIZATION_CODE , org.ORGANIZATION_NAME , ity.TRANSACTION_TYPE_NAME ), pjc_cost as ( SELECT EXP.expenditure_item_id, pp.project_id , pp.segment1 PROJECT_NUMBER, pt.proj_element_id task_id, pt.element_number TASK_NUMBER, et.expenditure_type_id , et.expenditure_type_name EXPENDITURE_TYPE, syslink.meaning expenditure_type_class , et.expenditure_category_id , exp_cat.expenditure_category_name EXPENDITURE_CATEGORY, EXP.expenditure_item_date , HR_ORG.name EXP_ORGANIZATION_NAME, EXP.non_labor_resource_id, non_lab_res.nlr_name non_labor_resource, TXN_SRC.TRANSACTION_SOURCE Transaction_source, TXN_DOC.DOCUMENT_NAME Document_name , TXN_DOC_ENTRY.DOC_ENTRY_NAME Document_entry_Name, ORIG_TRANSACTION_REFERENCE FROM pjc_exp_items_all EXP , pjf_proj_elements_b pt , pjf_projects_all_b pp , pjf_exp_types_vl et , pjf_system_linkages_vl syslink, pjf_exp_categories_vl exp_cat, PJF_NON_LABOR_RES_VL non_lab_res, PJF_TXN_SOURCES_VL TXN_SRC, pjf_txn_document_vl TXN_DOC, PJF_TXN_DOC_ENTRY_VL TXN_DOC_ENTRY, HR_ALL_ORGANIZATION_UNITS_VL HR_ORG WHERE EXP.project_id = pt.project_id AND EXP.project_id = pp.project_id AND EXP.task_id = pt.proj_element_id AND EXP.expenditure_type_id = et.expenditure_type_id AND EXP.system_linkage_function = syslink.FUNCTION and et.expenditure_category_id = exp_cat.expenditure_category_id and exp.non_labor_resource_id = non_lab_res.non_labor_resource_id(+) AND EXP.TRANSACTION_SOURCE_ID =TXN_SRC.TRANSACTION_SOURCE_ID AND TXN_DOC.DOCUMENT_ID = EXP.DOCUMENT_ID AND TXN_DOC_ENTRY.DOC_ENTRY_ID = EXP.DOC_ENTRY_ID and EXP.Expenditure_organization_id = HR_ORG.ORGANIZATION_ID ), party_num as ( select PARTY_ID, PARTY_NAME, nvl(INCOME_TAX_ID, nvl(ACCOUNT_NUMBER, PERSON_NUMBER)) PARTY_NUMBER from ( select distinct ai.PARTY_ID, PARTY_NAME, (select ACCOUNT_NUMBER from HZ_CUST_ACCOUNTS a where a.PARTY_ID=hp.PARTY_ID) ACCOUNT_NUMBER, (select INCOME_TAX_ID from POZ_SUPPLIERS_PII a, POZ_SUPPLIERS_V s where S.VENDOR_ID = a.VENDOR_ID and s.PARTY_ID=hp.PARTY_ID) INCOME_TAX_ID, (select s.person_number from Per_all_people_f s where s.person_id=ai.PAID_ON_BEHALF_EMPLOYEE_ID and sysdate between s.effective_start_date and s.effective_end_date) person_number from AP_INVOICES_ALL ai, hz_parties hp where ai.PARTY_ID=hp.PARTY_ID ) ), po_rcv as ( SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, PO_NUMBER, (select p.INCOME_TAX_ID from POZ_SUPPLIERS_PII p where p.VENDOR_ID=v.VENDOR_ID) INCOME_TAX_ID, VENDOR_NAME, INV_ORG_CODE, 'Orden Compra' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM cmr_xla_rcp v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, 'Recepcion: '||RECEIPT_NUMBER||' / Guia: '||SOURCE_DOCUMENT_NUMBER, null VENDOR_ID, 'Desde: '||(select ORGANIZATION_CODE from INV_ORG_PARAMETERS s where s.organization_id=FROM_INV_ORGANIZATION_ID) SOURCE_DOCUMENT_NUMBER, INV_ORG_CODE, 'Transferencia entre organizaciones' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_INTERORG_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, TRADE_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, TRADE_ORG_CODE, 'Referencia de envío' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRADE_TXNS_V v union all SELECT ACCOUNTING_EVENT_ID, TRANSACTION_TYPE, INV_ORG_CODE PO_NUMBER, null VENDOR_ID, '' VENDOR_NAME, INV_ORG_CODE TRADE_ORG_CODE, 'Recepción de orden de transferencia' SOURCE_DOCUMENT_TYPE, ITEM_NUMBER, null PO_LINE_NUMBER, null RECEIPT_NUMBER, (SELECT b.description FROM EGP_SYSTEM_ITEMS b where b.ORGANIZATION_ID in (select distinct master_organization_id from INV_ORG_PARAMETERS s) and b.item_number=v.ITEM_NUMBER) ITEM_DESC FROM CMR_XLA_TRO_TXNS_V v ) --select * from po_rcv , rm_docs as ( SELECT vcch.customer_contract_number revenue_contract ,vpo.perf_obligation_number performance_obligation ,PERF_OBLIGATION_LINE_NUMBER ,hp.party_name customer_name ,hca.account_number customer_account_number ,esi.item_number ,vsdt.name source_doc_reference ,vsd.SRC_ATTRIBUTE_CHAR1 nro_contrato ,vsd.SRC_ATTRIBUTE_CHAR7 pdc FROM VRM_CUSTOMER_CONTRACT_HEADERS vcch, VRM_PERF_OBLIGATIONS vpo, VRM_PERF_OBLIGATION_LINES vpol, HZ_PARTIES hp, HZ_CUST_ACCOUNTS hca, VRM_SOURCE_DOCUMENTS vsd, VRM_SOURCE_DOC_LINES vsdl, VRM_SOURCE_DOC_TYPES_VL vsdt, EGP_SYSTEM_ITEMS_VL esi WHERE vpo.customer_contract_header_id = vcch.customer_contract_header_id AND vpo.perf_obligation_id = vpol.perf_obligation_id AND vsd.bill_to_customer_id = hca.cust_account_id AND vsd.document_id = vsdl.document_id AND hca.party_id = hp.party_id AND vsdl.document_line_id = vpol.document_line_id AND vsdl.DOCUMENT_TYPE_ID = vsdt.DOCUMENT_TYPE_ID AND vsdl.item_id = esi.inventory_item_id AND vsdl.inventory_org_id = esi.inventory_organization_id ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE, XLAL.ACCOUNTING_DATE FROM GL_IMPORT_REFERENCES GIR ,XLA_AE_LINES XLAL ,XLA_AE_HEADERS XLAH ,XLA_TRANSACTION_ENTITIES XTE ,fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' -- and JE_HEADER_ID=59032 and JE_LINE_NUM='3' --and XTE.ENTITY_CODE='REVENUE' and XLAL.APPLICATION_ID = 10036 ), gl_journals as ( SELECT /*+ INLINE */ gjl.period_name , gld.name , pc.PERIOD_YEAR , pc.PERIOD_NUM , decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status , decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type , gjh.je_batch_id , gjl.JE_HEADER_ID , gjl.JE_LINE_NUM , REVERSED_JE_HEADER_ID , case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME , gcc.segment1 , gcc.segment2 , gcc.segment3 , gcc.segment4 , gcc.segment5 , gcc.segment6 , gcc.segment7 , gcc.segment8 , gjh.posting_acct_seq_value , replace(replace(replace(gjl.description,'"','') , chr(10),'') , chr(13),'') l_description , replace(replace(replace(gjh.description,'"','') , chr(10),'') , chr(13),'') h_description , gjh.creation_date , gjl.effective_date , gjh.posted_date , NVL(gjl.accounted_dr, 0) gl_accounted_dr , NVL(gjl.accounted_cr, 0) gl_accounted_cr , gjs.user_je_source_name , gjc.user_je_category_name , gjb.name batch_name , gjh.name header_name , gcc.CHART_OF_ACCOUNTS_ID , gcc.code_combination_id , gjl.JGZZ_RECON_REF FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' -- solo posteados order by gjh.je_header_id ), xla_base as ( select j.*, nvl(AI.PAY_GROUP_LOOKUP_CODE, ' ')||'|'||AI.INVOICE_NUM||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME||'|'|| nvl((SELECT CLASSIFICATION_NAME FROM ZX_FC_CODES_DENORM_VL FC WHERE FC.CLASSIFICATION_TYPE_CODE = 'DOCUMENT_SUBTYPE' AND COUNTRY_CODE='CL' and fc.CLASSIFICATION_CODE=AI.DOCUMENT_SUB_TYPE) , AI.INVOICE_TYPE_LOOKUP_CODE)|| ' / ' || (select min(ph.segment1) from ap_invoice_distributions_all aid, po_headers_all ph, po_distributions_all pld where ph.po_header_id=pld.po_header_id and aid.PO_DISTRIBUTION_ID=pld.PO_DISTRIBUTION_ID and aid.INVOICE_ID=ai.INVOICE_ID) ds from xla_journals j, AP_INVOICES_ALL AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.INVOICE_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_INVOICES' AND j.APPLICATION_ID = 200 union all select j.*, 'Pago|'||AI.CHECK_NUMBER||'|Proveedor|'|| pn.PARTY_NUMBER ||'|'||pn.PARTY_NAME ds from xla_journals j, ap_checks_all AI, party_num pn where AI.PARTY_ID = pn.PARTY_ID AND AI.CHECK_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'AP_PAYMENTS' AND j.APPLICATION_ID = 200 union all select j.*, regexp_substr(TP.NAME, '[^_]+', 1,1)||'|'||AI.TRX_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI, RA_CUST_TRX_TYPES_ALL TP where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND PS.PARTY_ID = PI.PARTY_ID AND AI.CUST_TRX_TYPE_SEQ_ID = TP.CUST_TRX_TYPE_SEQ_ID AND AI.CUSTOMER_TRX_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 222 union all select j.*, 'Cobro|'||AI.RECEIPT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_cash_receipts_all AI, hz_cust_accounts PS, hz_parties PI where AI.pay_from_customer = PS.CUST_ACCOUNT_ID(+) AND PS.PARTY_ID = PI.PARTY_ID(+) AND AI.CASH_RECEIPT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'RECEIPTS' AND j.APPLICATION_ID = 222 union all select j.*, 'Ajuste|'||ADJUSTMENT_NUMBER||'|Cliente|'||nvl(PS.ACCOUNT_NUMBER,'000')||'|'||PI.PARTY_NAME ds from xla_journals j, ar_adjustments_all AD, ra_customer_trx_all AI, hz_cust_accounts PS, hz_parties PI where AI.BILL_TO_CUSTOMER_ID = PS.CUST_ACCOUNT_ID AND AD.CUSTOMER_TRX_ID = AI.CUSTOMER_TRX_ID AND PS.PARTY_ID = PI.PARTY_ID AND AD.ADJUSTMENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE = 'ADJUSTMENTS' AND j.APPLICATION_ID = 222 union all select j.*, SOURCE_DOCUMENT_TYPE||'|'||nvl(po_number,' ')||'|Proveedor|'||nvl(INCOME_TAX_ID, ITEM_NUMBER)||'|'||nvl(VENDOR_NAME, ITEM_DESC)||'|'||po_number||' / linea: '||po_line_number||' / recep: '|| receipt_number ds from xla_journals j, po_rcv rt where rt.ACCOUNTING_EVENT_ID = j.SOURCE_ID_INT_1 AND j.ENTITY_CODE in ('RECEIVING', 'DELIVER', 'INTER_ORG_RECEIPT', 'TRADE_ACCRUALS', 'TRO_RECEIPTS', 'PERIOD_END_ACCRUAL') AND j.APPLICATION_ID = 10096 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||TRANSACTION_HEADER_ID||'|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_transaction_headers fh, fa_additions_vl af where fh.TRANSACTION_HEADER_ID = j.SOURCE_ID_INT_1 AND fh.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND fh.asset_id=af.asset_id AND j.ENTITY_CODE = 'TRANSACTIONS' AND j.APPLICATION_ID = 140 union all select j.*, '$USER_JE_CATEGORY_NAME$|'||j.SOURCE_ID_INT_1|| '|Activo Fijo|' ||af.ASSET_NUMBER||'|'||af.DESCRIPTION||'|'||af.ATTRIBUTE_CATEGORY_CODE ds from xla_journals j, fa_additions_vl af, fa_deprn_periods pd where af.asset_id = j.SOURCE_ID_INT_1 AND pd.BOOK_TYPE_CODE = j.SOURCE_ID_CHAR_1 AND pd.PERIOD_COUNTER = j.SOURCE_ID_INT_2 AND j.ENTITY_CODE = 'DEPRECIATION' AND j.APPLICATION_ID = 140 union all select j.*, TRANSACTION_TYPE_NAME||'|'|| TRANSACTION_NUMBER || '|Artículo|'|| ITEM_NUMBER || '|'|| inv.description || '|'|| inv.ORGANIZATION_NAME ||' - '|| inv.SUBINVENTORY_CODE ds from xla_journals j, CST_XLA_DISTRIBUTIONS_V pd, inventory inv where pd.distribution_id = j.SOURCE_ID_INT_1 AND j.AE_HEADER_ID=inv.AE_HEADER_ID AND j.AE_LINE_NUM=inv.AE_LINE_NUM AND j.APPLICATION_ID = 707 union all select j.*, DOCUMENT_NAME||'|'||EXPENDITURE_ITEM_ID||'|Tipo de Gasto|'||EXPENDITURE_TYPE||'|'||ORIG_TRANSACTION_REFERENCE||'|Proyecto '||project_number ds from xla_journals j, pjc_cost pd where pd.expenditure_item_id = j.SOURCE_ID_INT_1 and j.ENTITY_CODE='EXPENDITURES' union all select j.*, 'Contrato|'||pd.CONTRACT_NUMBER||'|Cliente|'||c.ACCOUNT_NUMBER||'|'||hp.PARTY_NAME||'|'||REVENUE_CATEGORY ds from xla_journals j, PJB_XLA_REV_V pd, OKC_K_HEADERS_ALL_B k, HZ_CUST_ACCOUNTS c, hz_parties hp, PJB_XLA_EVENTS_REF_V e where j.SOURCE_ID_INT_1=pd.REV_DISTRIBUTION_ID(+) and j.ENTITY_CODE='REVENUE' and j.APPLICATION_ID = 10036 and pd.CONTRACT_ID=k.ID and pd.BILLING_EVENT_ID=e.BILLING_EVENT_ID and k.VERSION_TYPE in ('C') and k.BILL_TO_ACCT_ID=c.CUST_ACCOUNT_ID(+) and c.party_id =hp.party_id(+) union all select j.*, r.SOURCE_DOC_REFERENCE||'|'||r.nro_contrato||'|Cliente|'||r.CUSTOMER_ACCOUNT_NUMBER||'|'||r.CUSTOMER_NAME||'|'||r.ITEM_NUMBER||' / '|| nro_contrato ||' / '|| r.pdc ds from xla_journals j, rm_docs r where j.SOURCE_ID_INT_1=r.REVENUE_CONTRACT and j.APPLICATION_ID = 10455 and j.ENTITY_CODE = 'REV_CONTRACT' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,6), '[^ ]+', 1,1)=r.PERFORMANCE_OBLIGATION||'' and regexp_substr(regexp_substr(j.DESCRIPTION, '[^:]+', 1,7), '[^ ]+', 1,1)=r.PERF_OBLIGATION_LINE_NUMBER||'' order by 7, 8 ), base AS ( SELECT j.JE_HEADER_ID || '-' || j.JE_LINE_NUM AS id_header_line, j.JE_HEADER_ID AS Id_Asiento, j.JE_LINE_NUM AS Nro_Linea_Asiento, j.account_type AS Tipo_cuenta, x.AE_HEADER_ID AS Id_Libro_Aux, x.AE_LINE_NUM AS Nro_Linea_Lib_Aux, x.LAST_UPDATE_DATE AS Fecha_ultima_actualizacion, x.ACCOUNTING_DATE AS Fecha_contabilizado, j.posted_date AS FECHA_POSTEADO, NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Debito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) AS Importe_Credito, NVL(x.ACCOUNTED_CR, j.gl_accounted_cr) - NVL(x.ACCOUNTED_DR, j.gl_accounted_dr) AS Importe_Saldo, REGEXP_SUBSTR(x.ds,'[^|]+',1,1) AS Tipo_Documento, REGEXP_SUBSTR(x.ds,'[^|]+',1,2) AS Numero_documento_Transaccion, NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) AS Entidad_Libro, REGEXP_SUBSTR(x.ds,'[^|]+',1,4) AS Rut_Item_Activo, REGEXP_SUBSTR(x.ds,'[^|]+',1,5) AS Nombre, REGEXP_SUBSTR(x.ds,'[^|]+',1,6) AS Otros, j.period_name AS Periodo, ROW_NUMBER() OVER (ORDER BY j.JE_HEADER_ID, j.JE_LINE_NUM) AS rn FROM gl_journals j LEFT JOIN xla_base x ON x.JE_HEADER_ID = j.JE_HEADER_ID AND x.JE_LINE_NUM = j.JE_LINE_NUM WHERE j.account_type IN ('Gasto','Ingreso') and NVL(x.APPLICATION_NAME, j.APPLICATION_NAME) <> 'General Ledger' ) SELECT * FROM base -- Consulta registrada el 2025-10-15T12:52:16.345381 select * from xla_ae_lines FETCH FIRST 50 ROWS ONLY -- Consulta registrada el 2025-10-15T12:51:56.552028 select * from xla_ae_headers FETCH FIRST 50 ROWS ONLY -- Consulta registrada el 2025-10-14T23:00:42.826535 WITH gestion_assig as ( select MEANING, ATTRIBUTE1 forma, ATTRIBUTE2 cuenta, ATTRIBUTE3 cons from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE='UAI_CONS_GESTION_ASIGNACION' ), coscen as ( select v.flex_value, v.ATTRIBUTE1 EsCentro, v.ATTRIBUTE2 TipoArea, v.ATTRIBUTE3 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Area' and f.FLEX_VALUE=v.ATTRIBUTE3) Area, v.ATTRIBUTE4 || ' ' || (select f.DESCRIPTION from fnd_flex_values_vl f where f.VALUE_CATEGORY='Subarea' and f.FLEX_VALUE=v.ATTRIBUTE4) Subarea, v.ATTRIBUTE5 TipoPrograma, v.ATTRIBUTE6 SubtipoPrograma, v.ATTRIBUTE7 CodigoSede, v.ATTRIBUTE12 FormaCons from fnd_flex_values_vl v where VALUE_CATEGORY='Centro de Costo UAI' ), xla_journals as ( SELECT XTE.ENTITY_CODE, XLAH.ENTITY_ID, XLAH.EVENT_ID, XLAH.LEDGER_ID, XLAL.APPLICATION_ID, APPLICATION_NAME, XLAL.AE_HEADER_ID, XLAL.AE_LINE_NUM, GIR.JE_HEADER_ID, GIR.JE_LINE_NUM, XTE.SOURCE_ID_CHAR_1, XTE.SOURCE_ID_INT_1, SOURCE_ID_INT_2, TRANSACTION_NUMBER, EVENT_TYPE_CODE, XLAL.DESCRIPTION, XLAL.CODE_COMBINATION_ID, XLAL.ENTERED_DR, XLAL.ENTERED_CR, NVL(XLAL.ACCOUNTED_DR, 0) ACCOUNTED_DR, NVL(XLAL.ACCOUNTED_CR, 0) ACCOUNTED_CR, XLAL.LAST_UPDATE_DATE FROM GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XLAL , XLA_AE_HEADERS XLAH , XLA_TRANSACTION_ENTITIES XTE , fnd_application_vl app WHERE GIR.GL_SL_LINK_TABLE = XLAL.GL_SL_LINK_TABLE AND GIR.GL_SL_LINK_ID = XLAL.GL_SL_LINK_ID AND XLAL.APPLICATION_ID = XLAH.APPLICATION_ID AND XLAL.APPLICATION_ID = APP.APPLICATION_ID AND XLAL.AE_HEADER_ID = XLAH.AE_HEADER_ID AND XTE.ENTITY_ID = XLAH.ENTITY_ID AND XLAH.GL_TRANSFER_STATUS_CODE = 'Y' ), gl_journals as ( SELECT gjl.period_name, gld.name, pc.PERIOD_YEAR, pc.PERIOD_NUM, decode(nvl((select 'R' from gl_je_headers h where h.REVERSED_JE_HEADER_ID=gjh.JE_HEADER_ID) || case when gjh.REVERSED_JE_HEADER_ID is not null then 'R' else '' end, gjh.STATUS), 'P', 'Contabilizado', 'U', 'Sin Contabilizar', 'R', 'Reversado') status, decode(gcc.account_type, 'A', 'Activo', 'L', 'Pasivo', 'E', 'Gasto', 'R', 'Ingreso', 'O', 'Orden') account_type, gjh.je_batch_id, gjl.JE_HEADER_ID, gjl.JE_LINE_NUM, case when (select min(GL_SL_LINK_ID) from GL_IMPORT_REFERENCES r where r.JE_HEADER_ID=gjl.JE_HEADER_ID and r.JE_LINE_NUM=gjl.JE_LINE_NUM) is null then 'General Ledger' else gjs.user_je_source_name end APPLICATION_NAME, gcc.segment1, gcc.segment2, gcc.segment3, gcc.segment4, gjh.posted_date, NVL(gjl.accounted_dr, 0) gl_accounted_dr, NVL(gjl.accounted_cr, 0) gl_accounted_cr FROM gl_je_batches gjb , gl_je_headers gjh , gl_je_sources_tl gjs , gl_je_categories_tl gjc , gl_je_lines gjl , gl_ledgers gld , gl_code_combinations gcc , gl_periods pc WHERE gjb.je_batch_id = gjh.je_batch_id AND gjh.je_source = gjs.je_source_name AND gjh.je_category = gjc.je_category_name AND gjh.ledger_id = gld.ledger_id AND gjh.je_header_id = gjl.je_header_id AND gjl.code_combination_id = gcc.code_combination_id AND gld.period_set_name = pc.period_set_name AND gjl.period_name = pc.period_name AND gjs.LANGUAGE = 'E' AND gjc.LANGUAGE = 'E' AND gjl.currency_code <> 'STAT' AND gjh.status = 'P' ) SELECT COUNT(*) AS total_rows FROM gl_journals j JOIN coscen c ON j.segment4 = c.flex_value LEFT JOIN gestion_assig g ON c.FormaCons = g.forma AND j.segment3 = g.cuenta WHERE j.account_type IN ('Gasto','Ingreso') AND NVL(j.APPLICATION_NAME, 'X') <> 'General Ledger' -- Consulta registrada el 2025-10-14T20:42:17.597429 SELECT * from GL_JE_HEADERS FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T20:22:43.584517 SELECT * from XLA_AE_LINES FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T20:22:15.705176 SELECT * from XLA_AE_LINES FETCH FIRST 999 ROWS ONLY -- Consulta registrada el 2025-10-14T19:55:59.897518 SELECT H.PO_HEADER_ID, H.SEGMENT1 AS PO_NUMBER, L.PO_LINE_ID, L.LINE_NUM FROM PO_HEADERS_ALL H INNER JOIN PO_LINES_ALL L ON H.PO_HEADER_ID = L.PO_HEADER_ID FETCH FIRST 999 ROWS ONLY -- Consulta registrada el 2025-10-14T19:55:27.575734 SELECT H.PO_HEADER_ID, H.SEGMENT1 AS PO_NUMBER, H.TYPE_LOOKUP_CODE AS PO_TYPE, H.DOCUMENT_STATUS, H.APPROVED_FLAG, H.APPROVED_DATE, H.CREATION_DATE, H.LAST_UPDATE_DATE, H.VENDOR_ID FROM PO_HEADERS_ALL H FETCH FIRST 999 ROWS ONLY -- Consulta registrada el 2025-10-14T19:49:45.501108 SELECT * FROM po_headers_all FETCH FIRST 999 ROWS ONLY -- Consulta registrada el 2025-10-14T19:48:32.202917 SELECT * from POZ_SUPPLIERS FETCH FIRST 999 ROWS ONLY -- Consulta registrada el 2025-10-14T19:44:52.972481 SELECT * FROM po_headers_all FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:44:39.922910 SELECT * FROM per_all_people_f FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:44:18.752028 SELECT * FROM po_vendors FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:44:04.991478 SELECT * FROM ap_invoices_all FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:43:59.907432 SELECT * FROM rcv_transactions FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:43:49.662814 SELECT * FROM po_lines_all FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:43:28.289011 SELECT * FROM po_headers_all poh FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:41:51.684583 select * from per_all_people_f FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:41:37.108938 select * from po_headers_all FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:41:26.236203 select * from po_lines_all FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:41:16.223939 select * from per_all_people_f FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:40:41.061019 select * from po_vendors FETCH FIRST 10 ROWS ONLY -- Consulta registrada el 2025-10-14T19:40:02.163072 select * from ap_invoices_all -- Consulta registrada el 2025-10-14T19:39:44.061179 select * from rcv_transactions -- Consulta registrada el 2025-10-14T19:39:16.141618 select * from po_headers_all -- Consulta registrada el 2025-10-14T19:38:49.480320 SELECT poh.segment1 AS NUMERO_OC, poh.po_header_id, poh.agent_id FROM po_headers_all poh -- Consulta registrada el 2025-10-14T15:35:49.800642 select * from dual -- Consulta registrada el 2025-10-14T15:28:36.943353 select * from XLA_AE_lines FETCH FIRST 99 ROWS ONLY -- Consulta registrada el 2025-10-14T15:28:19.414441 select * from XLA_AE_lines FETCH FIRST 2 ROWS ONLY -- Consulta registrada el 2025-10-14T15:26:50.556530 select * from XLA_AE_HEADERS FETCH FIRST 2 ROWS ONLY -- Consulta registrada el 2025-09-29T17:26:14.544689 SELECT RTRIM(LTRIM(ROW_ID)) AS ROW_ID, RTRIM(LTRIM(LOOKUP_TYPE)) AS LOOKUP_TYPE, RTRIM(LTRIM(LOOKUP_CODE)) AS LOOKUP_CODE, RTRIM(LTRIM(MEANING)) AS MEANING, RTRIM(LTRIM(DESCRIPTION)) AS DESCRIPTION, ENABLED_FLAG, START_DATE_ACTIVE, END_DATE_ACTIVE, RTRIM(LTRIM(CREATED_BY)) AS CREATED_BY, TO_CHAR(CREATION_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATION_DATE, RTRIM(LTRIM(LAST_UPDATED_BY)) AS LAST_UPDATED_BY, TO_CHAR(LAST_UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS LAST_UPDATE_DATE, RTRIM(LTRIM(ATTRIBUTE1)) AS ATTRIBUTE1, -- full (y/n) RTRIM(LTRIM(ATTRIBUTE2)) AS ATTRIBUTE2, -- area RTRIM(LTRIM(ATTRIBUTE3)) AS ATTRIBUTE3, -- sub area RTRIM(LTRIM(ATTRIBUTE4)) AS ATTRIBUTE4, -- centro de costo RTRIM(LTRIM(ATTRIBUTE5)) AS ATTRIBUTE5 -- cuenta gestion FROM fnd_lookup_values_vl WHERE LOOKUP_TYPE = 'UAI_SEGURIDAD_REPORTES' AND ENABLED_FLAG = 'Y' -- Consulta registrada el 2025-09-29T15:52:24.195400 SELECT row_id, flex_value, flex_value_id, enabled_flag, start_date_active, end_date_active, value_category, attribute1, -- atributo de Centro de Costo: es centro ej: el ces, cefis attribute2, -- atributo de Centro de Costo: tipo de area ej: academica o administrativa attribute3, -- atributo de Centro de Costo: area relacionado con la linea area attribute4, -- atributo de Centro de Costo: sub area attribute5, -- atributo de Centro de Costo: tipo programa attribute6, -- atributo de Centro de Costo: subtipo porgrama attribute7, -- atributo de Centro de Costo: sede attribute8, -- atributo de Centro de Costo: con auxliar attribute9, -- atributo de Centro de Costo: nota ifrs attribute10, -- atributo de Centro de Costo: nota ses attribute11, -- atributo de Centro de Costo: sub grupo ses attribute12, -- atributo de Centro de Costo: forma consolidado gestion attribute13, -- atributo de Centro de Costo: forma consolidado ifrs attribute14, -- atributo de Centro de Costo: forma consolidado ses last_update_date, description, creation_date FROM FND_FLEX_VALUES_VL WHERE value_category IN ( 'Cuenta de Gestion UAI' -- tabla independiente ) and enabled_flag = 'Y' and flex_value_id = '89077' -- Consulta registrada el 2025-09-29T15:51:12.365053 SELECT row_id, flex_value, flex_value_id, enabled_flag, start_date_active, end_date_active, value_category, attribute1, -- atributo de Centro de Costo: es centro ej: el ces, cefis attribute2, -- atributo de Centro de Costo: tipo de area ej: academica o administrativa attribute3, -- atributo de Centro de Costo: area relacionado con la linea area attribute4, -- atributo de Centro de Costo: sub area attribute5, -- atributo de Centro de Costo: tipo programa attribute6, -- atributo de Centro de Costo: subtipo porgrama attribute7, -- atributo de Centro de Costo: sede attribute8, -- atributo de Centro de Costo: con auxliar attribute9, -- atributo de Centro de Costo: nota ifrs attribute10, -- atributo de Centro de Costo: nota ses attribute11, -- atributo de Centro de Costo: sub grupo ses attribute12, -- atributo de Centro de Costo: forma consolidado gestion attribute13, -- atributo de Centro de Costo: forma consolidado ifrs attribute14, -- atributo de Centro de Costo: forma consolidado ses last_update_date, description, creation_date FROM FND_FLEX_VALUES_VL WHERE value_category IN ( 'Cuenta de Gestion UAI' -- tabla independiente ) and enabled_flag = 'Y' and flex_value_id = '89059' -- Consulta registrada el 2025-09-29T15:50:40.172740 SELECT row_id, flex_value, flex_value_id, enabled_flag, start_date_active, end_date_active, value_category, attribute1, -- atributo de Centro de Costo: es centro ej: el ces, cefis attribute2, -- atributo de Centro de Costo: tipo de area ej: academica o administrativa attribute3, -- atributo de Centro de Costo: area relacionado con la linea area attribute4, -- atributo de Centro de Costo: sub area attribute5, -- atributo de Centro de Costo: tipo programa attribute6, -- atributo de Centro de Costo: subtipo porgrama attribute7, -- atributo de Centro de Costo: sede attribute8, -- atributo de Centro de Costo: con auxliar attribute9, -- atributo de Centro de Costo: nota ifrs attribute10, -- atributo de Centro de Costo: nota ses attribute11, -- atributo de Centro de Costo: sub grupo ses attribute12, -- atributo de Centro de Costo: forma consolidado gestion attribute13, -- atributo de Centro de Costo: forma consolidado ifrs attribute14, -- atributo de Centro de Costo: forma consolidado ses last_update_date, description, creation_date FROM FND_FLEX_VALUES_VL WHERE value_category IN ( 'Cuenta de Gestion UAI' -- tabla independiente ) and enabled_flag = 'Y' and flex_value_id = '89056' -- Consulta registrada el 2025-09-29T15:49:10.780628 SELECT row_id, flex_value, flex_value_id, enabled_flag, start_date_active, end_date_active, value_category, attribute1, -- atributo de Centro de Costo: es centro ej: el ces, cefis attribute2, -- atributo de Centro de Costo: tipo de area ej: academica o administrativa attribute3, -- atributo de Centro de Costo: area relacionado con la linea area attribute4, -- atributo de Centro de Costo: sub area attribute5, -- atributo de Centro de Costo: tipo programa attribute6, -- atributo de Centro de Costo: subtipo porgrama attribute7, -- atributo de Centro de Costo: sede attribute8, -- atributo de Centro de Costo: con auxliar attribute9, -- atributo de Centro de Costo: nota ifrs attribute10, -- atributo de Centro de Costo: nota ses attribute11, -- atributo de Centro de Costo: sub grupo ses attribute12, -- atributo de Centro de Costo: forma consolidado gestion attribute13, -- atributo de Centro de Costo: forma consolidado ifrs attribute14, -- atributo de Centro de Costo: forma consolidado ses last_update_date, description, creation_date FROM FND_FLEX_VALUES_VL WHERE value_category IN ( 'Cuenta de Gestion UAI' -- tabla independiente ) and enabled_flag = 'Y' -- Consulta registrada el 2025-09-29T15:17:17.188186 select * from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA' -- Consulta registrada el 2025-09-29T15:16:05.178964 select * from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA' -- Consulta registrada el 2025-09-29T15:15:38.421088 select concat ('GEST-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('GEST-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA' -- Consulta registrada el 2025-09-29T15:13:04.182741 select concat ('GEST-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('GEST-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_FORMAS' -- Consulta registrada el 2025-09-29T15:11:36.030681 select concat ('GEST-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('GEST-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA' -- Consulta registrada el 2025-09-29T15:02:02.372775 select concat ('GEST-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('GEST-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA' -- Consulta registrada el 2025-09-29T15:00:55.865971 select concat ('SIES-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('SIES-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_SIES_ESTRUCTURA' -- Consulta registrada el 2025-09-29T14:58:17.239910 select concat ('GEST-', LOOKUP_CODE) as ID_CONS, LOOKUP_CODE, MEANING, ENABLED_FLAG, case when ATTRIBUTE1 = '' then '' when ATTRIBUTE1 <> '' then concat ('GEST-', ATTRIBUTE1) else '' end as ID_PADRE, DISPLAY_SEQUENCE, LOOKUP_TYPE, LAST_UPDATE_DATE from FND_LOOKUP_VALUES_VL where LOOKUP_TYPE = 'UAI_CONS_GESTION_ESTRUCTURA'