REST API to End Date Supplier and Supplier Site Bank Assignment in Oracle Fusion

REST API to End Date Supplier and Supplier Site Bank Assignment in Oracle Fusion

Supplier and Supplier Site Bank account assignment can be end dated using below REST API in oracle Fusion.

Step1: Get INSTRUMENT_PAYMENT_USE_ID for Supplier/ Supplier Sites level.

Run below SQL queries to get INSTRUMENT_PAYMENT_USE_ID for Supplier and Supplier Site level.

Supplier:

  1. SELECT DISTINCT
  2. APS.SEGMENT1,
  3. IPIUA.INSTRUMENT_PAYMENT_USE_ID
  4. FROM
  5. POZ_SUPPLIERS_V APS,
  6. IBY_EXTERNAL_PAYEES_ALL IEPA,
  7. IBY_EXT_PARTY_PMT_MTHDS PMTMTHDS,
  8. IBY_PMT_INSTR_USES_ALL IPIUA,
  9. IBY_EXT_BANK_ACCOUNTS IEBA
  10. WHERE 1 =1
  11. AND APS.PARTY_ID = IEPA.PAYEE_PARTY_ID
  12. AND IEPA.SUPPLIER_SITE_ID IS NULL
  13. AND IEPA.PARTY_SITE_ID IS NULL
  14. AND IEPA.EXT_PAYEE_ID=PMTMTHDS.EXT_PMT_PARTY_ID(+)
  15. AND IEPA.EXT_PAYEE_ID=IPIUA.EXT_PMT_PARTY_ID
  16. AND IPIUA.INSTRUMENT_ID = IEBA.EXT_BANK_ACCOUNT_ID
  17. AND IPIUA.INSTRUMENT_TYPE = 'BANKACCOUNT'
  18. AND IPIUA.PAYMENT_FLOW = 'DISBURSEMENTS';

Supplier Site:

  1. SELECT APS.SEGMENT1 ,
  2. TRIM(PSSV.VENDOR_SITE_CODE),
  3. IPIUA.INSTRUMENT_PAYMENT_USE_ID
  4. FROM
  5. POZ_SUPPLIERS_V APS,
  6. IBY_EXTERNAL_PAYEES_ALL IEPA,
  7. IBY_EXT_PARTY_PMT_MTHDS PMTMTHDS,
  8. IBY_PMT_INSTR_USES_ALL IPIUA,
  9. IBY_EXT_BANK_ACCOUNTS IEBA,
  10. POZ_SUPPLIER_SITES_V PSSV
  11. WHERE 1 =1
  12. AND APS.PARTY_ID = IEPA.PAYEE_PARTY_ID
  13. AND IEPA.SUPPLIER_SITE_ID = PSSV.VENDOR_SITE_ID
  14. AND IEPA.PARTY_SITE_ID =PSSV.PARTY_SITE_ID
  15. AND IEPA.EXT_PAYEE_ID=PMTMTHDS.EXT_PMT_PARTY_ID(+)
  16. AND IEPA.EXT_PAYEE_ID=IPIUA.EXT_PMT_PARTY_ID
  17. AND IPIUA.INSTRUMENT_ID = IEBA.EXT_BANK_ACCOUNT_ID
  18. AND IPIUA.INSTRUMENT_TYPE = 'BANKACCOUNT'
  19. AND IPIUA.PAYMENT_FLOW = 'DISBURSEMENTS'
  20. AND PSSV.VENDOR_ID=APS.VENDOR_ID;

Step2: Rest API for End Date Assignment.

Rest API Endpoint:

https://fa-xxxx-xxx.fa.ocs.oraclecloud.com/fscmRestApi/resources/11.13.18.05/instrumentAssignments/{{INSTRUMENT_PAYMENT_USE_ID}}

Method: Patch

Body:

{

      "EndDate": "2024-03-11",

      "Intent":"Supplier"

  }

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top