Sie sind auf Seite 1von 44

/*Manual Journals*/ SELECT 'GL1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.

EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(GJH.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , NULL PARTY_NAME , NULL TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , NULL EVENT_TYPE_CODE , GJL.ENTERED_DR , GJL.ENTERED_CR , GJL.ACCOUNTED_DR , GJL.ACCOUNTED_CR , NULL GL_SL_LINK_ID , GJL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.JE_SOURCE IN('Manual','AutoCopy') AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE /*Accounting of AP Invoices*/ UNION ALL SELECT 'AP1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME

, GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(AIA.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , TO_CHAR(AIA.INVOICE_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , AIA.INVOICE_CURRENCY_CODE CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , AIA.DESCRIPTION AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT INVOICE_ID, ACCOUNTING_EVENT_ID, ORG_ID FROM AP_INVOICE _DISTRIBUTIONS_ALL) AIDA , AP_INVOICES_ALL AIA , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Payables' AND GJH.JE_CATEGORY = 'Purchase Invoices' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 200 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('CREDIT MEMO CANCELLED', 'CREDIT MEMO VALIDATED', 'DEBIT MEMO CANCELLED', 'DEBIT MEMO VALIDATED', 'INVOICE CANCELLED',

'INVOICE VALIDATED', 'PREPAYMENT APPLIED', 'PREPAYMENT CANCELLED', 'PREPAYMENT U NAPPLIED', 'PREPAYMENT VALIDATED') AND XAH.EVENT_ID = AIDA.ACCOUNTING_EVENT_ID AND AIDA.ORG_ID = AIA.ORG_ID AND AIDA.INVOICE_ID = AIA.INVOICE_ID AND AIA.VENDOR_ID = POV.VENDOR_ID /*Accounting of AP Payments*/ UNION ALL SELECT 'AP2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(ACA.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ACA.VENDOR_NAME AS PARTY_NAME , TO_CHAR(ACA.CHECK_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , ACA.CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , ACA.DESCRIPTION AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT ACCOUNTING_EVENT_ID, PAYMENT_HISTORY_ID FROM AP_PAYMENT _HIST_DISTS ) PHD , (SELECT DISTINCT PAYMENT_HISTORY_ID,CHECK_ID, ORG_ID FROM AP_PAYMENT_HI STORY_ALL ) APH , AP_CHECKS_ALL ACA WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Payables' AND GJH.JE_CATEGORY IN ('Payments', 'Reconciled Payments') AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 200 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('PAYMENT CANCELLED', 'PAYMENT CLEARED', 'PAYMENT C REATED', 'PAYMENT UNCLEARED', 'REFUND CANCELLED', 'REFUND RECORDED' ) AND XAH.EVENT_ID = PHD.ACCOUNTING_EVENT_ID AND PHD.PAYMENT_HISTORY_ID = APH.PAYMENT_HISTORY_ID AND APH.ORG_ID = ACA.ORG_ID AND APH.CHECK_ID = ACA.CHECK_ID /** Accounting of AR Receipt Creation **/ UNION ALL SELECT 'AR1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(ACR.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , TO_CHAR(ACR.RECEIPT_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , ACR.CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , ACR.COMMENTS AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT CASH_RECEIPT_ID, GL_DATE, EVENT_ID, ORG_ID FROM AR_CASH _RECEIPT_HISTORY_ALL) CRH , AR_CASH_RECEIPTS_ALL ACR , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY

AND )-- ADD BY JAYANTA 11-MAY-2012 AND AND ENT4)--ADD BY JAYANTA 8-JUN-2012 AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 222 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('MISC_RECP_CREATE', 'MISC_RECP_REVERSE', 'MISC_REC P_UPDATE', 'RECP_UPDATE', 'CM_UPDATE', 'RECP_CREATE', 'RECP_REVERSE' ) AND XAH.EVENT_ID = CRH.EVENT_ID AND CRH.ORG_ID = ACR.ORG_ID AND CRH.CASH_RECEIPT_ID = ACR.CASH_RECEIPT_ID AND ACR.PAY_FROM_CUSTOMER = ARC.CUSTOMER_ID (+) UNION ALL /** Accounting of Application of AR Transactions with AR Receipts **/ SELECT 'AR2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(ACR.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , TO_CHAR(ACR.RECEIPT_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , ACR.CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , ACR.COMMENTS AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB

, , , ,

GL_IMPORT_REFERENCES GIR XLA_AE_LINES XAL XLA_AE_HEADERS XAH (SELECT DISTINCT CASH_RECEIPT_ID, GL_DATE, EVENT_ID, ORG_ID FROM AR_RECEIVABLE_APPLICATIONS_ALL WHERE EVENT_ID NOT IN (SELECT DISTIN CT EVENT_ID FROM AR_CASH_RECEIPT_HISTORY_ALL) AND STATUS != 'UNAPP'AND CASH_RECEIPT_ID IS NOT NULL ) RAA , AR_CASH_RECEIPTS_ALL ACR , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 222 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('MISC_RECP_CREATE', 'MISC_RECP_REVERSE', 'MISC_REC P_UPDATE', 'RECP_UPDATE', 'CM_UPDATE', 'RECP_CREATE', 'RECP_REVERSE' ) AND XAH.EVENT_ID = RAA.EVENT_ID AND RAA.ORG_ID = ACR.ORG_ID AND RAA.CASH_RECEIPT_ID = ACR.CASH_RECEIPT_ID AND ACR.PAY_FROM_CUSTOMER = ARC.CUSTOMER_ID (+) UNION ALL /** Accounting of Application of AR Transactions with Credit Memos **/ SELECT 'AR3' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(RCT.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , TO_CHAR(RCT.TRX_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , RCT.INVOICE_CURRENCY_CODE AS CURRENCY_CODE

, GCC.CONCATENATED_SEGMENTS , RCT.COMMENTS AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT CUSTOMER_TRX_ID, GL_DATE, EVENT_ID, ORG_ID FROM AR_RECEIVABLE_APPLICATIONS_ALL WHERE EVENT_ID NOT IN (SELECT DISTIN CT EVENT_ID FROM AR_CASH_RECEIPT_HISTORY_ALL) AND STATUS != 'UNAPP' AND CASH_RECEIPT_ID IS NULL ) RAA , RA_CUSTOMER_TRX_ALL RCT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 222 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('MISC_RECP_CREATE', 'MISC_RECP_REVERSE', 'MISC_REC P_UPDATE', 'RECP_UPDATE', 'CM_UPDATE', 'RECP_CREATE', 'RECP_REVERSE' ) AND XAH.EVENT_ID = RAA.EVENT_ID AND RAA.ORG_ID = RCT.ORG_ID AND RAA.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND RCT.BILL_TO_CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of AR Transactions **/ UNION ALL SELECT 'AR4' BLOCK_NUMBER

, GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR( RCT.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , TO_CHAR(RCT.TRX_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , RCT.INVOICE_CURRENCY_CODE AS CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , RCT.COMMENTS AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT CUSTOMER_TRX_ID, GL_DATE, EVENT_ID, ORG_ID FROM RA_CUST _TRX_LINE_GL_DIST_ALL ) CTGD , RA_CUSTOMER_TRX_ALL RCT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID

AND XAL.APPLICATION_ID = 222 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('CM_CREATE', 'DEP_CREATE', 'DEP_UPDATE', 'DM_CREAT E', 'DM_UPDATE', 'INV_CREATE', 'INV_UPDATE' ) AND XAH.EVENT_ID = CTGD.EVENT_ID AND CTGD.ORG_ID = RCT.ORG_ID AND CTGD.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND RCT.BILL_TO_CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of AR Transactions Adjustments **/ UNION ALL SELECT 'AR5' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(RCT.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , TO_CHAR(RCT.TRX_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , RCT.INVOICE_CURRENCY_CODE AS CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , RCT.COMMENTS AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , AR_ADJUSTMENTS_ALL AAA , RA_CUSTOMER_TRX_ALL RCT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 222 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('ADJ_CREATE' ) AND XAH.EVENT_ID = AAA.EVENT_ID AND GCC.CODE_COMBINATION_ID = AAA.CODE_COMBINATION_ID AND AAA.ORG_ID = RCT.ORG_ID AND AAA.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND RCT.BILL_TO_CUSTOMER_ID = ARC.CUSTOMER_ID /*Accounting of Cash Management Entries*/ UNION ALL SELECT 'CM1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(CPT.BANK_TRXN_NUMBER) AS DOC_NUMBER , CPT.REPETITIVE_PAYMENT_CODE PARTY_NAME , TO_CHAR(CPT.TRXN_REFERENCE_NUMBER) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , CPT.PAYMENT_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , CPT.TRANSACTION_DESCRIPTION AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG XTE , CE_CASHFLOWS CEF , CE_PAYMENT_TRANSACTIONS CPT WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3)

AND ENT4)--ADD BY JAYANTA 8-JUN-2012 AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND XAL.APPLICATION_ID = 260 AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.ENTITY_ID = XTE.ENTITY_ID AND XTE.SOURCE_ID_INT_1 = CEF.CASHFLOW_ID AND CEF.TRXN_REFERENCE_NUMBER = CPT.TRXN_REFERENCE_NUMBER /** Accounting of Inventory Transactions **/ UNION ALL SELECT 'INV1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(MMT.TRANSACTION_ID) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(MMT.TRANSACTION_ID) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , MTT.TRANSACTION_TYPE_NAME AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG UPG , MTL_MATERIAL_TRANSACTIONS MMT , MTL_TRANSACTION_TYPES MTT

ORG_ORGANIZATION_DEFINITIONS

OOD

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Inventory' AND GJH.JE_CATEGORY <>'Receiving' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID --AND XAL.APPLICATION_ID in (707, 555) AND XAH.EVENT_TYPE_CODE NOT IN ('ACTCOSTADJ', 'GLCOSTALOC') -- A DDED BY KAUSIK 14-JUN-2012 AND XAL.APPLICATION_ID NOT IN (200,222,260) -- ADD BY JAYANTA 11-APR2012 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE NOT IN ('RELE', 'CERT') AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.TRANSACTION_NUMBER = TO_CHAR(MMT.TRANSACTION_ID) --AND UPG.ENTITY_CODE != 'RCV_ACCOUNTING_EVENTS' -- ADD ON 10-APR-201 2 AND MMT.TRANSACTION_TYPE_ID = MTT.TRANSACTION_TYPE_ID AND MMT.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of India Localization of PO Receipts **/ UNION ALL SELECT 'JAI1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , NVL(PV.VENDOR_NAME,OOD.ORGANIZATION_NAME) AS PARTY_NAME , TO_CHAR(JRT.RECEIPT_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE

, , , , , , , , , FROM , , , , , , , ,

GCC.CONCATENATED_SEGMENTS GJL.DESCRIPTION AS NARATION NULL EVENT_TYPE_CODE GJL.ENTERED_DR GJL.ENTERED_CR GJL.ACCOUNTED_DR GJL.ACCOUNTED_CR GIR.GL_SL_LINK_ID GJL.CODE_COMBINATION_ID GL_JE_LINES GL_JE_HEADERS GL_CODE_COMBINATIONS_KFV GL_JE_BATCHES GL_IMPORT_REFERENCES JAI_RCV_TRANSACTIONS ORG_ORGANIZATION_DEFINITIONS RCV_SHIPMENT_HEADERS PO_VENDORS

GJL GJH GCC GJB GIR JRT OOD RSH PV

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Purchasing India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JRT.TRANSACTION_ID) AND JRT.ORGANIZATION_ID = OOD.ORGANIZATION_ID AND JRT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND RSH.SHIP_TO_ORG_ID = OOD.ORGANIZATION_ID AND RSH.VENDOR_ID = PV.VENDOR_ID(+) /** Accounting of India Localization of 'Register India' for Shipments**/ UNION ALL SELECT 'JAI2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME

, , , , , , , , , , , , , , , , FROM , , , , , ,

GJH.PERIOD_NAME TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE NULL DOC_NUMBER CUSTOMER_NAME AS PARTY_NAME TO_CHAR(WND.DELIVERY_ID) AS TRANSACTION_NUMBER GJH.CURRENCY_CODE AS GL_CURRENCY_CODE GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE GCC.CONCATENATED_SEGMENTS GJL.DESCRIPTION AS NARATION NULL EVENT_TYPE_CODE GJL.ENTERED_DR GJL.ENTERED_CR GJL.ACCOUNTED_DR GJL.ACCOUNTED_CR GIR.GL_SL_LINK_ID GJL.CODE_COMBINATION_ID GL_JE_LINES GL_JE_HEADERS GL_CODE_COMBINATIONS_KFV GL_JE_BATCHES GL_IMPORT_REFERENCES WSH_NEW_DELIVERIES AR_CUSTOMERS

GJL GJH GCC GJB GIR WND ARC

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Register India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_4 != 'ja_in_pla' AND GIR.REFERENCE_4 != 'ja_in_rg23_part_ii' AND GIR.REFERENCE_5 = TO_CHAR(WND.DELIVERY_ID) AND WND.CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of Rcv Transactions PO Receipts of non-stockable material**/ UNION ALL SELECT 'CST1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID

, , , , , , , --, , , , , , --, , , , , , , , , FROM , , , , , , , , , , , ,

GJL.JE_LINE_NUM GJH.JE_SOURCE GJH.JE_CATEGORY GJH.NAME AS JE_NAME GJH.PERIOD_NAME TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE TO_CHAR(RCT.TRANSACTION_ID) AS DOC_NUMBER OOD.ORGANIZATION_NAME AS PARTY_NAME NVL(PV.VENDOR_NAME,OOD.ORGANIZATION_NAME) AS PARTY_NAME TO_CHAR(RSH.RECEIPT_NUM) TRANSACTION_NUMBER GJH.CURRENCY_CODE AS GL_CURRENCY_CODE NULL INVOICE_CURRENCY_CODE GCC.CONCATENATED_SEGMENTS RCT.TRANSACTION_TYPE AS NARATION RSH.SHIPMENT_NUM AS NARATION XAH.EVENT_TYPE_CODE XAL.ENTERED_DR XAL.ENTERED_CR XAL.ACCOUNTED_DR XAL.ACCOUNTED_CR GIR.GL_SL_LINK_ID XAL.CODE_COMBINATION_ID GL_JE_LINES GJL GL_JE_HEADERS GJH GL_CODE_COMBINATIONS_KFV GCC GL_JE_BATCHES GJB GL_IMPORT_REFERENCES GIR XLA_AE_LINES XAL XLA_AE_HEADERS XAH XLA_TRANSACTION_ENTITIES_UPG UPG RCV_RECEIVING_SUB_LEDGER RSL RCV_TRANSACTIONS RCT RCV_SHIPMENT_HEADERS RSH ORG_ORGANIZATION_DEFINITIONS OOD PO_VENDORS PV

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID

AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.ENTITY_ID = UPG.ENTITY_ID AND XAL.APPLICATION_ID = 707 AND UPG.TRANSACTION_NUMBER = TO_CHAR(RSL.RCV_TRANSACTION_ID) AND XAL.CODE_COMBINATION_ID = RSL.CODE_COMBINATION_ID AND RSL.RCV_TRANSACTION_ID = RCT.TRANSACTION_ID AND GJH.ACTUAL_FLAG = RSL.ACTUAL_FLAG AND RCT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND RSH.SHIP_TO_ORG_ID = OOD.ORGANIZATION_ID AND RSH.VENDOR_ID = PV.VENDOR_ID(+) /** Accounting of Rcv Transactions PO Receipts of stockable material**/ UNION ALL SELECT 'CST2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(RSH.RECEIPT_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , RCT.TRANSACTION_TYPE AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG UPG , GMF_RCV_ACCOUNTING_TXNS RAT , RCV_TRANSACTIONS RCT , RCV_SHIPMENT_HEADERS RSH , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012

AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.ENTITY_ID = UPG.ENTITY_ID AND XAL.APPLICATION_ID = 707 AND UPG.SOURCE_ID_INT_1 = TO_CHAR(RAT.ACCOUNTING_TXN_ID) AND RAT.RCV_TRANSACTION_ID = RCT.TRANSACTION_ID AND RCT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND RSH.SHIP_TO_ORG_ID = OOD.ORGANIZATION_ID /** Accounting of Delivery of Receipts of stockable material**/ UNION ALL SELECT 'CST3' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(MTA.TRANSACTION_ID) AS DOC_NUMBER , NVL(PV.VENDOR_NAME,OOD.ORGANIZATION_NAME) AS PARTY_NAME --, OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(RSH.RECEIPT_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , XAH.EVENT_TYPE_CODE||' - '||MSI.SEGMENT1 AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG UPG , (SELECT DISTINCT TRANSACTION_ID

, ORGANIZATION_ID , INVENTORY_ITEM_ID FROM MTL_TRANSACTION_ACCOUNTS) MTA , MTL_SYSTEM_ITEMS_B MSI , ORG_ORGANIZATION_DEFINITIONS OOD , MTL_MATERIAL_TRANSACTIONS MMT , RCV_TRANSACTIONS RCT , RCV_SHIPMENT_HEADERS RSH , PO_VENDORS PV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 707 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('PO_DEL_INV','RET_RI_INV') AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.TRANSACTION_NUMBER = TO_CHAR(MTA.TRANSACTION_ID) AND UPG.SECURITY_ID_INT_1 = MTA.ORGANIZATION_ID AND MTA.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID AND MTA.ORGANIZATION_ID = MSI.ORGANIZATION_ID AND MTA.TRANSACTION_ID = MMT.TRANSACTION_ID AND MMT.RCV_TRANSACTION_ID = RCT.TRANSACTION_ID AND RCT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND MTA.ORGANIZATION_ID = OOD.ORGANIZATION_ID AND RSH.VENDOR_ID = PV.VENDOR_ID(+) /** Accounting of Cost Update **/ UNION ALL SELECT 'CST4' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE

, , --, , --, , , , , , , , , , , , FROM , , , , , , , ,

TO_CHAR(MTA.TRANSACTION_ID) AS DOC_NUMBER NVL(PV.VENDOR_NAME,OOD.ORGANIZATION_NAME) AS PARTY_NAME OOD.ORGANIZATION_NAME AS PARTY_NAME TO_CHAR(RSH.RECEIPT_NUM) AS TRANSACTION_NUMBER TO_CHAR(MTA.TRANSACTION_ID) AS TRANSACTION_NUMBER GJH.CURRENCY_CODE AS GL_CURRENCY_CODE NULL INVOICE_CURRENCY_CODE GCC.CONCATENATED_SEGMENTS XAH.EVENT_TYPE_CODE||' - '||MSI.SEGMENT1 AS NARATION XAH.EVENT_TYPE_CODE XAL.ENTERED_DR XAL.ENTERED_CR XAL.ACCOUNTED_DR XAL.ACCOUNTED_CR GIR.GL_SL_LINK_ID XAL.CODE_COMBINATION_ID GL_JE_LINES GJL GL_JE_HEADERS GJH GL_CODE_COMBINATIONS_KFV GCC GL_JE_BATCHES GJB GL_IMPORT_REFERENCES GIR XLA_AE_LINES XAL XLA_AE_HEADERS XAH XLA_TRANSACTION_ENTITIES_UPG UPG (SELECT DISTINCT TRANSACTION_ID , ORGANIZATION_ID , INVENTORY_ITEM_ID FROM MTL_TRANSACTION_ACCOUNTS) MTA , MTL_SYSTEM_ITEMS_B MSI , ORG_ORGANIZATION_DEFINITIONS OOD , MTL_MATERIAL_TRANSACTIONS MMT , RCV_TRANSACTIONS RCT , RCV_SHIPMENT_HEADERS RSH , PO_VENDORS PV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM

AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 707 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE = 'AVG_COST_UPD' AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.TRANSACTION_NUMBER = TO_CHAR(MTA.TRANSACTION_ID) AND UPG.SECURITY_ID_INT_1 = MTA.ORGANIZATION_ID AND MTA.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID AND MTA.ORGANIZATION_ID = MSI.ORGANIZATION_ID AND MTA.ORGANIZATION_ID = OOD.ORGANIZATION_ID AND MTA.TRANSACTION_ID = MMT.TRANSACTION_ID AND MMT.TRANSACTION_REFERENCE = RCT.TRANSACTION_ID AND RCT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND RSH.VENDOR_ID = PV.VENDOR_ID(+) /** Accounting of WIP Transactions **/ UNION ALL SELECT 'WIP1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(CSTD.TRANSACTION_ID) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(CSTD.TRANSACTION_ID) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , CSTD.TRANSACTION_TYPE_NAME ||' - '||CSTD.WIP_ENTITY_NAME AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , (SELECT DISTINCT ENTITY_ID, TRANSACTION_NUMBER FROM XLA_TRANSACTION_ENTITIES_UPG) UPG , (SELECT DISTINCT TRANSACTION_ID, WIP_ENTITY_ID, WIP_ENTITY_NAME, TRANSAC TION_TYPE_NAME, ORGANIZATION_ID FROM CST_DISTRIBUTION_V ) CSTD , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3)

AND ENT4)--ADD BY JAYANTA 8-JUN-2012 AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ( 'RESOURCE_ABSORPTION', 'JOB_CLOSE_VARIANCE' , 'WIP_ASSEMBLY_COMPLETION', 'WIP_COMP_ISSUE') AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.TRANSACTION_NUMBER = TO_CHAR(CSTD.TRANSACTION_ID) AND CSTD.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of VAT in Order Mangement **/ UNION ALL SELECT 'VAT1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , JWL.VAT_INVOICE_NO AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , 'DELIVERY_NAME'||'-'||(SELECT NAME FROM WSH_NEW_DELIVERIES WHERE DELIVER Y_ID = JWL.DELIVERY_ID) NARATION , JJE.SOURCE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_OM_WSH_LINES_ALL JWL , AR_CUSTOMERS ARC

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.TAX_TYPE = 'VALUE ADDED TAX' AND JJE.SOURCE = 'WSH' AND JJE.SOURCE_TRX_ID = JWL.DELIVERY_DETAIL_ID AND JWL.CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of VAT Manual Transaction Inward**/ UNION ALL SELECT 'VAT2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , JMT.INVOICE_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , JJE.SOURCE||'-'||JMT.TRANSACTION_TYPE_CODE AS NARATION , JMT.TRANSACTION_TYPE_CODE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH

, GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_MANUAL_TRXS JMT , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.TAX_TYPE = 'VALUE ADDED TAX' AND JJE.SOURCE = 'MANUAL' AND JJE.SOURCE_TRX_ID = JMT.TRANSACTION_NUMBER AND JMT.PARTY_TYPE = 'VENDOR' AND JMT.PARTY_ID = POV.VENDOR_ID /** Accounting of VAT Manual Transaction Outward **/ UNION ALL SELECT 'VAT3' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , JMT.INVOICE_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , JJE.SOURCE||'-'||JMT.TRANSACTION_TYPE_CODE AS NARATION , JMT.TRANSACTION_TYPE_CODE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR

, JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_MANUAL_TRXS JMT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.TAX_TYPE = 'VALUE ADDED TAX' AND JJE.SOURCE = 'MANUAL' AND JJE.SOURCE_TRX_ID = JMT.TRANSACTION_NUMBER AND JMT.PARTY_TYPE = 'CUSTOMER' AND JMT.PARTY_ID = ARC.CUSTOMER_ID /** Accounting of VAT Attached with AR Transaction **/ UNION ALL SELECT 'VAT4' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(RCT.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME

, RCT.TRX_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , RCT.COMMENTS AS NARATION , 'AR TRANSACTIONS' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , RA_CUSTOMER_TRX_LINES_ALL CTL , RA_CUSTOMER_TRX_ALL RCT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.TAX_TYPE = 'VALUE ADDED TAX' AND JJE.SOURCE = 'AR' AND JJE.SOURCE_TRX_ID = CTL.CUSTOMER_TRX_LINE_ID AND CTL.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND RCT.BILL_TO_CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of VAT Settlement**/ UNION ALL SELECT 'VAT5' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID

, GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL AS DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , JRS.CHALLAN_NO AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , 'VAT_SETTLEMENT' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_SETTLEMENTS JRS , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.TAX_TYPE = 'VALUE ADDED TAX' AND JJE.SOURCE = 'SETTLE_IN' AND JJE.SOURCE_TRX_ID = JRS.SETTLEMENT_ID

AND JRS.TAX_AUTHORITY_ID = POV.VENDOR_ID /** Accounting of Service Tax Credit (Payables)**/ UNION ALL SELECT 'STAP' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , (SELECT TO_CHAR(DOC_SEQUENCE_VALUE) FROM AP_INVOICES_ALL WHERE INVOICE_I D=AIP.INVOICE_ID) DOC_NUMBER , APC.VENDOR_NAME AS PARTY_NAME , (SELECT INVOICE_NUM FROM AP_INVOICES_ALL WHERE INVOICE_ID=AIP.INVOICE_ID ) TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , 'SERVICE' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , AP_INVOICE_PAYMENTS_ALL AIP , AP_CHECKS_ALL APC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID

AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'AP' AND JJE.SOURCE_TRX_ID = AIP.INVOICE_PAYMENT_ID AND AIP.CHECK_ID = APC.CHECK_ID /** Accounting of Service Tax Credit on Invoice(Payables)**/ UNION ALL SELECT 'STAP1' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , (SELECT TO_CHAR(DOC_SEQUENCE_VALUE) FROM AP_INVOICES_ALL WHERE INVOICE_I D=AIA.INVOICE_ID) DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , (SELECT INVOICE_NUM FROM AP_INVOICES_ALL WHERE INVOICE_ID=AIA.INVOICE_ID ) TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , 'SERVICE' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICES_ALL AIA , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012

--AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'AP' AND JJE.SOURCE_TRX_ID = AID.INVOICE_DISTRIBUTION_ID AND AID.INVOICE_ID = AIA.INVOICE_ID AND AIA.VENDOR_ID = POV.VENDOR_ID /** Accounting of Service Tax Manual Transaction Inward**/ UNION ALL SELECT 'STMI' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , JMT.INVOICE_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , JJE.SOURCE||'-'||JMT.TRANSACTION_TYPE_CODE AS NARATION , JMT.TRANSACTION_TYPE_CODE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_MANUAL_TRXS JMT , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM

ENT4)--ADD BY JAYANTA 8-JUN-2012 AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'MANUAL' AND JJE.SOURCE_TRX_ID = JMT.TRANSACTION_NUMBER AND JMT.PARTY_TYPE = 'VENDOR' AND JMT.PARTY_ID = POV.VENDOR_ID /** Accounting of Service Tax Manual Transactions Outward **/ UNION ALL SELECT 'STM' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , JMT.INVOICE_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , JJE.SOURCE||'-'||JMT.TRANSACTION_TYPE_CODE AS NARATION , JMT.TRANSACTION_TYPE_CODE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_MANUAL_TRXS JMT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT

AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'MANUAL' AND JJE.SOURCE_TRX_ID = JMT.TRANSACTION_NUMBER AND JMT.PARTY_TYPE = 'CUSTOMER' AND JMT.PARTY_ID = ARC.CUSTOMER_ID /** Accounting of Service Tax Distribution **/ UNION ALL SELECT 'STDT' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , (SELECT NAME FROM HR_ALL_ORGANIZATION_UNITS WHERE ORGANIZATION_ID = JTR. ORGANIZATION_ID) AS PARTY_NAME , NULL AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , JTR.TAX_TYPE||' - '||SOURCE_TRX_TYPE AS NARATION , JTR.SOURCE_TRX_TYPE AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL

, GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_TRX_RECORDS JTR WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'SERVICE_DISTRIBUTE_OUT' AND JJE.REPOSITORY_ID = JTR.REPOSITORY_ID /** Accounting of Service Tax Attached with AR Transaction **/ UNION ALL SELECT 'STAR' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(RCT.DOC_SEQUENCE_VALUE) AS DOC_NUMBER , ARC.CUSTOMER_NAME AS PARTY_NAME , RCT.TRX_NUMBER AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , RCT.COMMENTS AS NARATION , 'AR TRANSACTIONS' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR

, JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , RA_CUSTOMER_TRX_LINES_ALL CTL , RA_CUSTOMER_TRX_ALL RCT , AR_CUSTOMERS ARC WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'AR' AND JJE.SOURCE_TRX_ID = CTL.CUSTOMER_TRX_LINE_ID AND CTL.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND RCT.BILL_TO_CUSTOMER_ID = ARC.CUSTOMER_ID /** Accounting of Service Tax Settlement**/ UNION ALL SELECT 'STST' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL AS DOC_NUMBER , POV.VENDOR_NAME AS PARTY_NAME , JRS.CHALLAN_NO AS TRANSACTION_NUMBER

, GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , JJE.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , 'VAT_SETTLEMENT' AS EVENT_TYPE_CODE , JJE.ACCOUNTED_DR AS ENTERED_DR , JJE.ACCOUNTED_CR AS ENTERED_CR , JJE.ACCOUNTED_DR , JJE.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , JJE.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_JOURNAL_ENTRIES JJE , JAI_RGM_SETTLEMENTS JRS , PO_VENDORS POV WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_5 = TO_CHAR(JJE.SOURCE_TRX_ID) AND GCC.CODE_COMBINATION_ID = JJE.CODE_COMBINATION_ID AND GJL.PERIOD_NAME = JJE.PERIOD_NAME AND JJE.REGIME_CODE = 'SERVICE' AND JJE.SOURCE = 'SETTLE_IN' AND JJE.SOURCE_TRX_ID = JRS.SETTLEMENT_ID AND JRS.TAX_AUTHORITY_ID = POV.VENDOR_ID /** Accounting of Rcv Transactions of PO Receipts for OPM **/ UNION ALL SELECT 'INV2' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY

, , , , , , , , , , , , , , , , , FROM , , , , , , , , , , ,

GJH.NAME AS JE_NAME GJH.PERIOD_NAME TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE NULL DOC_NUMBER OOD.ORGANIZATION_NAME AS PARTY_NAME TO_CHAR(RSH.RECEIPT_NUM) AS TRANSACTION_NUMBER GJH.CURRENCY_CODE AS GL_CURRENCY_CODE NULL INVOICE_CURRENCY_CODE GCC.CONCATENATED_SEGMENTS RCT.TRANSACTION_TYPE AS NARATION XAH.EVENT_TYPE_CODE XAL.ENTERED_DR XAL.ENTERED_CR XAL.ACCOUNTED_DR XAL.ACCOUNTED_CR GIR.GL_SL_LINK_ID XAL.CODE_COMBINATION_ID GL_JE_LINES GL_JE_HEADERS GL_CODE_COMBINATIONS_KFV GL_JE_BATCHES GL_IMPORT_REFERENCES XLA_AE_LINES XLA_AE_HEADERS XLA_TRANSACTION_ENTITIES_UPG GMF_RCV_ACCOUNTING_TXNS RCV_TRANSACTIONS RCV_SHIPMENT_HEADERS ORG_ORGANIZATION_DEFINITIONS

GJL GJH GCC GJB GIR XAL XAH UPG RAT RCT RSH OOD

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Inventory' AND GJH.JE_CATEGORY = 'Receiving' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID

AND XAH.ENTITY_ID = UPG.ENTITY_ID AND XAL.APPLICATION_ID = 555 AND UPG.SOURCE_ID_CHAR_1 <> 'PAYABLES_INVOICE' AND UPG.TRANSACTION_NUMBER = TO_CHAR(RAT.ACCOUNTING_TXN_ID) AND UPG.SECURITY_ID_INT_1 = RCT.ORGANIZATION_ID AND RAT.RCV_TRANSACTION_ID = RCT.TRANSACTION_ID AND RCT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND RSH.SHIP_TO_ORG_ID = OOD.ORGANIZATION_ID /** Accounting of ManualTransactions PLA Register**/ UNION ALL SELECT 'JAI3' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(PLA.SLNO) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(PLA.DR_INVOICE_NO) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , NULL EVENT_TYPE_CODE , GJL.ENTERED_DR , GJL.ENTERED_CR , GJL.ACCOUNTED_DR , GJL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , GJL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_RG_PLA_TRXS PLA , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID

AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Register India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_4 = 'ja_in_pla' AND SUBSTR(GIR.REFERENCE_5,1,(INSTR(GIR.REFERENCE_5, ':',1)-1)) = TO_CHAR(PLA. REGISTER_ID) AND PLA.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of ManualTransactions in RG23 A and C P-II Register**/ UNION ALL SELECT 'JAI4' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(RGAC.SLNO) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(RGAC.EXCISE_INVOICE_NO) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , NULL EVENT_TYPE_CODE , GJL.ENTERED_DR , GJL.ENTERED_CR , GJL.ACCOUNTED_DR , GJL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , GJL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_CMN_RG_23AC_II_TRXS RGAC , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012

--AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Register India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_4 = 'ja_in_rg23_part_ii' AND GIR.REFERENCE_5 = TO_CHAR(RGAC.REGISTER_ID) AND RGAC.ORGANIZATION_ID = OOD.ORGANIZATION_ID /**Accounting of VAT Claim Add by 9-APR-2012**/ UNION ALL SELECT 'JAI5' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(JRT.RECEIPT_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , NULL EVENT_TYPE_CODE , GJL.ENTERED_DR , GJL.ENTERED_CR , GJL.ACCOUNTED_DR , GJL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , GJL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_RGM_TRX_RECORDS RTR , JAI_RCV_TRANSACTIONS JRT , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6)

AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012

SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG

) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Purchasing India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_6 = TO_CHAR(RTR.REPOSITORY_ID) AND RTR.SOURCE_DOCUMENT_ID = JRT.TRANSACTION_ID AND JRT.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of India Localization of RTV Transactions**/ UNION ALL SELECT 'JAI6' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , NULL DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(JRT.RECEIPT_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , GJH.CURRENCY_CODE AS INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION AS NARATION , NULL EVENT_TYPE_CODE , GJL.ENTERED_DR , GJL.ENTERED_CR , GJL.ACCOUNTED_DR , GJL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , GJL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , JAI_RCV_TRANSACTIONS JRT , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM

ENT4)--ADD BY JAYANTA 8-JUN-2012 AND AND AND 7) --ADD BY JAYANTA 8-JUN-2012 AND 8) --ADD BY JAYANTA 8-JUN-2012 --AND MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND GJH.JE_SOURCE = 'Purchasing India' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.REFERENCE_6 = TO_CHAR(JRT.TRANSACTION_ID) AND JRT.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of OPM Production**/ UNION ALL SELECT 'INV3' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(GEH.TRANSACTION_ID) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(GEH.TRANSACTION_ID) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION||' - '||GEH.EVENT_CLASS_CODE||' - '||GBH.BATCH_NO AS NAR ATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG UPG , GMF_XLA_EXTRACT_HEADERS GEH , GME_BATCH_HEADER GBH , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT SEGMENT5 = :P_NATURAL_ACCT SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT

AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 555 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.EVENT_TYPE_CODE IN ('RELE', 'CERT') AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.ENTITY_CODE = 'PRODUCTION' AND UPG.TRANSACTION_NUMBER = TO_CHAR(GEH.TRANSACTION_ID) AND XAH.EVENT_ID = GEH.EVENT_ID AND UPG.SECURITY_ID_INT_1 = GBH.ORGANIZATION_ID AND GEH.SOURCE_DOCUMENT_ID = GBH.BATCH_ID AND GBH.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of OPM Cost Revaluation**/ UNION ALL SELECT 'INV4' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(GTV.TRANSACTION_ID) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(GTV.TRANSACTION_ID) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION||' - '||GTV.TRANSACTION_SOURCE||' - '||GTV.ITEM_NUMBER A S NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR

, , FROM , , , , , , , ,

GIR.GL_SL_LINK_ID XAL.CODE_COMBINATION_ID GL_JE_LINES GL_JE_HEADERS GL_CODE_COMBINATIONS_KFV GL_JE_BATCHES GL_IMPORT_REFERENCES XLA_AE_LINES XLA_AE_HEADERS XLA_TRANSACTION_ENTITIES_UPG (SELECT DISTINCT TRANSACTION_ID ,ORGANIZATION_ID ,INVENTORY_ITEM_ID , ITEM_NUMBER , ENTITY_CODE , EVENT_CLASS_CODE by Kausik on 15-JUN-2012 , TRANSACTION_SOURCE FROM GMF_TRANSACTION_VALUATION) , ORG_ORGANIZATION_DEFINITIONS

GJL GJH GCC GJB GIR XAL XAH UPG

--Added GTV OOD

WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A' AND TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID AND GJH.JE_BATCH_ID = GIR.JE_BATCH_ID AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID AND XAL.APPLICATION_ID = 555 AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID AND XAH.ENTITY_ID = UPG.ENTITY_ID AND UPG.ENTITY_CODE = 'REVALUATION' AND UPG.ENTITY_CODE = GTV.ENTITY_CODE AND UPG.TRANSACTION_NUMBER = TO_CHAR(GTV.TRANSACTION_ID) AND UPG.SECURITY_ID_INT_1 = GTV.ORGANIZATION_ID AND XAH.EVENT_TYPE_CODE = GTV.EVENT_CLASS_CODE -- Added by Kausik on 1 5-JUN-2012 AND GTV.ORGANIZATION_ID = OOD.ORGANIZATION_ID /** Accounting of Invoice Price Varience**/ UNION ALL

SELECT 'IPV' BLOCK_NUMBER , GJB.NAME AS JE_BATCH_NAME , GJL.JE_HEADER_ID , GJL.JE_LINE_NUM , GJH.JE_SOURCE , GJH.JE_CATEGORY , GJH.NAME AS JE_NAME , GJH.PERIOD_NAME , TRUNC(GJL.EFFECTIVE_DATE) AS GL_DATE , TO_CHAR(GEH.TRANSACTION_ID) AS DOC_NUMBER , OOD.ORGANIZATION_NAME AS PARTY_NAME , TO_CHAR(AIA.INVOICE_NUM) AS TRANSACTION_NUMBER , GJH.CURRENCY_CODE AS GL_CURRENCY_CODE , NULL INVOICE_CURRENCY_CODE , GCC.CONCATENATED_SEGMENTS , GJL.DESCRIPTION||' - '||GEH.EVENT_CLASS_CODE||' - '||AIA.INVOICE_NUM AS NARATION , XAH.EVENT_TYPE_CODE , XAL.ENTERED_DR , XAL.ENTERED_CR , XAL.ACCOUNTED_DR , XAL.ACCOUNTED_CR , GIR.GL_SL_LINK_ID , XAL.CODE_COMBINATION_ID FROM GL_JE_LINES GJL , GL_JE_HEADERS GJH , GL_CODE_COMBINATIONS_KFV GCC , GL_JE_BATCHES GJB , GL_IMPORT_REFERENCES GIR , XLA_AE_LINES XAL , XLA_AE_HEADERS XAH , XLA_TRANSACTION_ENTITIES_UPG UPG , GMF_XLA_EXTRACT_HEADERS GEH , GMF_INVOICE_DISTRIBUTIONS GID , AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICES_ALL AIA , ORG_ORGANIZATION_DEFINITIONS OOD WHERE GJL.JE_HEADER_ID = GJH.JE_HEADER_ID AND GCC.CODE_COMBINATION_ID IN (SELECT DISTINCT CODE_COMBINATION_ID FROM GL_CO DE_COMBINATIONS_KFV WHERE SEGMENT1 = :P_COMPANY AND SEGMENT2 = NVL(:P_LINE_OF_BUS,SEGMENT2 )-- ADD BY JAYANTA 11-MAY-2012 AND SEGMENT3 = NVL(:P_LOCATION,SEGMENT3) AND SEGMENT4 = NVL(:P_COST_CENTER,GCC.SEGM ENT4)--ADD BY JAYANTA 8-JUN-2012 AND SEGMENT5 = :P_NATURAL_ACCT AND SEGMENT6 = NVL(:P_SUB_ACCT,SEGMENT6) AND SEGMENT7 = NVL(:P_SEGMENT1,GCC.SEGMENT 7) --ADD BY JAYANTA 8-JUN-2012 AND SEGMENT8 = NVL(:P_SEGMENT2,GCC.SEGMENT 8) --ADD BY JAYANTA 8-JUN-2012 --AND SEGMENT9 = NVL(:P_INTER_COMP,GCC.SEG MENT9) --ADD BY JAYANTA 8-JUN-2012 ) AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GJH.JE_BATCH_ID = GJB.JE_BATCH_ID AND GJL.STATUS = 'P' AND GJH.ACTUAL_FLAG = 'A'

AND AND AND AND AND AND AND AND AND AND AND AND AND AND AND AND ORDER

TRUNC(GJL.EFFECTIVE_DATE) BETWEEN :P_START_DATE AND :P_END_DATE GJL.JE_HEADER_ID = GIR.JE_HEADER_ID GJH.JE_BATCH_ID = GIR.JE_BATCH_ID GJL.JE_LINE_NUM = GIR.JE_LINE_NUM GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID XAL.APPLICATION_ID = 555 XAL.AE_HEADER_ID = XAH.AE_HEADER_ID XAH.EVENT_TYPE_CODE = 'INVOICE_IPV_ADJ' XAH.ENTITY_ID = UPG.ENTITY_ID GEH.EVENT_TYPE_CODE = 'INVOICE_IPV_ADJ' UPG.TRANSACTION_NUMBER = TO_CHAR(GEH.TRANSACTION_ID) XAH.EVENT_ID = GEH.EVENT_ID GEH.SOURCE_DOCUMENT_ID = GID.DISTRIBUTION_ID GID.INVOICE_DISTRIBUTION_ID = AID.INVOICE_DISTRIBUTION_ID AID.INVOICE_ID = AIA.INVOICE_ID GID.ORGANIZATION_ID = OOD.ORGANIZATION_ID BY GL_DATE, TRANSACTION_NUMBER;

Das könnte Ihnen auch gefallen