http://aporaclepayables.blogspot.com/2016/07/ap-header-and-distribution-gl-date-same.html
Invoice Header and Distrubution
select pp.LINE_TYPE_LOOKUP_CODE,
kk.DOC_sequence_value,
kk.INVOICE_NUM,
kk.ORG_ID,
kk.GL_DATE,
kk.INVOICE_ID,
kk.Header_period,
pp.Distribution_period,
kk.CANCELLED_DATE
from (select aia.DOC_sequence_value,
aia.INVOICE_NUM,
aia.ORG_ID,
aia.GL_DATE,
aia.INVOICE_ID, aia.cancelled_date,
to_char(aia.GL_DATE, 'MON-YY') Header_period
from ap_invoices_all aia) kk,
(select aida.LINE_TYPE_LOOKUP_CODE,
aida.ACCOUNTING_DATE,
aida.INVOICE_ID,
to_char(aida.ACCOUNTING_DATE, 'MON-YY') Distribution_period
from ap_invoice_distributions_all aida) pp
where kk.invoice_id = pp.invoice_id
and Header_period <> Distribution_period
and pp.LINE_TYPE_LOOKUP_CODE in ('ITEM', 'MISCELLANEOUS')
and kk.CANCELLED_DATE is null
and kk.gl_date > '01-JAN-16'
---------------------------------------------
Invoice Header, Line and Distrubution
select pp.LINE_TYPE_LOOKUP_CODE,
kk.DOC_sequence_value,
kk.INVOICE_NUM,
kk.ORG_ID,
kk.GL_DATE,
kk.INVOICE_ID,
kk.Header_period,
ll.Line_period,
pp.Distribution_period,
kk.CANCELLED_DATE
from (select aia.DOC_sequence_value,
aia.INVOICE_NUM,
aia.ORG_ID,
aia.GL_DATE,
aia.INVOICE_ID,
aia.cancelled_date,
to_char(aia.GL_DATE, 'MON-YY') Header_period
from ap_invoices_all aia) kk,
(select aida.LINE_TYPE_LOOKUP_CODE,
aida.ACCOUNTING_DATE,
aida.INVOICE_ID,
aida.invoice_line_number,
to_char(aida.ACCOUNTING_DATE, 'MON-YY') Distribution_period
from ap_invoice_distributions_all aida) pp,
(select aila.invoice_id,
aila.line_number,
to_char(aila.accounting_DATE, 'MON-YY') Line_period
from ap_invoice_lines_all aila) ll
where kk.invoice_id = pp.invoice_id
and kk.invoice_id = ll.invoice_id
and ll.invoice_id = pp.invoice_id
and ll.line_number = pp.invoice_line_number
and (Header_period <> Distribution_period or
Header_period <> Line_period or Line_period <> Distribution_period)
and pp.LINE_TYPE_LOOKUP_CODE in ('ITEM', 'MISCELLANEOUS')
and kk.CANCELLED_DATE is null
and kk.gl_date > '01-JAN-16'
--and kk.org_id = 185
No comments:
Post a Comment