You are on page 1of 6

SUPPLIER

SELECT APS.VENDOR_ID,
APS.VENDOR_NAME,
APSA.VENDOR_SITE_ID,
APSA.VENDOR_SITE_CODE,
APS.CREATION_DATE,
APT.NAME,
APS.VENDOR_TYPE_LOOKUP_CODE,
UPPER(APS.TERMS_DATE_BASIS) TERMS_DATE_BASIS ,
APS.TCA_SYNC_VAT_REG_NUM TAX_REFERENCE,
APS.FIRST_NAME,
APS.LAST_NAME,
APS.INVOICE_CURRENCY_CODE,
APS.PAYMENT_CURRENCY_CODE,
APSA.ADDRESS_LINE1,
APSA.ADDRESS_LINE2,
APSA.ADDRESS_LINE3,
APSA.ADDRESS_LINE4,
APSA.AREA_CODE,
APSA.COUNTY,
APSA.ZIP,
APSA.CITY,
APSA.STATE,
APSA.COUNTRY_OF_ORIGIN_CODE,
APSA.COUNTRY,
APSA.VAT_CODE,
APSA.PHONE,
APSA.EMAIL_ADDRESS,
APSA.PAYMENT_METHOD_LOOKUP_CODE,
APS.SEGMENT1 ,
APS.ENABLED_FLAG ,
APS.SEGMENT2 ,
APS.SEGMENT3 ,
APS.SEGMENT4 ,
APS.SEGMENT5 ,
APS.EMPLOYEE_ID ,
APS.CUSTOMER_NUM ,
APS.PAY_DATE_BASIS_LOOKUP_CODE ,
APS.PAYMENT_PRIORITY ,
APS.INVOICE_AMOUNT_LIMIT ,
APS.HOLD_ALL_PAYMENTS_FLAG ,
APS.HOLD_FUTURE_PAYMENTS_FLAG ,
APS.HOLD_REASON ,
APS.WITHHOLDING_START_DATE ,
APS.START_DATE_ACTIVE ,
APS.MINORITY_GROUP_LOOKUP_CODE,
APS. WOMEN_OWNED_FLAG
FROM AP_SUPPLIERS APS,
AP_TERMS APT,
AP_SUPPLIER_SITES_ALL APSA
WHERE APS.TERMS_ID=APT.TERM_ID
AND APS.VENDOR_ID =APSA.VENDOR_ID;

INVOICE WITH AND WITHOUT PO


KEY INVOICE_ID

SELECT DISTINCT APIA.VENDOR_ID,APIA.VENDOR_SITE_ID,PHA.SEGMENT1 PO_NUMBER,


APIA.INVOICE_ID,
APIA.LAST_UPDATE_DATE,
APIA.LAST_UPDATED_BY,
APIA.INVOICE_NUM,
APIA.SET_OF_BOOKS_ID,
APIA.INVOICE_CURRENCY_CODE,
APIA.PAYMENT_CURRENCY_CODE,
APIA.PAYMENT_CROSS_RATE,
APIA.INVOICE_AMOUNT,
APIA.AMOUNT_PAID,
APIA.DISCOUNT_AMOUNT_TAKEN,
APIA.INVOICE_DATE,
APIA.SOURCE,
APIA.INVOICE_TYPE_LOOKUP_CODE,
APIA.DESCRIPTION,
APIA.BATCH_ID,
APIA.AMOUNT_APPLICABLE_TO_DISCOUNT,
APIA.TAX_AMOUNT,
APIA.TERMS_ID,
APIA.TERMS_DATE,
APIA.PAYMENT_METHOD_LOOKUP_CODE,
APIA.PAY_GROUP_LOOKUP_CODE,
APIA.ACCTS_PAY_CODE_COMBINATION_ID,
APIA.PAYMENT_STATUS_FLAG,
APIA.CREATION_DATE,
APIA.CREATED_BY,
APIA.BASE_AMOUNT,
APIA.VAT_CODE,
APIA.LAST_UPDATE_LOGIN,
APIA.EXCLUSIVE_PAYMENT_FLAG,
APIA.PO_HEADER_ID,
APIA.FREIGHT_AMOUNT,
APIA.GOODS_RECEIVED_DATE,
APIA.INVOICE_RECEIVED_DATE,
APIA.VOUCHER_NUM,
APIA.APPROVED_AMOUNT,
APIA.RECURRING_PAYMENT_ID,
APIA.EXCHANGE_RATE,
APIA.EXCHANGE_RATE_TYPE,
APIA.EXCHANGE_DATE,
APIA.ORIGINAL_PREPAYMENT_AMOUNT,
APIA.PREPAY_FLAG,
APIA.VENDOR_PREPAY_AMOUNT,
APIA.PAYMENT_AMOUNT_TOTAL,
APIA.AWT_FLAG,
APIA.ORG_ID,
APIA.PRE_WITHHOLDING_AMOUNT,
APIA.PAYMENT_CROSS_RATE_DATE,
APIA.PAY_CURR_INVOICE_AMOUNT,
APIA.GL_DATE,
APIA.WFAPPROVAL_STATUS,
APIA.PRODUCT_TABLE,
APIA.REFERENCE_KEY1,
APIA.TOTAL_TAX_AMOUNT,
APIA.TAXATION_COUNTRY,
APIA.LEGAL_ENTITY_ID,
APIA.PAYMENT_METHOD_CODE,
APIA.NET_OF_RETAINAGE_FLAG,
APIA.RELEASE_AMOUNT_NET_OF_TAX,
APIA.CONTROL_AMOUNT,
APIA.PARTY_ID,
APIA.PAY_PROC_TRXN_TYPE_CODE,
APIA.PAYMENT_FUNCTION,
APIA.EXTERNAL_BANK_ACCOUNT_ID,
APIA.PAY_AWT_GROUP_ID,
APIA.ORIGINAL_INVOICE_AMOUNT,
APIA.REMIT_TO_SUPPLIER_NAME,
APIA.PO_MATCHED_FLAG
FROM PO_HEADERS_ALL PHA
,PO_DISTRIBUTIONS_ALL PDA
,AP_INVOICE_DISTRIBUTIONS_ALL AID
,AP_INVOICES_ALL APIA
WHERE PHA.PO_HEADER_ID=PDA.PO_HEADER_ID
AND AID.PO_DISTRIBUTION_ID=PDA.PO_DISTRIBUTION_ID
AND APIA.INVOICE_ID=AID.INVOICE_ID
UNION
SELECT DISTINCT APIA.VENDOR_ID,APIA.VENDOR_SITE_ID, '' PO_NUMBER,
APIA.INVOICE_ID,
APIA.LAST_UPDATE_DATE,
APIA.LAST_UPDATED_BY,
APIA.INVOICE_NUM,
APIA.SET_OF_BOOKS_ID,
APIA.INVOICE_CURRENCY_CODE,
APIA.PAYMENT_CURRENCY_CODE,
APIA.PAYMENT_CROSS_RATE,
APIA.INVOICE_AMOUNT,
APIA.AMOUNT_PAID,
APIA.DISCOUNT_AMOUNT_TAKEN,
APIA.INVOICE_DATE,
APIA.SOURCE,
APIA.INVOICE_TYPE_LOOKUP_CODE,
APIA.DESCRIPTION,
APIA.BATCH_ID,
APIA.AMOUNT_APPLICABLE_TO_DISCOUNT,
APIA.TAX_AMOUNT,
APIA.TERMS_ID,
APIA.TERMS_DATE,
APIA.PAYMENT_METHOD_LOOKUP_CODE,
APIA.PAY_GROUP_LOOKUP_CODE,
APIA.ACCTS_PAY_CODE_COMBINATION_ID,
APIA.PAYMENT_STATUS_FLAG,
APIA.CREATION_DATE,
APIA.CREATED_BY,
APIA.BASE_AMOUNT,
APIA.VAT_CODE,
APIA.LAST_UPDATE_LOGIN,
APIA.EXCLUSIVE_PAYMENT_FLAG,
APIA.PO_HEADER_ID,
APIA.FREIGHT_AMOUNT,
APIA.GOODS_RECEIVED_DATE,
APIA.INVOICE_RECEIVED_DATE,
APIA.VOUCHER_NUM,
APIA.APPROVED_AMOUNT,
APIA.RECURRING_PAYMENT_ID,
APIA.EXCHANGE_RATE,
APIA.EXCHANGE_RATE_TYPE,
APIA.EXCHANGE_DATE,
APIA.ORIGINAL_PREPAYMENT_AMOUNT,
APIA.PREPAY_FLAG,
APIA.VENDOR_PREPAY_AMOUNT,
APIA.PAYMENT_AMOUNT_TOTAL,
APIA.AWT_FLAG,
APIA.ORG_ID,
APIA.PRE_WITHHOLDING_AMOUNT,
APIA.PAYMENT_CROSS_RATE_DATE,
APIA.PAY_CURR_INVOICE_AMOUNT,
APIA.GL_DATE,
APIA.WFAPPROVAL_STATUS,
APIA.PRODUCT_TABLE,
APIA.REFERENCE_KEY1,
APIA.TOTAL_TAX_AMOUNT,
APIA.TAXATION_COUNTRY,
APIA.LEGAL_ENTITY_ID,
APIA.PAYMENT_METHOD_CODE,
APIA.NET_OF_RETAINAGE_FLAG,
APIA.RELEASE_AMOUNT_NET_OF_TAX,
APIA.CONTROL_AMOUNT,
APIA.PARTY_ID,
APIA.PAY_PROC_TRXN_TYPE_CODE,
APIA.PAYMENT_FUNCTION,
APIA.EXTERNAL_BANK_ACCOUNT_ID,
APIA.PAY_AWT_GROUP_ID,
APIA.ORIGINAL_INVOICE_AMOUNT,
APIA.REMIT_TO_SUPPLIER_NAME,
APIA.PO_MATCHED_FLAG
FROM
PO_DISTRIBUTIONS_ALL PDA
,AP_INVOICE_DISTRIBUTIONS_ALL AID
,AP_INVOICES_ALL APIA
WHERE AID.PO_DISTRIBUTION_ID=PDA.PO_DISTRIBUTION_ID(+)
AND PDA.PO_DISTRIBUTION_ID IS NULL
AND APIA.INVOICE_ID=AID.INVOICE_ID;

INVOICE LINES AND DISTRIBUTIONS:


KEY-APIDA.INVOICE_ID,APIDA.INVOICE_DISTRIBUTION_ID,APILA.LINE_NUMBER

SELECT
APIDA.INVOICE_ID,APIDA.INVOICE_DISTRIBUTION_ID,APILA.LINE_NUMBER,APILA.LINE_TYPE_LO
OKUP_CODE
INV_LINE_TYPE_LOOKUP_CODE,APILA.DESCRIPTION,APILA.ORG_ID,APILA.MATCH_TYPE,
APILA.OVERLAY_DIST_CODE_CONCAT,
APILA.ACCOUNTING_DATE,APILA.PERIOD_NAME,APILA.SET_OF_BOOKS_ID,APILA.AMOUNT,APILA.QU
ANTITY_INVOICED,APILA.UNIT_PRICE,APILA.WFAPPROVAL_STATUS
LINE_APPROVAL_STATUS,APILA.REQUEST_ID,
APILA.SHIP_TO_LOCATION_ID,APILA.TRX_BUSINESS_CATEGORY,
APIDA.DISTRIBUTION_LINE_NUMBER,APIDA.LINE_TYPE_LOOKUP_CODE
DIST_LINE_TYPE_LOOKUP_CODE,APIDA.AMOUNT DIST_AMOUNT
FROM AP_INVOICE_DISTRIBUTIONS_ALL APIDA,AP_INVOICE_LINES_ALL APILA
WHERE APIDA.INVOICE_ID=APILA.INVOICE_ID

PAYMENTS
KEY INVOICE_ID,INVOICE_PAYMENT_ID,PAYMENT_DOCUMENT_ID

SELECT APIPA.INVOICE_ID,APCA.AMOUNT,
APCA.BANK_ACCOUNT_ID,
APCA.BANK_ACCOUNT_NAME,
APCA.CHECK_DATE,
APCA.CHECK_ID,
APCA.CHECK_NUMBER,
APCA.CURRENCY_CODE,
APCA.LAST_UPDATED_BY,
APCA.LAST_UPDATE_DATE,
APCA.PAYMENT_METHOD_LOOKUP_CODE,
APCA.PAYMENT_TYPE_FLAG,
APCA.ADDRESS_LINE1,
APCA.ADDRESS_LINE2,
APCA.ADDRESS_LINE3,
APCA.CHECKRUN_NAME,
APCA.CITY,
APCA.COUNTRY,
APCA.CREATED_BY,
APCA.CREATION_DATE,
APCA.STATUS_LOOKUP_CODE,
APCA.VENDOR_NAME,
APCA.BANK_ACCOUNT_NUM,
APCA.BANK_ACCOUNT_TYPE,
APCA.BANK_NUM,
APCA.CHECK_VOUCHER_NUM,
APCA.CLEARED_AMOUNT,
APCA.CLEARED_DATE,
APCA.DOC_CATEGORY_CODE,
APCA.DOC_SEQUENCE_ID,
APCA.DOC_SEQUENCE_VALUE,
APCA.RELEASED_AT,
APCA.RELEASED_BY,
APCA.STATE,
APCA.STOPPED_AT,
APCA.STOPPED_BY,
APCA.VOID_DATE,
APCA.FUTURE_PAY_DUE_DATE,
APCA.TREASURY_PAY_DATE,
APCA.TREASURY_PAY_NUMBER,
APCA.USSGL_TRANSACTION_CODE,
APCA.USSGL_TRX_CODE_CONTEXT,
APCA.WITHHOLDING_STATUS_LOOKUP_CODE,
APCA.RECONCILIATION_BATCH_ID,
APCA.CLEARED_BASE_AMOUNT,
APCA.CLEARED_EXCHANGE_RATE,
APCA.CLEARED_EXCHANGE_DATE,
APCA.CLEARED_EXCHANGE_RATE_TYPE,
APCA.ADDRESS_LINE4,
APCA.COUNTY,
APCA.ORG_ID,
APCA.VENDOR_ID,
APCA.VENDOR_SITE_ID,
APCA.EXCHANGE_RATE,
APCA.EXCHANGE_DATE,
APCA.EXCHANGE_RATE_TYPE,
APCA.BASE_AMOUNT,
APCA.CLEARED_ERROR_AMOUNT,
APCA.CLEARED_CHARGES_AMOUNT,
APCA.CLEARED_ERROR_BASE_AMOUNT,
APCA.CLEARED_CHARGES_BASE_AMOUNT,
APCA.POSITIVE_PAY_STATUS_CODE,
APCA.TRANSFER_PRIORITY,
APCA.EXTERNAL_BANK_ACCOUNT_ID,
APCA.ACTUAL_VALUE_DATE,
APCA.ANTICIPATED_VALUE_DATE,
APCA.RELEASED_DATE,
APCA.STOPPED_DATE,
APCA.IBAN_NUMBER,
APCA.CE_BANK_ACCT_USE_ID,
APCA.PAYMENT_METHOD_CODE,
APCA.PARTY_ID,
APCA.PAYMENT_PROFILE_ID,
APCA.SETTLEMENT_PRIORITY,
APCA.BANK_CHARGE_BEARER,
APCA.LEGAL_ENTITY_ID,
APCA.COMPLETED_PMTS_GROUP_ID,
APCA.PAYMENT_ID,
APCA.PAYMENT_INSTRUCTION_ID,
APCA.VOID_CHECK_NUMBER,
APCA.VOID_CHECK_ID,
APCA.REMIT_TO_SUPPLIER_NAME,
APCA.REMIT_TO_SUPPLIER_ID,
APCA.REMIT_TO_SUPPLIER_SITE,
APIPA.ACCOUNTING_EVENT_ID,
APIPA.ACCOUNTING_DATE,
APIPA.AMOUNT PAYMENT_AMOUNT,
APIPA.ACCRUAL_POSTED_FLAG,
APIPA.CASH_POSTED_FLAG,
APIPA.INVOICE_PAYMENT_ID,
APIPA.PAYMENT_NUM,
APIPA.PERIOD_NAME,
APIPA.POSTED_FLAG,
APIPA.SET_OF_BOOKS_ID,
APIPA.ACCTS_PAY_CODE_COMBINATION_ID,
APIPA.ASSET_CODE_COMBINATION_ID,
APIPA.DISCOUNT_LOST,
APIPA.DISCOUNT_TAKEN,
APIPA.GAIN_CODE_COMBINATION_ID,
APIPA.CASH_JE_BATCH_ID,
APIPA.JE_BATCH_ID,
APIPA.ELECTRONIC_TRANSFER_ID,
APIPA.ASSETS_ADDITION_FLAG,
APIPA.INVOICE_PAYMENT_TYPE,
APIPA.OTHER_INVOICE_ID,
APIPA.REVERSAL_FLAG,
APIPA.IBAN_NUMBER,
CED.PAYMENT_DOCUMENT_NAME,
APPSA.AMOUNT_REMAINING
FROM AP_CHECKS_ALL APCA,
AP_INVOICE_PAYMENTS_ALL APIPA,
CE_PAYMENT_DOCUMENTS CED,
AP_PAYMENT_SCHEDULES_ALL APPSA
WHERE APCA.CHECK_ID=APIPA.CHECK_ID
AND APCA.PAYMENT_DOCUMENT_ID=CED.PAYMENT_DOCUMENT_ID
AND APIPA.INVOICE_ID=APPSA.INVOICE_ID

You might also like