AP Invoice And Payment Accounting Query link with Sub-Ledger and GL Tables :
/* Payable Invoice Accounting Query */
SELECT
aia.INVOICE_ID "Invoice Id" ,
aia.INVOICE_NUM "Invoice Number" ,
aia.INVOICE_DATE "Invoice Date" ,
aia.INVOICE_AMOUNT "Amount" ,
xal.ENTERED_DR "Entered DR in SLA" ,
xal.ENTERED_CR "Entered CR in SLA" ,
xal.ACCOUNTED_DR "Accounted DR in SLA" ,
xal.ACCOUNTED_CR "Accounted CR in SLA" ,
gjl.ENTERED_DR "Entered DR in GL" ,
gjl.ACCOUNTED_DR "Accounted DR in GL" ,
xal.ACCOUNTING_CLASS_CODE "Accounting Class" ,
gl_flexfields_pkg.get_description_sql (50354, 4, gcc.segment4) account_description ,
gcc.segment1 || '.' || gcc.segment2 || '.' || gcc.segment3 || '.' || gcc.segment4 || '.' || gcc.segment5 || '.' || gcc.segment6 || '.' || gcc.segment7 "Code Combination",
xah.ae_header_id ,
gcc.CODE_COMBINATION_ID --,aida.DIST_CODE_COMBINATION_ID
FROM
ap_invoices_all aia
/*,
ap_invoice_lines_all aila,
ap_invoice_distributions_all aida*/
,
gl_code_combinations gcc ,
xla.xla_transaction_entities xte,
xla.xla_events xev ,
xla.xla_ae_headers xah ,
xla.xla_ae_lines xal ,
gl_import_references gir ,
gl_je_headers gjh ,
gl_je_lines gjl
WHERE
aia.invoice_id = 76201
/*and aia.INVOICE_ID=aila.INVOICE_ID
and aida.INVOICE_ID=aila.INVOICE_ID
and aida.INVOICE_LINE_NUMBER=aila.LINE_NUMBER
and aida.DIST_CODE_COMBINATION_ID=gcc.CODE_COMBINATION_ID*/
AND xah.gl_transfer_status_code = 'Y'
AND gcc.code_combination_id = xal.code_combination_id
AND aia.invoice_id = xte.source_id_int_1
AND xte.entity_id = xev.entity_id
AND xah.entity_id = xte.entity_id
AND xah.event_id = xev.event_id
AND xah.ae_header_id = xal.ae_header_id
AND xal.gl_sl_link_id = gir.gl_sl_link_id
AND gir.gl_sl_link_table = xal.gl_sl_link_table
AND gjl.je_header_id = gjh.je_header_id
AND gjh.je_header_id = gir.je_header_id
AND gjl.je_header_id = gir.je_header_id
AND gir.je_line_num = gjl.je_line_num
AND xal.code_combination_id = gjl.code_combination_id
AND gcc.code_combination_id = gjl.code_combination_id
/* Payable Invoice Payment Accounting Query */
select
XAH.je_category_name ,
xev.EVENT_ID ,
xte.entity_id ,
XAL.ae_header_id ,
xal.AE_LINE_NUM ,
xte.source_id_int_1 ,
xal.ENTERED_DR "Entered DR in SLA" ,
xal.ENTERED_CR "Entered CR in SLA" ,
xal.ACCOUNTED_DR "Accounted DR in SLA",
xal.ACCOUNTED_CR "Accounted CR in SLA"
/*,
gjl.ENTERED_DR "Entered DR in GL",
gjl.ACCOUNTED_DR "Accounted DR in GL"*/
,
xal.CODE_COMBINATION_ID ,
xal.ACCOUNTING_CLASS_CODE "Accounting Class" ,
gl_flexfields_pkg.get_description_sql (50354, 4, gcc.SEGMENT4 )accountx ,
gcc.SEGMENT1||'.'||gcc.SEGMENT2||'.' ||gcc.SEGMENT3||'.'||gcc.SEGMENT4||'.' ||gcc.SEGMENT5||'.'||gcc.SEGMENT6||'.' ||gcc.SEGMENT7 "Code Combination",
xah.JE_CATEGORY_NAME "JE Category Name" ,
XAL.GL_SL_LINK_ID
from
AP_INVOICE_PAYMENTS_ALL aipa ,
xla.xla_events xev ,
xla.xla_transaction_entities XTE,
xla.xla_ae_headers XAH ,
xla.xla_ae_lines XAL ,
gl_code_combinations gcc
/*,
GL_IMPORT_REFERENCES gir*/
where
/* aipa.INVOICE_PAYMENT_ID=36799
and */
aipa.INVOICE_ID =76201
and aipa.ACCOUNTING_EVENT_ID=xev.EVENT_ID
AND xev.entity_id = xte.entity_id
AND xah.entity_id = xte.entity_id
AND xah.event_id = xev.event_id
AND XAH.ae_header_id = XAL.ae_header_id
and XAH.je_category_name ='Payments'
and xal.CODE_COMBINATION_ID =gcc.CODE_COMBINATION_ID
-- AND XAL.GL_SL_LINK_ID=gir.GL_SL_LINK_ID
--AND gir.GL_SL_LINK_TABLE = xal.GL_SL_LINK_TABLE
No comments:
Post a Comment