Document 1062955

  • Upload
    ashibek

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Document 1062955

Citation preview

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 1/7

    REL12.1.2PayablesOpenInterfaceImportRejectsInvoices:INVALIDPAYMETHOD(DocID1062955.1)

    InthisDocumentSymptomsCauseSolutionReferences

    ThisdocumentisbeingdeliveredtoyouviaOracleSupport'sRapidVisibility(RaV)processandthereforehasnotbeensubjecttoanindependenttechnicalreview.

    APPLIESTO:

    OraclePayablesVersion:12.1.2to12.1.2Release:12.1to12Informationinthisdocumentappliestoanyplatform.

    SYMPTOMS

    On:12.1.2version,

    Afterhavingupgradedfrom12.1.1to12.1.2,PayablesOpenInterfaceImport(APXIIMPT)rejectsinvoices(source='CLAIMS')withthefollowingrejectcode:INVALIDPAYMETHOD

    TheproblemdoesnothappeninREL12.1.1,butithappensinREL12.1.2

    TheAPXIIMPTdebuglogfileshows:

    (CheckInvoiceValidation17)CheckPaymentInfoIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:ENTERIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:Application_id:682IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:1stpartyLEid:23274IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:OrgId:110IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:OrgType:OPERATING_UNITIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:PayerId:9718IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:PayeeSiteId:6875IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:SupplierSiteId:867IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:TrxnTypeCode:PAYABLES_DOCIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:PaymentCurrency:USDIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:PaymentAmount:1000IBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:PaymentFunction:PAYABLES_DISBIBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:ENTER....IBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:Givenpayeecontext:payeepartyid9718,partysiteid,suppliersiteid,orgid,orgtype,pmt_functionPAYABLES_DISBIBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:Fatal:Exceptionwhenattemptingtoperformexactmatchforgivenpayeecontext.IBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:SQLcode:1422IBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:SQLerrmsg:ORA01422:exactfetchreturnsmorethanrequestednumberofrows

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 2/7

    IBY_DISBURSE_SUBMIT_PUB_PKG.deriveExactPayeeIdFromContext:EXITIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:ERROR:ExceptionoccuredduringcalltoAPIIBY_DISBURSEMENT_COMP_PUB.Get_Default_Payment_Attribute:SQLerris:ORA01422:exactfetchreturnsmorethanrequestednumberofrows(InsertRejections1)InsertintoAP_INTERFACE_REJECTIONS,REJECTCODE:INVALIDPAYMETHOD

    CAUSE

    EncounteredBug9300747REL12.1.2PAYABLESOPENINTERFACEIMPORTREJECTSINVOICE

    Thereisadatacorruption.Morethatonepayeerecordsexistinginiby_external_payees_allforthesamesupplier(havingorg_id,org_type,party_site_idandsupplier_site_idasNULL)whichshouldn'tbethecase.

    SOLUTION

    1.RunthePayablesOpenInterfaceImportprocesswithdebugswitch=yes

    2.Reviewthelogfileandlookforthissection:"(CheckInvoiceValidation17)CheckPaymentInfo"

    3.Takenoteofthevaluesunderthesection"(CheckInvoiceValidation17)CheckPaymentInfo"forPayerId,PayeeSiteId,SupplierSiteId,andOrgId

    4.Usethevaluesfoundinthelogtorunthefollowingqueries:

    Query1select*fromiby_external_payees_allwherepayee_party_id=andparty_site_id=andsupplier_site_id=andorg_id=andorg_type=

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 3/7

    ANDNVL(A.org_type,'0')=NVL(B.org_type,'0')ANDa.ext_payee_idb.ext_payee_id

    Query5SELECT*FROMiby_payments_allWHEREext_payee_idIN(SELECTa.ext_payee_idFROMiby_external_payees_alla,iby_external_payees_allbWHEREa.payee_party_id=b.payee_party_idANDa.payment_function=b.payment_functionANDNVL(a.party_site_id,'0')=NVL(b.party_site_id,'0')ANDNVL(a.supplier_site_id,'0')=NVL(b.supplier_site_id,'0')ANDNVL(a.org_id,'0')=NVL(b.org_id,'0')ANDNVL(A.org_type,'0')=NVL(B.org_type,'0')ANDa.ext_payee_idb.ext_payee_id)

    Query6SELECT*FROMiby_docs_payable_allWHEREext_payee_idIN(SELECTa.ext_payee_idFROMiby_external_payees_alla,iby_external_payees_allbWHEREa.payee_party_id=b.payee_party_idANDa.payment_function=b.payment_functionANDNVL(a.party_site_id,'0')=NVL(b.party_site_id,'0')ANDNVL(a.supplier_site_id,'0')=NVL(b.supplier_site_id,'0')ANDNVL(a.org_id,'0')=NVL(b.org_id,'0')ANDNVL(A.org_type,'0')=NVL(B.org_type,'0')ANDa.ext_payee_idb.ext_payee_id)

    Query7SELECT*FROMiby_ext_bank_accountsWHEREext_bank_account_idIN(SELECTinstrument_idFROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECTa.ext_payee_idFROMiby_external_payees_alla,iby_external_payees_allbWHEREa.payee_party_id=b.payee_party_idANDa.payment_function=b.payment_functionANDNVL(a.party_site_id,'0')=NVL(b.party_site_id,'0')ANDNVL(a.supplier_site_id,'0')=NVL(b.supplier_site_id,'0')ANDNVL(a.org_id,'0')=NVL(b.org_id,'0')ANDNVL(A.org_type,'0')=NVL(B.org_type,'0')ANDa.ext_payee_idb.ext_payee_id))

    Query8SELECT*FROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECTa.ext_payee_idFROMiby_external_payees_alla,iby_external_payees_allbWHEREa.payee_party_id=b.payee_party_idANDa.payment_function=b.payment_function

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 4/7

    ANDNVL(a.party_site_id,'0')=NVL(b.party_site_id,'0')ANDNVL(a.supplier_site_id,'0')=NVL(b.supplier_site_id,'0')ANDNVL(a.org_id,'0')=NVL(b.org_id,'0')ANDNVL(A.org_type,'0')=NVL(B.org_type,'0')ANDa.ext_payee_idb.ext_payee_id)

    Query9SELECT*FROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id,org_id,org_type)IN(SELECTpayee_party_id,supplier_site_id,org_id,org_typeFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_id,org_id,org_typeHAVINGCOUNT(*)>1)

    Query10SELECT*FROMiby_payments_allWHEREext_payee_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1)ANDparty_site_idISNULL)

    Query11SELECT*FROMiby_docs_payable_allWHEREext_payee_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1)ANDparty_site_idISNULL)

    Query12

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 5/7

    SELECT*FROMiby_ext_bank_accountsWHEREext_bank_account_idIN(SELECTinstrument_idFROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1)ANDparty_site_idISNULL))

    Query13SELECT*FROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1)ANDparty_site_idISNULL)

    Query14SELECT*FROMiby_payments_allWHEREext_payee_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1))

    Query15SELECT*FROMiby_docs_payable_allWHEREext_payee_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 6/7

    (SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1))

    Query16SELECT*FROMiby_ext_bank_accountsWHEREext_bank_account_idIN(SELECTinstrument_idFROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1)))

    Query17SELECT*FROMiby_pmt_instr_uses_allWHEREext_pmt_party_idIN(SELECText_payee_idFROMiby_external_payees_allWHERE(payee_party_id,supplier_site_id)IN(SELECTpayee_party_id,supplier_site_idFROMiby_external_payees_allGROUPBYpayee_party_id,supplier_site_idHAVINGCOUNT(*)>1))

    Query18select*fromiby_external_payees_allwherepayee_party_id=andsupplier_site_idisnullandparty_site_idisnullandorg_idisnullandorg_typeisnull

    Query19select*fromiby_external_payees_allwherepayee_party_id=

  • 29/07/2015 Document1062955.1

    https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=u09ux2j2v_338&id=1062955.1 7/7

    5.OpenanewservicerequestreferringtothisDocumentIDandBUG9300747

    6.Uploadexcelfileswiththeresultsofthequeriesmentionedabovetotheservicerequest.

    REFERENCES

    BUG:9300747REL12.1.2PAYABLESOPENINTERFACEIMPORTREJECTSINVOICEDidn'tfindwhatyouarelookingfor?