oracle r12 p2p (procure to pay) - by dinesh kumar s

158
Oracle R12: Procure 2 Pay – By Dinesh Kumar S

Upload: dineshcse86gmailcom

Post on 08-Sep-2015

54 views

Category:

Documents


11 download

DESCRIPTION

Oracle R12 P2P (Procure to Pay) - by Dinesh Kumar S In this material full implementation of P2P i.e. setups, transactions, table hits etc. are neatly explained with screenshots. This covers the full flow of P2P including Requisition, RFQ, Quotation, PO, Receipts, Invoice, Accounting Entries & Transfer to GL. A Complete Techno-Functional Guide.

TRANSCRIPT

  • OracleR12:Procure2PayByDineshKumarS

  • OracleR12:Procure2PayByDineshKumarS

    Prerequisites:

    FormultiorgsetupspleaserefermyOracleR12:MOAC.

  • OracleR12:Procure2PayByDineshKumarS

    CreateaMultiOrgStructureasbelow.PleaserefermyR12Multiorg(MOAC)materialfor

    setupinformation.

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingModuleSetups

    BuyerSetup:

    Navigation:POSetupPersonnelBuyers

    SearchForbuyer,

    IfnotfoundaddthebuyerbyclickingAddBuyer

  • OracleR12:Procure2PayByDineshKumarS

    ClickSave.

    Employeesetupasbuyersuccessfully.

  • OracleR12:Procure2PayByDineshKumarS

    FinancialOptionsSetup:

    Navigation:POSetupOrganizationsFinancialOptions

    NowselecttheOperatingunit.ClickNew.

    AccountingTab:

  • OracleR12:Procure2PayByDineshKumarS

    SupplierPurchasingTab:

    EncumbranceTab:

  • OracleR12:Procure2PayByDineshKumarS

    TaxTab:

    HumanResourcesTab:

    Note**EnableUseApprovalHierarchiestofollowPositionHierarchyforapprovals.If

    unchecked,itwillbefollowingSupervisorHierarchy.

  • OracleR12:Procure2PayByDineshKumarS

    Similarly,dofinancialoptionssetupforPowerOperatingUnit.

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingOptionsSetup:

    Navigation:POSetupOrganizationsPurchasingOptions

    DocumentControl:

    DocumentDefaults:

    ReceiptAccounting:

    DocumentNumbering:

  • OracleR12:Procure2PayByDineshKumarS

    Similarly,doPurchasingoptionssetupforPowerOperatingUnit.

    Changetheoperatingunit,

  • OracleR12:Procure2PayByDineshKumarS

    DocumentTypeSetup:

    Navigation:POSetupPurchasingDocumentTypes

    ChooseOperatingUnit:

    Note**UsedefaultsetupfordocumenttypesRFQandQuotation.

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingRequisition:

    Assignthehierarchytobefollowedforapprovalprocess.ClicktorchiconinDefaultHierarchy

    field.

    Applythechanges.

  • OracleR12:Procure2PayByDineshKumarS

    ChangeOrderRequest:Requisition:

    StandardPurchaseOrder:

  • OracleR12:Procure2PayByDineshKumarS

    ContractPurchaseAgreement:

    ContractPurchaseAgreement:

    Similarly,dothesetupsforPowerOperatingUnit.

  • OracleR12:Procure2PayByDineshKumarS

    ApprovalGroupsCreation:

    Navigation:POSetupApprovalsApprovalGroups

    Note**Ifapprovalgroupisnotsetupthenrequisitioncannotbeapproved.ItwillbeinNoAction

    Takenstatus.

    Employee Positions

    DD1,user1 1001.A0_SALES

    DD2,user2 2001.A1_SALES

    DD3,user3 3001.A2_SALES

    DD4,user4 4001.A3_SALES

    POSITION A0 A1 A2 A3

    SALES A0_SALES A1_SALES A2_SALES A3_SALES

    Similarlywecan/needtocreateapprovalgroupsforallthepositions.

    Jobs ApprovalLimit$

    A0 5000

    A1 10000

    A2 25000

    A3 999999999

  • OracleR12:Procure2PayByDineshKumarS

    GroupforA0Level:

    GroupforA1Level:

  • OracleR12:Procure2PayByDineshKumarS

    GroupforA2Level:

    GroupforA3Level:

  • OracleR12:Procure2PayByDineshKumarS

    ApprovalAssignmentsCreation:

    Navigation:POSetupApprovalsApprovalAssignments

    A0Position:

    A1Position:

  • OracleR12:Procure2PayByDineshKumarS

    A2Position:

    A3Position:

    Similarly,createassignmentsgotallthepositionsforPowerOperatingUnit.

  • OracleR12:Procure2PayByDineshKumarS

    InventoryModuleSetups

    InventoryItemCreation:

    Navigation:INVItemsMasterItems

    BeforecreatinganitemchangetheorganizationtoItemmasterusingchangeorganization

    form.

    CreatingInventoryItem:

    Nowweneedtosetupitemattributes.Thebestoptionistocopytheattributevaluesfrom

    existingitemattributetemplate.

  • OracleR12:Procure2PayByDineshKumarS

    CopyingtheAttributeTemplate:

    Navigation:ToolMenuCopyFrom

    SelectaTemplatePurchasedItem.

  • OracleR12:Procure2PayByDineshKumarS

    ClickApplyandthenDone.

    AttributeDetails:

  • OracleR12:Procure2PayByDineshKumarS

    AssignItemstoOrganization:

    Similarly,createanotheritemDD_INV_ITEM2.

  • OracleR12:Procure2PayByDineshKumarS

    ItemCrossReference:

    Navigation:INVItemsCrossReferences

    Assignitemstothereferencetowhichthealertshouldbetriggered.

  • OracleR12:Procure2PayByDineshKumarS

    ToActivatetheAlertthefollowingstepstobedone.

    Setup1:Profileoptionsetup@ResponsibilityLevel.

    Setup2:PurchasingOptionSetup.

    DothesetupforbothAviationandPowerOperatingunit.

  • OracleR12:Procure2PayByDineshKumarS

    PayablesModuleSetups

    SupplierCreation:

    Navigation:APSuppliersEntry

    ClickCreateSupplier.

    ClickApply.NowtheQuickupdateswindowopens.

  • OracleR12:Procure2PayByDineshKumarS

    QuickUpdateWindow:

    SupplierDetails:

    CreateSupplierSite:

    TocreateNewSiteweneedtodefineaddress.Firstwewillcreatethesame.

  • OracleR12:Procure2PayByDineshKumarS

    CreateAddressBook:

    Createasupplier:

  • OracleR12:Procure2PayByDineshKumarS

    ConfirmAddressPage:

    ClickApplyandManageSitePageOpens.

    ManageSites:

    ClickManageSites.

  • OracleR12:Procure2PayByDineshKumarS

    CreateContactDirectory:

  • OracleR12:Procure2PayByDineshKumarS

    TaxDetails:

    Organization:

  • OracleR12:Procure2PayByDineshKumarS

    Terms&ControlAccounting:

    Purchasing:

  • OracleR12:Procure2PayByDineshKumarS

    Receiving:

    Payment:

    Leaverestofthesetupasdefault.

    InvoiceManagement:

  • OracleR12:Procure2PayByDineshKumarS

    APFinancialOptionSetup:

    Navigation:APSetupOptionsFinancialsOptions

    AccountingTab:

    SupplierPurchasingTab:

  • OracleR12:Procure2PayByDineshKumarS

    PayablesSystemSetup:

    Navigation:APSetupOptionsPayablesSystemSetup

    PayableOptionSetup:

    Navigation:APSetupOptionsPayablesOptions

    AccountingOptionTab:

    Nochangesinrestofthesetup.

  • OracleR12:Procure2PayByDineshKumarS

    AgingPeriods:

    Navigation:APSetupCalendarAgingPeriod

    Theothertypeofcalendarusedinpayablesdeterminesagingperiodthatappearsintheinvoice

    agingreport.

    QueryforStandardMonthlyCalendar.

  • OracleR12:Procure2PayByDineshKumarS

    CashManagementModuleSetups

    Navigation:APSetupPaymentBankandBankBranches

    Note**wearegoingtodefineBanksetupforLegalEntity.

    TodefinenewbankclickBanks.

    Note**InR12BankSetupsaredoneatCashManagementModule.

  • OracleR12:Procure2PayByDineshKumarS

    BankSetup

    Navigation:APSetupPaymentBankandBankBranches

    ClickCreate.

    Step1:BankInformation

    ClickSaveandNext.

    Step2:BankAddress

  • OracleR12:Procure2PayByDineshKumarS

    ClickApply.

    ClickSaveandNext.

    ClickCreateContact.

  • OracleR12:Procure2PayByDineshKumarS

    Step3:BankContacts

  • OracleR12:Procure2PayByDineshKumarS

    ClickFinish.

    BankBranchSetup

    ClickCreateBranchicon.

  • OracleR12:Procure2PayByDineshKumarS

    Step1:BankBranchInformation

    Step2:BranchAddress

  • OracleR12:Procure2PayByDineshKumarS

    Step3:BranchContact

    ClickCreateContact.

  • OracleR12:Procure2PayByDineshKumarS

    ClickFinish.

  • OracleR12:Procure2PayByDineshKumarS

    BankAccountSetup

    Navigation:APSetupPaymentBankAccount

    CreateBankAccount:

    ClickCreate.

    ClickContinue.

  • OracleR12:Procure2PayByDineshKumarS

    SelectBankAccountOwnerName.

    Note**Ifnovalidvaluesavailable,thebelowsetupstobedoneusingUserManagement

    responsibility.

  • OracleR12:Procure2PayByDineshKumarS

    UserManagement:RoleSetup

    Step1:LoginasSYSADMIN.

    Step2:GotoResponsibilityUserManagementandselectRoles&RoleInheritancemenu

    function.

  • OracleR12:Procure2PayByDineshKumarS

    Step3:CreateaNewRole,clickCreateRole.

    ClickSaveandthenApply.

  • OracleR12:Procure2PayByDineshKumarS

    Step4:NowQuerytheRoleandRunSecurityWizard.

    ClickUpdate.

    Step5:RunWizardforCEUMXSecurityWizard

  • OracleR12:Procure2PayByDineshKumarS

    ClickAddLegalEntities.

    EnableallthecheckboxesandclickApply.

  • OracleR12:Procure2PayByDineshKumarS

    ClickSaveandthenApply.

    Step6:Assigntheroletotheuser.

    ClickAssignRole.

  • OracleR12:Procure2PayByDineshKumarS

    EnterthejustificationandclickApply.

  • OracleR12:Procure2PayByDineshKumarS

    BankAccountSetup(Cont)

    Navigation:APSetupPaymentBankAccount

    CreateBankAccount:

    ClickCreate.

    ClickContinue.

  • OracleR12:Procure2PayByDineshKumarS

    SelecttheLegalEntityNameintheFieldBankAccountOwner.

    Clicktorchicontoselectlegalentity.

  • OracleR12:Procure2PayByDineshKumarS

    Step1:AccountOwner&Use

    EnablePayablescheckboxandclicknext.

    Step2:AccountInformation

    ClickSaveandNext.

  • OracleR12:Procure2PayByDineshKumarS

    Step3:AccountControls

  • OracleR12:Procure2PayByDineshKumarS

    ClickSaveandNext.

    Step4:AccountAccess.

    ClickAddOrganizationAccess.

  • OracleR12:Procure2PayByDineshKumarS

    ClickContinue.

    ClickApply.

  • OracleR12:Procure2PayByDineshKumarS

    ClickSaveandNext.

    Step5:AccountContact

    ClickCreateContact.

  • OracleR12:Procure2PayByDineshKumarS

    ClickFinish.

  • OracleR12:Procure2PayByDineshKumarS

    NowwehavesuccessfullycreatedBanksetupforLegalEntity.

    NowletsseehowtodoBanksetupforasupplier.

    Navigation:APSuppliersEntry

    QueryforthesupplierandgotoBankingDetails.

    ClickGo.

  • OracleR12:Procure2PayByDineshKumarS

    ClickCreate.

    ClickApply.

  • OracleR12:Procure2PayByDineshKumarS

    ClickSave.

    BankCharges

    Inordertocreatetransactionforabankchargeduringsettlement(bycreatingjournalentryor

    reducingsettlementamount),theactualchargesmustbefirstdefinedinthesystem.

    Navigation:APSetupPaymentBankChargeCalculation

  • OracleR12:Procure2PayByDineshKumarS

    DocumentTypeProcessing

    Nowletusseethebelowprocessflow.

    Step1:CreatingRequisition

    Navigation:PORequisitionsRequisitions

    Requisition RFQ Quotation PO

  • OracleR12:Procure2PayByDineshKumarS

    DistributionInformation:

    SavetheRequisition.Aftersavingrequisitionnumberwillbegeneratedautomatically.

  • OracleR12:Procure2PayByDineshKumarS

    NowApprovetheRequisitionClickApprove.

    SincetheRequisitioniswithinRequesterApprovalLimithierarchyisnotbuilt.

    Toverifythehierarchyclickforwardcheckbox.

    IfApprovePathandForwardTowillbepopulatingbasedonthepositionhierarchy.

    Ifnot,runtherequestFillEmployeeHierarchy.

    NowunchecktheForwardcheckbox.

  • OracleR12:Procure2PayByDineshKumarS

    Requisitionsuccessfullygotapproved.

    TypesofQuotationsandRFQs

    TherearethreetypesofquotationsandRFQsthatcomewithPurchasingbydefault:

    Catalog:Usedforhighvolumeitemsoritemsforwhichyoursuppliersendsyou

    informationregularly.ACatalogquotationorRFQalsoincludespricebreaksatdifferent

    quantitylevels.

    Standard:Usedforitemsyou'llneedonlyonceornotveryoften,butnotnecessarilyfor

    aspecific,fixedquantity,location,anddate.Forexample,youcoulduseaCatalog

    quotationorRFQforofficesupplies,butuseaStandardquotationorRFQforaspecial

    typeofpenyoudon'torderveryoften.AStandardquotationorRFQalsoincludesprice

    breaksatdifferentquantitylevels.

    Bid:Usedforaspecific,fixedquantity,location,anddate.Forexample,aBidwouldbe

    usedforalargeorexpensivepieceofequipmentthatyou'veneverorderedbefore,or

    foranitemthatincurstransportationorotherspecialcosts.Youcannotspecifyprice

    breaksforaBidquotationorRFQ.

    Forallthreetypes,youcandefineeffectivedatesattheheaderlevel.ForCatalogandStandard

    quotations,youcanalsospecifyeffectivedatesforindividualpricebreaks.(ForaBid,you

    cannotspecifyeffectivedatesattheshipmentlevel.)

  • OracleR12:Procure2PayByDineshKumarS

    Step2:CreateRFQ

    Navigation:POAutoCreate

    Queryfortherequisitioninautocreateform.

    ClickFind.

  • OracleR12:Procure2PayByDineshKumarS

    CreateBIDRFQ

    BidRFQSuccessfullyCreated.

    Nowweneedtogiveshipmentinformation.

    BID

    Requisition

    BID

    RFQ

    BID

    Quotation

    PlannedPO

    Standard PO

  • OracleR12:Procure2PayByDineshKumarS

    ShipmentInformation:

    AddthesuppliertowhomtheRFQtobesentbyclickingSuppliers.

    Savetheinformation.

    NowchangetheBidRFQtoActive.

    Savetheinformation.

  • OracleR12:Procure2PayByDineshKumarS

    CreateBIDQuotation

    Step3:CreateQuotationfromRFQfollowthebelowsteps.

    ToolsCopyDocument

    ClickOk

  • OracleR12:Procure2PayByDineshKumarS

    ChangethestatusofBidQuotationtoActiveandsavethedocument.

    Whensaved,theapprovedbuttonwillbeenabled.

    ApprovetheDocument.

  • OracleR12:Procure2PayByDineshKumarS

    ClickOK.

    ClickOK.

  • OracleR12:Procure2PayByDineshKumarS

    Step4:CreatePOfromBIDQuotation

    ToolsCopyDocument

    ClickOK.

    POSuccessfullyCreated.

  • OracleR12:Procure2PayByDineshKumarS

    POLine,Shipment&DistributionlevelDetails.

    ClickApprove.

    Note**SometimeswhentryingtoapprovethePOthefollowingerrormighttrigger.

    Resolution:Queryforthesite&removethebelowsetup.

    Alsointhebelowscreenalso.

  • OracleR12:Procure2PayByDineshKumarS

    NowApprovethePO.

    Note**toverifythepositionhierarchy&ApprovalpathIhavecheckedForward.Now

    uncheckthesameandsubmitthePO.

  • OracleR12:Procure2PayByDineshKumarS

    CreateCatalogRFQandQuotation

    NowletsseehowtocreatecatalogRFQ&QuotationProcess.

    Step1:CreateRequisition

    Requisitionsuccessfullycreated.

    Catalog

    Requisition

    Catalog

    RFQ

    Catalog

    Quotation

    Blanket

    Purchase

    Agreement

  • OracleR12:Procure2PayByDineshKumarS

    Step2:QueryforRequisitioninAutoCreateformandcreateRFQ.

    SelectRFQtypeasCatalogRFQ.

  • OracleR12:Procure2PayByDineshKumarS

    CatalogRFQ

    AddthesuppliertowhomtheRFQtobesent.

    Note**forCatalogRFQ,pricebreakwillbeenabledandnoshipmentsavailable.

  • OracleR12:Procure2PayByDineshKumarS

    Committhechanges.

    NowActivatetheCatalogRFQ.

  • OracleR12:Procure2PayByDineshKumarS

    CatalogQuotation

    Step3:CreateCatalogQuotation

    ToolsCopyDocument

    CatalogQuotationSuccessfullycreated.

  • OracleR12:Procure2PayByDineshKumarS

    NowchangethestatustoActive.Nowtheapprovebuttonwillbeenabled.

    ClickApprove.

    ClickOK.

    Thepricebreakstatusisapproved.

  • OracleR12:Procure2PayByDineshKumarS

    Step4:CreatePOfromcatalogquotation.

    ToolsCopyDocument

    ApprovetheBPA.

  • OracleR12:Procure2PayByDineshKumarS

    Step5:CreateBlanketReleasefortheBPA.

    Navigation:POPurchaseOrdersReleases

    ClickDistributiontoenterthedetails.

  • OracleR12:Procure2PayByDineshKumarS

    BlanketReleasesuccessfullyapproved.

    SimilarlywecancreateStandardRFQandQuotationfollowingtheabovesteps.

    Standard

    Requisition

    Standard

    RFQ

    Standard

    Quotation

    Blanket

    Purchase

    Agreement

  • OracleR12:Procure2PayByDineshKumarS

    3WayMatchingPOProcessing

    CreateRequisition:

    CreatePurchaseOrder:

    Purchase

    Requisition

    Standard

    PO Receipt Invoice

    Invoice

    Payment

    Create

    Accounting

    TransfertoGL

    (Create Journal

    Entry)

  • OracleR12:Procure2PayByDineshKumarS

    CreateReceipts:

    Navigation:POReceivingReceipts

    SelecttheInventoryorganizationtoreceivethegoods.

    ClickFind.

    Enterthecommentsandclosethewindow.

  • OracleR12:Procure2PayByDineshKumarS

    Sometimesyoumightgetthiserror.

    Resolution:Openthepurchasingperiods

    Navigation:POSetupFinancialsAccountingControlPurchasingPeriods

    PartialReceiving:

  • OracleR12:Procure2PayByDineshKumarS

    Savethedetails.

    ClickHeadertoviewReceipt#.

  • OracleR12:Procure2PayByDineshKumarS

    CheckingonHandQuantity:

    Navigation:INVOnHand,AvailabilityOnHand,Quantity

    ClickFind.

    ClickAvailability.

  • OracleR12:Procure2PayByDineshKumarS

    Belowyoucanviewthecompletedetailsofaninventoryitem.

  • OracleR12:Procure2PayByDineshKumarS

    InvoiceProcessing:

    a)CreateInvoice:

    Navigation:APInvoicesEntryInvoices

    b)MatchInvoice:

    ClickMatch.

    Create

    Invoice

    Match

    Invoice

    Validate

    Invoice

    Invoice

    Payment

  • OracleR12:Procure2PayByDineshKumarS

    EnterthereceiptdetailsandclickFind.

    ClickMatch.

  • OracleR12:Procure2PayByDineshKumarS

    InvoiceSuccessfullyMatched.

    c)ValidateInvoice:

    ClickAction1tovalidatetheinvoice.

    Note**Sometimesthevalidationcheckboxwillbedisabled.

  • OracleR12:Procure2PayByDineshKumarS

    Toenablethecheckboxthebelowsetupismandatory.

    Navigation:APSetupOptionsPayablesOptions

    CheckAllowOnlineValidationandsavethechanges.

    Savethechanges.

    Nowvalidatetheinvoice.

  • OracleR12:Procure2PayByDineshKumarS

    ClickOK.

  • OracleR12:Procure2PayByDineshKumarS

    d)Invoicepayment:

    BeforemakingpaymentmakesurepaymentdocumentissetupfortheBankAccount.

    SetupPaymentDocument:

    Navigation:APSetupPaymentBankAccounts

    Nowcreateanewpaymentdocument.

  • OracleR12:Procure2PayByDineshKumarS

    Navigation:APPaymentsEntryPayments

    EnterthePaymentdetails.

    NowclickEnter/AdjustInvoices.

  • OracleR12:Procure2PayByDineshKumarS

    EntertheinvoiceDetailsandsaveit.

    ClosethewindowandopenInvoiceOverview:

  • OracleR12:Procure2PayByDineshKumarS

    InpaymentswindowclickAction.

    ClickOK

  • OracleR12:Procure2PayByDineshKumarS

    Twoprogramswillbeexecuted,

    1. CreateAccounting

    2. TransferJournalEntriestoGL

    CreateAccounting:

    Validatesandcreatessubledgerjournalentries

    TransfersthefinaljournalentriesinthecurrentbatchruntoGeneralLedgerandstarts

    theGeneralLedgerpostingprocess

    GeneratestheSubledgerAccountingProgramReport,whichdocumentstheresultsof

    theCreateAccountingprogram

    TransferJournalEntriestoGL:

    Validatesandcreatessubledgerjournalentries

    TransfersthefinaljournalentriesinthecurrentbatchruntoGeneralLedgerandstartsthe

    GeneralLedgerpostingprocess

    GeneratestheSubledgerAccountingProgramReport,whichdocumentstheresultsofthe

    CreateAccountingprogram.

    DocumentReference:

    http://docs.oracle.com/cd/E18727_01/doc.121/e13628/T149412T283033.htm

  • OracleR12:Procure2PayByDineshKumarS

    4WayMatchingPOProcessing

    CreateRequisition:

    CreatePurchaseOrder:

    Purchase Requisition

    Standard PO

    Receipt

    Invoice Invoice Payment

    Create

    Accounting

    Transferto

    GL (Create

    Inspection

  • OracleR12:Procure2PayByDineshKumarS

    ReceivingControl:

    ApprovethePO.

    CreateReceipts:

  • OracleR12:Procure2PayByDineshKumarS

    GoodsInspection:

    Beforeinspectinggoods,weneedtodothebelowsetups.

    1) ProfileSetup:QA:POInspection

    2) CreatingCollectionPlansusingresponsibilityQuality,VisionEnterprise

    Step1:ProfileSetup

    Navigation:SYSADMINProfileSystem

    ProfileName :QA:POInspection

    Level :Site/OrganizationLevel

    Step2:CreateCollectionPlan

    Responsibility:Quality,VisionEnterprise

    Navigation:SetupCollectionPlans

  • OracleR12:Procure2PayByDineshKumarS

    NowcopycollectionelementsbyclickingCopyElements...

    Nowqualitycollectionelementswillbeautomaticallypopulated.

    NowdefinetransactionsbyclickingTransactionsandCommitthesetup.

    NowdefineactionsbyclickingActions.

    Selectthecollectionelementsanddefinetheactionsforeachelement.

  • OracleR12:Procure2PayByDineshKumarS

    CollectionElement:Item

    Nowstartinspectingthegoods.

    Navigation:POReceivingReceivingTransactions

  • OracleR12:Procure2PayByDineshKumarS

    Queryusingreceiptnumber.

    ClickFind.

  • OracleR12:Procure2PayByDineshKumarS

    Goodssuccessfullyinspected.

  • OracleR12:Procure2PayByDineshKumarS

    CreateInvoice:

    Invoicesuccessfullymatchedandvalidated.

    CreatePayments:

  • OracleR12:Procure2PayByDineshKumarS

    BuyerWorkCenter

    TheBuyersWorkCenterisacentraldesktopfromwhichbuyerscanefficientlyperformtheir

    dailytask,suchasviewingandactinguponrequisitiondemand,creatingandmodifyingorders

    andagreements,initiatingnegotiationsifOracleSourcingislicensedandimplemented,and

    managingthesupplybase.

    MajorFeatures:

    AccessrequisitiondemandintheDemandWorkbenchandcreateprocurement

    documents

    Createanewstandardpurchaseorder,blanketpurchaseagreement,orcontract

    purchaseagreement

    Updateanexistingstandardpurchaseorder,blanketpurchaseagreement,orcontract

    purchaseagreement

    Createandmaintainsupplierinformation

    IfOracleSourcingislicensedandimplemented,createbuyer'sauctionsorsourcingRFQs

    IfOracleServicesProcurementislicensedandimplemented,createandmaintain

    purchaseordersforcomplexworkpayments

    IfOracleProcurementContractsislicensedandimplemented,authorcontractterms

    andmanagedeliverables

    Usepredefineddocumentviews

    Createandpersonalizeyourowndocumentviewsincludinglistofcolumns,where

    conditions,andsortsequences

  • OracleR12:Procure2PayByDineshKumarS

    AccessrequisitiondemandintheDemandWorkbenchandcreate

    procurementdocuments

    Thisfeatureenablesbuyertoviewtherequisitionsavailableinbuyersqueue.

    SearchRequisition:

    Followingviewoptionsareavailableforbuyertoqueryforrequisition.

  • OracleR12:Procure2PayByDineshKumarS

    RequisitionsViews Description

    MyLateRequisitions Thisviewdisplaysrequisitionsthatarepastthe

    needbydateenteredbytherequester.Thatis,

    theneedbydateontherequisitionispriorto

    today'sdate.

    MyRequisitions Thisviewdisplaysallrequisitionsassignedtothe

    buyer.Requisitionscanbeassignedtoa

    particularbuyerwhentherequisitionwas

    created.

    MyRequisitionsforGoods Thisviewdisplaysrequisitionsforgoodsassigned

    tothebuyer.

    MyRequisitionsforServices Thisviewdisplaysrequisitionsforservices

    assignedtothebuyer.

    MyRequisitionsRequiringaRFQ Thisviewdisplaysrequisitionslinesthatrequire

    aRFQ.

    MyRequisitionswithaNewSupplier Thisviewdisplaysrequisitionsthatsuggesta

    supplierwhohasnotyetbeendefinedtothe

    system(OracleiProcurementcancreate

    requisitionsandsuggestasupplierthatdoesnot

    yetexistinthesystem).

    MyRequisitionswithaSuggested

    Supplier

    Thisviewdisplaysrequisitionsthataresourced

    toasupplier.

    MyUrgentRequests Thisviewdisplaysrequisitionsthattherequester

    markedasurgent.

    UnassignedRequisitions Thisviewdisplaysrequisitionsthathavenot

    beenassignedtoasourcingbuyer.

  • OracleR12:Procure2PayByDineshKumarS

    PersonalizedViews:

    Step1:ClickSearchbutton.

    Step2:ClickSaveSearchbuttontoopencreateviewpage.

    Step3:CreateaView

  • OracleR12:Procure2PayByDineshKumarS

    SelecttheAttributeProperties.

    Entersortingdetails.

    SearchQueryinformation.

    ClickApply.

    SelecttheviewandclickApply.

  • OracleR12:Procure2PayByDineshKumarS

    Searchthecustomview.

    Datapopulatedbasedonthequeryfiltercondition.

    BuyerRequests:

  • OracleR12:Procure2PayByDineshKumarS

    Buyercanperform3requests,

    1) Add:ClickAddtoDocumentBuildertoplacethelinesinyourdocument.

    2) Return:ClickReturnLinestoremovetherequisitionlinesfromtherequisitionpooland

    changetheirstatusinOraclePurchasingtoReturned.

    3) Reassign:Iftherequisitionlinesshouldbeassignedtoadifferentbuyer,youcan

    reassignthem.

    AddRequest:

    SelecttherequisitionandclickAdd.

    RequisitionLineaddedtothedocumentbuilder.

    Buyercanchoosebelowoptions,

  • OracleR12:Procure2PayByDineshKumarS

    Clear:clearthedocumentbuilderandstartcreatingthedocumentagainfromthebeginning,

    clickClear.

    Update:tomakeupdatestothedocumentbuilderparameter,enteryourchangesandclick

    Update.

    Create:CreateaNewPurchasingPODocument.

    LetscreateaNewStandardPurchaseOrderclickCreate.Theuserwillberedirectedthe

    Ordercreationpage.

    ThePurchaseOrderSuccessfullycreated.

    InputtheHeader,Line,Shipmentanddistributiondetails.

  • OracleR12:Procure2PayByDineshKumarS

    HeaderInformation:

    LineInformation:

    Buyercanperform3lineactions,

    Update:ToupdateLineinfo,LineBillingandShippinginfo.

    Duplicate:DuplicatetheLinesInformation.

    Delete:DeletetheLine

    ScheduleInformation:

    BuyerscanPerform3ScheduleActions,

  • OracleR12:Procure2PayByDineshKumarS

    Update:Updatetheschedulinginformation.

    Split:splitanexistingrequisitionlineintomultiplerequisitionlinesthatrepresentthe

    sameordifferentitems.

    Delete:Deletetheexistingschedule.

    DistributionInformation:

    BuyerscanPerform3DistributionActions,

    Details:ToviewtheDistributiondetailsandUpdatethesame.

    Split:splitanexistingrequisitionlineintomultipleDistributions.

    Delete:Deletetheexistingschedule.

    BuyercanupdatetheapprovaloptionsbyclickingApprovalOptions.

    SubmittheDocument.

  • OracleR12:Procure2PayByDineshKumarS

    AccessingandmanagingthePurchasingPODocument

    CreateStandardPurchaseOrder:

    ClickOrderstabtoviewandmanageOrders.

    TocreatenewOrder,SelecttheOrderTypeandclickGo.

    EntertheHeaderInformation,

  • OracleR12:Procure2PayByDineshKumarS

    LineInformation,

    ScheduleInformation,

    SplittheLineasbelow.

    DistributionInformation,

    ApprovalOptions:

  • OracleR12:Procure2PayByDineshKumarS

    SubmitthePO.

    AccessingandmanagingPurchasingAgreements

    ClickAgreementstab,

    ChooseBlanketPurchaseAgreementandclickGo,

  • OracleR12:Procure2PayByDineshKumarS

    HeaderInformation,

    LineInformation,

    ControlOptions

  • OracleR12:Procure2PayByDineshKumarS

    BPASuccessfullyCreated.

    Belowagreementscanbecreatedusingthisworkbench,

    ManagingDeliverables

    AboutDeliverables:

    Businessesenterintocontractualagreementswiththeirtradingpartners,andaspartofthe

    contractualagreementwillhavecommitmentstofulfill.

    Thecommitmentsonthebusinessdocuments,besidesproductsandservicesboughtorsoldare

    classifiedasdeliverables,undertheTermsandConditionsofthebusinessdocument.

    Inadditiontothecontractualcommitmentsthatbusinessesneedtofulfill,theymightdefine

    otherinternaltasksthatcontributetotheoverallexecutionofthebusinessdocument.

    Youcandefinedeliverablesaspartofthecontracttemplatecreationprocess.Ifabusiness

    documentreferstoacontracttemplate,alldeliverablesassociatedtothatcontracttemplate

    arecopiedtothebusinessdocument.

  • OracleR12:Procure2PayByDineshKumarS

    ManagingNegotiations

    AboutNegotiations:

    WhenOracleSourcingModuleisenabledforOraclepurchasing,thisoptionwillbehelpfulin

    managingandmonitoringnegotiations.

  • OracleR12:Procure2PayByDineshKumarS

    SupplierAdministration

    Reference:OracleHelp

    Supplieradministrationenablesbuyingorganizationstomaintaincurrentinformationabout

    theirsuppliersandsupplierusers.Authorizedbuyerscaninviteorregistersuppliers.Once

    registered,supplierscanprovidedetailedinformationontheircompaniesintheformof

    supplierprofiles.Supplierprofileinformationcanbeenteredandmaintainedbyboth

    authorizedpersonnelatthebuyingcompanyaswellasauthorizedusersatthesupplier

    companies.Updatesperformedbythesupplierusersarereviewedand,ifapprovedbybuyer

    administrators,canbepromotedintothebuyingcompaniesprocurementsystems.This

    removesmuchoftheadministrativeburdenfromthebuyeradministratorsandallowssuppliers

    tomaintainmoreuptodateprofileinformationontheircompany.

    SupplierAdministrationconsistsof

    Supplierdefinitionandmaintenance

    Supplierregistration

    Supplieruserregistrationandmaintenance

    Supplier Definition and Maintenance

    Animportantareaofsupplieradministrationistheprocessofcompletelydefiningsuppliersto

    theprocurementsystem.Thisincludes,butisnotlimitedto,detailedinformationofthe

    supplier's:

    Corporatestructure

    Taxregulationsandreportingrequirements

    Siteinformation

  • OracleR12:Procure2PayByDineshKumarS

    Contactinformation

    Purchasingdefaultsandsettings

    Payablesdefaultsandsettings

    Invoicingprocedures

    Receivingdefaults

    Bankingdefinitions

    Accountingdefinitions

    Supplier Registration

    Usingsupplierregistration,supplierscanregisterforaccesstoOracleSelfServiceapplications

    suchaOracleSourcing,OracleiSupplierPortal,orOracleCollaborativePlanning.Oncethe

    registrationrequestandbeencompletedandsubmitted,andasupplierprofileadministrator

    hasapprovedtherequest,anotificationissenttothemainsuppliercontact,andusersatthe

    companycanbeginregisteringandrequestingsystemaccess.

    Supplier User Registration and Maintenance

    Oncethesuppliercompanyisdefinedandregisteredwiththebuyer'sprocurementsystem,

    usersatthesuppliercompanycanalsobeginregisteringaswell.Oncetheirregistration

    requestsareapproved,thesupplieruserscanbeginaccessingthesystemsubjecttoany

    securityrestrictionsappliedbytheapprover.

    Afterthesupplierusersareregisteredwiththesystem,personalandaccessinformationis

    maintainedforthemintheirindividualprofiles.Changestothisinformationcanbeenteredby

    supplieruseradministratorsatyourcompany.Additionally,updatescanberequestedby

    supplierusermanagersatasuppliercompanyforusersatthatcompany.Theseupdatesare

    reviewedand,ifapproved,enteredbyasupplierprofileadministrator(usuallyduringthe

    courseofupdatingthatcompany'scontactdirectory).

  • OracleR12:Procure2PayByDineshKumarS

    AccrualReconciliation

    Accruals:

    Accrualsareaccumulationofexpensethatisrecognizedbeforecashispaid.

    Accrualsareliabilitiestopayforgoodsorservicesthathavebeenreceivedbuthavenotbeen

    paidorinvoiced.

    TypesofAccruals:

    Thereare2typesofpurchasingaccruals,

    1. OnlineAccrual

    2. PeriodEndAccrual.

    AccrualSetups:

    DefineExpenseAPAccrualoption:

    Thisaccountisusedtoaccruepayablesliabilityforexpenseitemsattimeofreceipt.

    Thisaccountisusedtoaccruepayablesliabilityforexpenseitemsbyreceiptperiodend

    accrualprocess.

  • OracleR12:Procure2PayByDineshKumarS

    Navigation:POSetupOrganizationsPurchasingOptions

    Query:

    SELECTEXPENSE_ACCRUAL_CODE,

    INVENTORY_ACCRUAL_CODE,

    ACCRUED_CODE_COMBINATION_ID

    FROMPO_SYSTEM_PARAMETERS_ALL

    WHEREORG_ID=:P_ORG_ID;

    DefineInventoryAPAccrualoption:

    Thisaccountisusedtoaccruepayablesliabilitywheninventoryitemsarereceived.

    Navigation:INVSetupOrganizationsParameters

  • OracleR12:Procure2PayByDineshKumarS

    Query:

    SELECTAP_ACCRUAL_ACCOUNT

    FROMMTL_PARAMETERS

    WHEREORGANIZATION_ID=:P_INV_ORG_ID;

    DeclareAccrualAccounts:

    Beforestartingthereconciliationdeclaretheaccounts.

    Navigation:POAccountingAccrualWriteOffSelectAccrualAccounts

  • OracleR12:Procure2PayByDineshKumarS

    AccrualReconciliationPrograms

    ProgramName Usage

    CreateAccountingReceiving/

    CostManagement

    *Transfersthedatafromreceiving/inventorysubledgersto

    SLA.

    *CreatejournalsinSLA.

    *TransferandpostingjournalstoGLcanalsobedone.

    TransferJournalentriestoGL *TransfersjournalsentriestoGL

    *Postingthetransferredjournalscanalsobedone.

    AccrualReconciliationLoadRun *TheLoadprogramisusedtopopulatetheaccrual

    reconciliationtableswithallthenecessarytransactiondata

    neededtoperformthereconciliationprocess.

    *AlltheaffectedPodistributionswithinthedaterangewillbe

    deletedfirstandcurrent/updatedvaluesforthetransactions

    inthedaterangewillbeappendedtoexistingdata

    *InupgradedinstanceIgnorestheFromDatespecifiedand

    runsfromthestartoftransactionhistory

    *Inupgradedinstanceupgradesthewriteofftransactions

    from11iandloadsthemintocst_write_offsand

    cst_write_off_detailstable.

    APandPOAccrual

    ReconciliationReport

    *Showsthetransactiondetailsbasedoneachaccrualaccount

    foreachPOdistributionwiththeReceivingtransaction

    amountandinvoicetransactionamountwithanetbalance

    greaterthanzero.

    MiscellaneousAccrual

    ReconciliationReport

    *Showsthetransactiondetailsbasedoneachaccrualaccount

    whichgothitbecauseofMiscellaneousInventorytransactions

    andAPNOPOtransactions.

    SummaryAccrual

    ReconciliationReport

    *Showsthetotalbalancesforeachaccrualaccountwithout

    anydistributiondetailsandindividualtransactionamount.

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingAccrualProcess:

    InventoryAccrualProcess:

  • OracleR12:Procure2PayByDineshKumarS

    PayablesAccountingProcess:

    AccrualReconciliationLoadRun:

  • OracleR12:Procure2PayByDineshKumarS

    ReconciliationDataFlow:

    KMNotes:

    1478292.1R12AccrualReconciliationDiagnosticsAndTroubleshootingGuide

    1107953.1R12AccrualBalanceMismatchBetweenAccrualReconciliationReportand

    GLTroubleshooting

    1117353.1R12:DiscrepancieswithAccrualReconciliationReportTroubleshooting

    866733.1HowToDiagnoseInventoryAccrualsAndAccrualWriteOffIssues

    1126025.1R12:DiscrepanciesWithAccrualReconciliationReportForConsignedItems

    Troubleshooting

    883557.1R12:HowToAvoidandFixCorruptioninDataTransferfromSLANegative

    Ledger_ID,NotReachedGL,DuplicateinGL

    604893.1R12.0andR12.1:FAQfortheSLAUpgrade:SLAPreUpgrade,PostUpgrade,

    andHotPatch1472099.1

  • OracleR12:Procure2PayByDineshKumarS

    PeriodEndActivity:

    Belowisthesuggestedorderforclosingoraclemodules,

    1) OrderManagement/Shipping

    2) CashManagement/Treasury

    3) Payables

    4) Receivables

    5) Purchasing

    6) Inventory/Costing

    7) Projects

    8) Assets

    9) GeneralLedger

  • OracleR12:Procure2PayByDineshKumarS

    PayablesMonthEndActivity

    No. Required Activity Details

    1 Yes Completealltransactions Completethebelowtransactions,

    Invoicing&Credits

    Prepayments

    ExpenseReport

    InvoiceImports

    Payments

    Note**AllOU'swithingsameledgermustbe

    readytocloseatsametime.

    2 Yes ApproveInvoices&Complete

    Payments

    ToApproveallUnApprovedinvoicesand

    invoicelinesinthesystemrunthebelow

    request

    "PayablesApproval"

    Sothattheycanbepaid&postedtoGeneral

    Ledger.

    3 Yes Review&Resolveamountsto

    PosttoGL

    Belowreportstobescheduled/run.

    3a) Yes InvoiceonHoldReport Runreport"InvoiceonHoldReport"

    ListHoldsappliedtoinvoicesforwhich

    posting&Journalentriescannotbecreated.

    3b) Yes JournalEntriesReport RunReport"JournalEntriesReport"

    Itproducesadetail/Summarylistingof

    accountinginformation,thathavebeen

    accountedwitherrorandallentriesthat

    couldnotbetransferredtoGL.

    3c) Yes UnaccountedTransaction

    Report

    Runreport"UnaccountedTransactions

    Report"

    Itcontainslistofallpaymenttransactions&

    reasonwhypayablescannotaccountfora

    transaction.

    Thisreportdoesnothaveinvoicewithno

    distribution.

    Note**Runthisreportafter"Create

    Accounting"Process.

    3d) Optional PaymentProcessRequest Itarrangespaymentschedulefordueinvoices.

  • OracleR12:Procure2PayByDineshKumarS

    3e) Yes Confirmallpayment

    Instructions

    RuntheProgram,"PaymentInstruction

    Register".

    Itlistseachpaymentcreatedforpayment

    processprofileormanualpayment.

    Actualpaymentsarecomparedagainstthis

    registertoverifyoraclepayableshave

    recordedpaymentscorrectly.

    3f) Optional PaymentRegister RunReport"PaymentRegister"Thisreport

    canbeusedtoreviewpaymentactivityfor

    eachbankaccountduringspecifictime

    period.Thisreportonlyshowsnetpayment

    amount(withoutDiscounts).

    3g) Optional PostedPaymentRegister Runreport"PostedPaymentRegister"

    Thisreportcontainstotalpaymentamount

    (IncludingDiscounts)

    4 Yes ReconcilePaymentstoBank

    StatementActivity

    Whenbankstatementisreceivedwecan

    reconcilepaymentsnymatchingtheamount

    ofeachpayment/depositreceivedwiththe

    amountthatwassubmittedtobank.

    Reconcilingcanbedonein2ways,

    1)Manually

    2)Automatic

    Manually:CreateBankStatementLines

    manually.

    Automatic:3programsareavailable,

    1)BankStatementImport

    2)AutoReconciliationProgram

    3)BankStatementImport&

    AutoReconciliation

  • OracleR12:Procure2PayByDineshKumarS

    5 Yes Transferallapprovedinvoices

    andpaymentstoGL

    Runtheprogram"CreateAccounting"There

    are3modesavailableforaboveprogram,1)

    Draft2)Final3)FinalPostDraft:itwillcreate

    Journalentrieswhicharenotfinal,andthey

    arenotreadytotransfertoGL.

    TableHit:(DraftMode)

    XLA_AE_HEADERS

    Accounting_Entry_Status_Code=D

    XLA_AE_LINESXLA_EVENTS

    Process_Status_Code=D

    Even_Status_Code=U

    Note**Wecanrunthisprogramagain&

    again,itwilldeletetheoldjournalentries

    andnewonewillbecreated.

    Final:Itwillcreatejournalentrieswhichcan

    betransferedtoGL.

    TableHit:(FinalMode)

    XLA_AE_HEADERS

    Accounting_Entry_Status_Code=F

    XLA_EVENTS

    Process_Status_Code=P

    Even_Status_Code=P

    Note**CreateAccountingcannotberun,ifit

    isfinallyaccounted.

    FinalPost:CreateJournalentriesinfinal

    mode,transfertoGlandpostthem.

    TableHit:(FinalMode)

    XLA_AE_HEADERS

    Accounting_Entry_Status_Code=F

    Transfer_Status_Code=Y

    XLA_EVENTS

    Process_Status_Code=P

    Even_Status_Code=P

    GL_JE_HEADERSStatus=P

    6 Optional ReviewthepayablestoGL

    PostingProcessafter

    completion

    Runthebelowreports.

  • OracleR12:Procure2PayByDineshKumarS

    6a) Optional PayablesAccountingProcess

    Report

    Runthereport"PayablesAccountingProcess"

    toreviewaccountingentriescreatedby

    CreateAccountingProcess.

    thisreporthave2sections,

    a)AccountingEntriesauditreport

    (Detail/Summarylist)

    b)AccountingEntriesexceptionReport

    (Entrieswitherrorstatus)

    6b) Optional PostedInvoiceRegisterReport Runthereport"PostedInvoiceRegister"

    Invoiceinfo.PostedtoGL.

    itcanbeusedtoverifytotalinvoiceamount

    equaltoallinvoicedistributionamount.

    6c) Optional PostedPaymentRegisterReport Runthereport"PostedPaymentRegister"

    ReviewpaymentspostedtoGL.Review

    PaymentActivityeachbankaccount.

    7 Yes UnaccountedTransaction

    Sweep

    Runthereport"UnpostedInvoiceand

    PaymentSweepProgram"

    ittransfersunaccountedtransactionsfrom

    oneaccountingperiodtoanother.

    Note**ifanyunaccountedtransactions

    existsthatperiodcannotbeclosed.

    Thisprogramwillnotforwardaccounted

    transactionswitherrors.Theerrorsshouldbe

    correctedandresubmittedbyexecuting

    "CreateAccounting"Process.

    HowitWorks?

    In"ControlPayablePeriods"windowifyoutry

    tocloseaccountingperiodwithunaccounted

    transactionsexists,thepayableswindow

    opensawindow,fromtherewecansubmit

    theaboveprogram.

    8 Yes ClosetheOraclePayable

    Periods.

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingMonthEndActivity

    No. Required Activity Details

    1 Yes Completealltransactionsfor

    theperiod.

    Completethebelowactivities,

    CompleteRequisitions

    CompletePOandReleases

    CompleteReceiptsandReturns

    Note**Submit"ConfirmReceipt"workflow

    selectorderprocessinpurchasingtosend

    notificationsthroughweb,email/notification

    detailstorequesters/buyerswhocreate

    requisitionsinpurchasing/iProcurement.

    Print(or)ArchiveallNewPO's

    Runprogram"PrintPurchaseOrders"

    Respondtoallworkflownotifications

    (Optional)

    2 Optional Reviewthecurrentandfuture

    Commitments

    Runthereport"PurchaseOrder

    CommitmentByPeriodReport"

    thisreportshowsthemonetaryvalue

    (relatingtomoney/currency)ofpurchased

    commitmentsforspecificperiod.

    tomonitorbuyerperformance.

    usereportwhennegociatingwithsuppliers

    bylimitingthecommitmentsofspecific

    supplier.

    3 Optional Reviewtheoutstandingand

    OverduePO

    Runthebelowreports,

    PurchaseOrderDetailReport

    OpenPurchaseOrdersReport(byBuyer)

    OpenPurchaseOrdersReport(byCost

    Center)

    Note**Inthisreportquantityordered&

    Quantityreceivedisdisplayedsothatstatus

    ofthePOcanbemonitored.

  • OracleR12:Procure2PayByDineshKumarS

    4 Yes FollowupReceiptsCheck

    withSuppliers

    IfPOnotreceived(or)Receiptsnotentered,

    Buyer/Userneedstocontactrespective

    department/dupplierforthesame.

    Note**EvenafterclosingthecurrentPeriod

    Receiptscanbecreatedbyenteringaback

    data.

    Theabovetransactionispossibleonlywhen

    "OracleInventory"modulenotinstalled.

    5 Yes IdentifyandReviewUn

    invoicedReceipts(Periodend

    Accruals)

    Runthereport"UninvoicedReceipts

    Report"toreviewreceiptsforwhichsupplier

    invoicehasnotbeenenteredinpayables.

    Receiptaccrualscanbereceivedbyaccount

    &item.helpinpreparationofaccrual

    entries.

    6 Yes FollowUpOutstanding

    Invoices

    RuntheProgram"UninvoicedReceipts

    Report"

    Tofindenteringofinvoices,matchingof

    unmatchedinvoicesandresolutionofinvoice

    holds&helpsinpreparationofaccrual

    entries.

    7 Yes CompleteOraclePayables

    PeriodendProcess

    CrosscheckPayablesperiodisclosed&all

    activitiesarecompleted.

  • OracleR12:Procure2PayByDineshKumarS

    8 Yes ReceiptAccrualPeriodEnd

    Report

    Runthereport"ReceiptAccrualsPeriod

    End"

    itcreatesperiodendaccrualsforuninvoiced

    receiptsforexpensedistributions.

    eachtimeitruns,oraclepurchasingcreates

    anunpostedjournalentrybatchinGLfor

    thereceiptaccruals.

    ifEncumbrance/Budgetarycontrol

    enabled,anotherjournalentryis

    corrospondingtoreversalentriesforun

    invoicedreceiptsthatwereaccrued.

    theabovetransactionhappensbyenabling

    profile"GL:LaunchAutoReverseAfterOpen

    Period".

    ifprofilesetto'N',manualreversalshould

    bedone.

    Note**thisstepisrequiredifaccrue

    expenseitemflagissetto"PeriodEnd"in

    purchasingoptionsetups.

    Whenflagissetto"AtReceipt",areversal

    isnotrequired.

    Note**thisprogramCreateAccountingin

    receivingsubledgeronly.Then"Create

    Accounting"Programneedstoberunto

    createSLAJournals.

    9 Yes ReconcileAccrualAccounts

  • OracleR12:Procure2PayByDineshKumarS

    ProgramInformation:

    CreateAccounting:

    TheCreateAccountingprogramcreatesandtransfersjournalentries.

    ParameterDetails:

    Parameters Description

    Ledger RequiredParameter.

    SelecttheLedgerforwhichaccountingentriestobecreated.

    IftheprofileoptionSLA:EnableDataAccessSecurityin

    SubledgersissettoYes,onlythoseledgersthatareincluded

    inGeneralLedgerAccessSetsassignedtotheresponsibility

    appearinthelistofvalues.

    ProcessCategory OptionalParameter.

    Itrestrictstheeventsselectedforaccountingtoaparticular

    processcategory.

    TheCreateAccountingprogramselectseventswithevent

    typesfallingintotheeventclassesassignedtotheprocess

    category.

    Onlyprocesscategoriesestablishedbydevelopmentteams

  • OracleR12:Procure2PayByDineshKumarS

    aspartoftheseeddataareincludedinthelistofvalues.

    EndDate RequiredParameter.

    Processesonlythoseeventswitheventdatesonorbefore

    theenddate.

    Mode RequiredParameter.

    Itdetermineswhetherthesubledgerjournalentriesare

    createdinDraftorFinalmode.

    IfDraftmodeisselected,thentheTransfertoGL,Postin

    GeneralLedger,andGeneralLedgerBatchNamefieldsare

    disabled.DraftentriescannotbetransferredtoGeneral

    Ledger.

    ErrorsOnly RequiredParameter.

    Itlimitsthecreationofaccountingtothoseeventsforwhich

    accountinghaspreviouslyfailed

    IfYesisselected,theCreateAccountingprogramprocesses

    alleventswithastatusofError.

    Report RequiredParameter.

    Itdetermineswhethertogenerateareportshowingthe

    resultsoftheSubledgerAccountingprograminsummaryor

    detailformat.

    TransfertoGeneral

    Ledger

    Required,ifmodeissettoFinal.

    Itdetermineswhethertotransferthesubledgerjournal

    entriestoGeneralLedger.

    JournalimportisnotlaunchediftheprofileoptionSLA:

    DisableJournalImportissettoYes.

    PostinGeneralLedger RequiredifModeissettoFinalorCreateAccountingissetto

    No.

    Itdetermineswhethertopostsubledgerjournalentriesin

    GeneralLedger.

    Ifthereisaprimaryledgerwithsecondaryledgersattached

    toitandtheapplicationisanonvaluationmethod

    application,thejournalentriesofthesecondaryledgersare

    automaticallyposted.Thisisbasedontheapplication

    accountingdefinitionthattheusersetsup.

    Iftheapplicationisavaluationmethodapplication,then

    thereisadifferenteventforthatsecondaryledgerandthe

    accountingisnotcreatedinthesamerunforbothledgers.

    GeneralLedgerBatch

    Name

    OptionalParameter.

    Userenteredbatchnamethatappearsonthetransferred

    GeneralLedgersubledgerjournalentries.TransfertoGL

    optionmustbesettoYes.

    IncludeUser RequiredParameter.

  • OracleR12:Procure2PayByDineshKumarS

    Transactionidentifier Itcontrolswhetherthereportdisplaysuseridentifiers'

    namesandvalues.

    TransferJournalEntriestoGL:

    TheTransferJournalEntriestoGLprogramconsistsofasubsetofparametersusedinthe

    CreateAccountingprogramaslistedbelow:

    Ledger

    ProcessCategory

    EndDate

    PostinGeneralLedger

    GeneralLedgerBatchName

  • OracleR12:Procure2PayByDineshKumarS

    JournalImport:

    Noparametersforthisprogram.

  • OracleR12:Procure2PayByDineshKumarS

    ProcuretoPayTableHits

    ProcessFlow

  • OracleR12:Procure2PayByDineshKumarS

    RequisitionTables

    PO_Requisition_Headers_All

    (REQUISITION_HEADER_ID)

    PO_Requisition_Lines_All

    (REQUISITION_HEADER_ID)

    PO_Requisition_Lines_All

    (REQUISITION_LINE_ID)

    PO_Req_Distributions_All

    (REQUISITION_LINE_ID)

    PurchasingTables

    PO_Headers_All

    (PO_Header_ID)

    PO_Lines_All

    (PO_Header_ID)

    PO_Lines_All

    (PO_line_ID)

    PO_Line_Locations_All

    (PO_line_ID)

    PO_Line_Locations_All

    (Line_Location_ID)

    PO_Distributions_All

    (Line_Location_ID)

    ReceivingTables

    Rcv_Transactions

    (RCV_TRANSACTION_ID)

    RCV_RECEIVING_SUB_LEDGER

    (RCV_TRANSACTION_ID)

    Rcv_Transactions

    (SHIPMENT_HEADER_ID)

    Rcv_Shipment_Headers

    (SHIPMENT_HEADER_ID)

    Rcv_Shipment_Headers

    (SHIPMENT_HEADER_ID)

    RCV_Shipment_Lines

    (SHIPMENT_HEADER_ID)

    InvoiceTables

    AP_Invoice_Distributions_All

    (Invoice_ID,INVOICE_LINE_NUMBER)

    AP_Invoice_Lines_All

    (Invoice_ID,INVOICE_LINE_NUMBER)

    AP_Invoice_Distributions_All

    (Invoice_ID)

    AP_Invoices_All

    (Invoice_ID)

    AP_Invoice_Lines_All

    (Invoice_ID)

    AP_Invoices_All

    (Invoice_ID)

    AP_Invoice_Lines_All

    (PO_LINE_LOCATION_ID)

    PO_Line_Locations_All

    (PO_LINE_LOCATION_ID)

    AP_Invoices_All

    (Invoice_ID)

    AP_Invoice_Payments_All

    (Invoice_ID)

    AP_Invoice_Payments_All

    (Invoice_ID)

    AP_Payments_Schedules_All

    (Invoice_ID)

    AP_Invoices_All

    (Terms_ID)

    AP_Terms

    (Term_ID)

    AP_Invoices_All

    (Invoice_ID)

    AP_Recurring_Payments_All

    (Invoice_ID)

    AP_Terms

    (Term_ID)

    AP_Terms_TL

    (Term_ID)

    AP_Invoices_All

    (Batch_ID)

    AP_Batches_All

    (Batch_ID)

    AP_Invoices_All

    (Invoice_ID)

    AP_Holds_All

    (Invoice_ID)

  • OracleR12:Procure2PayByDineshKumarS

    AP_Holds_All

    (HOLD_LOOKUP_CODE

    ,RELEASE_LOOKUP_CODE)

    AP_Hold_Codes

    (HOLD_LOOKUP_CODE

    ,RELEASE_LOOKUP_CODE)

    BankInformationTables

    AP_Bank_Accounts_All

    (EXTERNAL_BANK_ACCOUNT_ID)

    AP_Bank_Account_Uses_All

    (EXTERNAL_BANK_ACCOUNT_ID)

    AP_Bank_Accounts_All

    (BANK_BRANCH_ID)

    AP_Bank_Branches

    (BANK_BRANCH_ID)

    PaymentTables

    AP_Invoice_Payments_All

    (INVOICE_PAYMENT_ID)

    AP_Payment_Distributions_All

    (INVOICE_PAYMENT_ID)

    AP_Invoice_Payments_All

    (Check_ID)

    AP_Checks_All

    (Check_ID)

    AP_Checks_All

    (Check_ID)

    AP_Payment_History_All

    (Check_ID)

    APAccountingEntriesTables

    AP_Payment_History_All

    (ACCOUNTING_EVENT_ID)

    AP_Accounting_Events_All

    (ACCOUNTING_EVENT_ID)

    AP_Accounting_Events_All

    (ACCOUNTING_EVENT_ID)

    AP_AE_Headers_All

    (ACCOUNTING_EVENT_ID)

    AP_AE_Headers_All

    (AE_HEADER_ID)

    AP_AE_Lines_All

    (AE_HEADER_ID)

    SubLedgerAccountingTables

    XLA_EVENTS

    (EVENT_ID)

    XLA_AE_HEADERS

    (EVENT_ID)

    XLA_AE_HEADERS

    (AE_HEADER_ID)

    XLA_AE_LINES

    (AE_HEADER_ID)

    XLA_AE_HEADERS

    (LEDGER_ID)

    XLA_TRIAL_BALANCES

    (LEDGER_ID)

    GLJournalEntriesTables

    GL_JE_Batches

    (JE_BATCH_ID)

    GL_JE_Headers

    (JE_BATCH_ID)

    GL_JE_Headers

    (JE_HEADER_ID)

    GL_JE_Lines

    (JE_HEADER_ID)

    GL_JE_Batches

    (JE_BATCH_ID)

    AP_Invoice_Transmissions

    (JE_BATCH_ID)

    GL_JE_Batches

    (JE_BATCH_ID)

    AP_Check_Transmissions

    (JE_BATCH_ID)

    GL_Balances

    (LEDGER_ID)

  • OracleR12:Procure2PayByDineshKumarS

    Purchasing&APInterfaceTableHits

    RequisitionInterfaceTables

    PO_Requisitions_Interface_All RequisitionimportInterfaceTablestores

    RequisitionHeader,Line&DistributionLevel

    Information.

    PO_Req_Dist_Interface_All Thatcreatesmultipledistributionsusing

    RequisitionImport.

    PO_Reschedule_Interface Ittemporarilystoresquantityorneedbydate

    changestorequisitionlinessuggestedbyOracle

    MasterScheduling/MRP.

    RequisitionInterfaceTables

    PO_Headers_Interface TablesStoresPOHeaderLevelInformation.

    PO_lines_Interface TablesStoresPOLine&ShipmentLevel

    Information.

    PO_Distributions_Interface TablesStoresPODistributionLevelInformation.

    InterfaceErrorTables

    PO_Interface_Errors Itcontainserrormessageinformationgenerated

    bytheopeninterfaceprogramsinOracle

    Purchasing.

    ReceivingInterfaceTables

    RCV_Transactions_Interface ItcontainsReceivingHeadersandShipment

    Details.Itstoresinformationaboutreceiving

    transactionsthatarewaitingtobeprocessedby

    thereceivingtransactionprocessororwere

    rejectedduetoanerrorwhenthetransaction

    processorattemptedtoprocessthetransaction.

    RCV_Headers_Interface ItStoresreceivingHeaderInformation.

    APInterfaceTables

    AP_Invoices_Interface Itstoresheaderinformationaboutinvoicesthat

    youcreateorloadforimport.

    AP_Invoice_Lines_Interface Itstoresinformationusedtocreateoneormore

    invoicedistributions.Notethatonerowinthis

    tablemaycreate,duringtheimportprocess,more

    thanoneinvoicedistribution.

    AP_Interface_Rejections Itstoresinformationaboutinvoicedatafromthe

    APInterfacetableswhichcouldnotbeprocessed

    byPayablesOpenInterfaceImport.

    AP_Interface_Controls Itisatemporarytablethatholdscontrol

    informationaboutsegregateddata.Thetable

    ensuresthateachimportmustbeuniquewith

    respecttothecombinationofSOURCEand

    GROUP_ID.

  • OracleR12:Procure2PayByDineshKumarS

    ProcuretoPayAccountingEntries

    PurchasingModuleSno. Event Debit Credit

    1 CreationofRequisition

    2 CreationofPO

    3 InventoryDestination

    Receipts

    ReceivingInspectionA/C InventoryAPAccrualA/C

    4 ExpenseDestination

    Receipts

    ReceivingInspectionA/C ExpenseAPAccrualA/C

    5 PeriodEndActivity

    (Expenseitemswith

    receipts)

    POChargeA/C

    (to)

    ExpenseAPAccrualA/C

    6 WhenNextPeriodOpen

    (ReversalEntryforstep5)

    ExpenseAPAccrualA/C

    (to)

    POChargeA/C

    Note**

    AccountingEntriesforInventoryItemscanbecreatedatReceiptsOnly.

    WhereasforExpenseitemsitcanbedoneatPeriodend/Receipts.

    InventoryModuleSno. Event Debit Credit

    1 DeliveryofInventoryItems

    (StandardCosting)

    Material/InventoryA/C ReceivingInspectionA/C

    (POPrice)

    PurchaseVarianceA/CDr./Cr.(asApplicable)

    (POPrinceStd.CostDiff)

    2 DeliveryofExpenseItems PoDistributionChargeA/C ReceivingInspectionA/C

    3 PurchaseReturn APAccrualA/C InventoryA/C

  • OracleR12:Procure2PayByDineshKumarS

    PayablesModuleSno. Event Debit Credit

    1 CreationofInventoryItem

    Invoice

    InventoryAPAccrualA/C LiabilityA/C

    InvoicePriceVarianceA/CDr./Cr.(asApplicable)

    (InvoicePricePoPrice)

    2 CreationofExpenseItem

    Invoice

    ExpenseAPAccrualA/C LiabilityA/C

    3 PaymentofInvoice

    (Inventory/Expense)

    LiabilityA/C CashClearingA/C

    DiscountA/C(ifany)

    Gain/LossA/C(foreign

    exchangeGLifany)

    Note**

    CashclearingisusedwhenCMmoduleisusedelseitwillbedirectlyhitCash/Bank

    accountforpayment.

    4 GoodsReturntoSupplier

    (Inventory/ExpenseItems)

    LiabilityA/C InventoryItem:

    InventoryAPAccrualA/C

    ExpenseItem:

    ExpenseAPAccrualA/C

    5 RefundthroughCreditMemo LiabilityA/C APAccrualA/C(or)

    ChargeA/C

    6 CreationofPrepayment

    Invoices(prepaid)

    ExpenseA/C LiabilityA/C

    7 PaymentofPrepayment

    Invoice

    LiabilityA/C CashClearingA/C

    8 ApplyPrepaymentwith

    StandardInvoice

    LiabilityA/C PrepaymentA/C

    9 CreationofCreditMemo LiabilityA/C APAccrualA/C(or)

    ExpenseA/C

  • OracleR12:Procure2PayByDineshKumarS

    PurchasingDocumentOpenInterface

    (Reference:OracleDocument)

    PurchasingOpenInterface:

    Steps Details

    Load PurchasingDocumentsOpenInterface(PDOI)receivesprice/sales

    cataloginformationandresponsestorequestsforquotation(RFQs)

    electronicallyfromsuppliersintheformofblanketpurchase

    agreementlinesorcatalogquotations.

    OnewaytoimportcatalogdataintothePurchasingDocumentsOpen

    Interface,andfinallyintoPurchasing,isthroughOracleeCommerce

    Gateway.

    Process RunthePDOIprogramtovalidateandimportitintoPurchasing.

    ThePDOIprogramcanberun,

    FromwithineCommerceGatewaywhenyouchooseImport

    ProgramfromtheeCommerceGatewayProcessmenu.

    Runitseparatelyinpurchasing.

  • OracleR12:Procure2PayByDineshKumarS

    ReceivingOpenInterface:

    Steps Details

    Load Thereceivingopeninterfaceisusedtoprocessreceiptsloadedbythe

    eCommerceGateway,fromaflatfile(ifbarcodingisused,for

    example),orASNsandASBNsloadedthroughtheiSupplierPortal.

    Process AfterreceiptsareloadedruntheReceivingTransactionProcessorto

    validatethem.

    Confirm ReceiptsmustbeconfirmedusingtheConfirmReceiptswindowor

    throughanotificationsentbytheConfirmReceiptsworkflowbefore

    theycreateaccrualsandcanbedeliveredtotheirfinaldestination.

  • OracleR12:Procure2PayByDineshKumarS

    RequisitionOpenInterface:

    Steps Details

    Load Requisitioncanbeimportedusingflatfile,inventory,OM,MRP,WIP

    modules.

    Import WorkinProcess,MasterScheduling/MRP,OrderManagement,and

    Inventory(aswellascustomsystems)canproviderequisition

    informationforthePurchasingrequisitioninterfacetable.

    RequisitionImportcreatesarequisitionlineandoneormore

    requisitiondistributionsforeachrowitfindsintheinterfacetable.

    Itthengroupstheselinesonrequisitionsaccordingtoparameters

    youdefine.YoucancreatereleaseseachtimeyouruntheRequisition

    Importprocess.

    Purchasingautomaticallycreates(andoptionallyapproves)the

    releases

    forallblanketsourced,approvedrequisitionsaspartofthe

    RequisitionImportprocess,notjustthosecreatedbytheRequisition

    Importrun.

    Purchasingautomaticallysourcesyourrequisitionlinetoablanket

    agreementorcatalogquotationnumberifthesupplierfortheitemis

    intheApprovedSupplierListandifsourcingrulesaresetupforthe

    item.

    Process OncerequisitionsareloadedintoPurchasing,usetheAutoCreate

    form,theCreateReleasesprogramorWorkflowtocreatestandard

    purchaseordersorblanketpurchaseagreementreleases.

  • OracleR12:Procure2PayByDineshKumarS

    QuerytogetlistofOpenAPILists

    SELECT SUBSTR(A.OWNER,1,20) OWNER , SUBSTR(A.NAME,1,30) PACKAGE_NAME , SUBSTR(A.TYPE,1,20) OBJECT_TYPE , SUBSTR(U.STATUS,1,10) STATUS , U.LAST_DDL_TIME , SUBSTR(TEXT,1,80) DESCRIPTION FROM DBA_SOURCE A, DBA_OBJECTS U WHERE 2=2 AND U.OBJECT_NAME = A.NAME AND A.TEXT LIKE '%HEADER%' AND A.TYPE = U.OBJECT_TYPE AND A.NAME LIKE 'PO_%API%' AND SUBSTR(A.TYPE,1,20) = 'PACKAGE' ORDER BY A.OWNER, A.NAME;

    Note**ChangeNamelikePO_%,PA_%,OM_%etc.

    PurchasingAPI:

  • OracleR12:Procure2PayByDineshKumarS

    Hopeyouallenjoyedreadingmymaterial.