Wednesday 10 December 2014

BSA - Blanket Sales Agreement and Releases in Oracle R12.2


Definition:
  • Blanket Sales Agreements are used when you have specific characteristics related to a purchasing agreement between a customer and a supplier. These characteristics include the date range of the agreement, the items included, the price of the items, the quantity of each item that the parties committed to, as well as other attributes, like freight or payment terms.
  • Below is the step by step procedure to process BPA in order management.

STEP 1: Sales Agreement Transaction Type
  • Let’s create a separate transaction for BSA and document type as Sales Agreement as below.
Invoking: Setup→Transaction Type→Define
  • Here we have created a new transaction type as Blanket_Sales_Agreement.
  • Fulfillment Flow as "Sales Agreement Flow - Generic"

STEP 2: Creating Document Sequence & Assigning
  • Now let’s create a fresh Document sequence and assign for the transaction type we created.
Invoking: Setup→Documents→Define
  • Here we have created sequence as BSA_Sequen_Test
  • And assign the sequence by Invoking: Setup→Documents→Assign
  • Mention the Ledger name in Ledger and Transaction type created in the category, our created sequence in Sequence Field and save the dialog box as below.


STEP 3: Separate BSA for One Customer
Invoking:  Sales Agreement→Sales Agreements
Let’s concentrate here on two separate levels - Header level and Line level.
  • Firstly in header, Query the customer you already created and attach our transaction type in Sales Agreement Type as below.
  • Click on the shipping tab and provide the Ship to Location, freight terms, shipping method.
  • In pricing mention the price list you already created.
  • Now if you click on Acceptance Tab, the Customer Accepted button is graded out, since no approval and acceptance has been made yet.
  • Now let’s fillip the line level fields.
  • Query any item you have already created in inventory so that this item is applicable for BSA and click on submit draft button as below.
  • Now click on Acceptance tab and provide the Customer and Supplier name of your choice, you can view the Customer Accepted button enabled and click on it, which indicates that the customer has reviewed and accepted the BSA.
  • Now the status of the sales agreement becomes Active from graded.

STEP 4: Releasing BSA
  • On the same page click on action tab and select create Releases.
  • New sales order form is opened, book the order as below.
  • Now if you try to query  any other item apart from Datacard and proceed to book, it won’t allow us to process further since we have mentioned only one item(Datacard) in BSA.
  • Error message is below.
  • Now if you query by the order number in sales order the line status will be Awaiting Shipping
  • From which we can perform O2C cycle as below. Pick Release /Ship Confirm.
  • Now the status is changed to Shipped.
  • Run workflow background process to change the line status to Invoice Interface.


Conclusion:
  • Similarly we can release “n” number of BPA from the Sales Agreement we created.
  • Once a Blanket Sales Agreement is entered for a customer, multiple releases (shipments) against the Blanket Sales Agreement are processed over a period of time within Order Management. The order is fulfilled and billed according to the terms of the Blanket Sales Agreement. Tracking information will also be accumulated for Blanket Sales Agreements, this information is used to view status of orders executed against a Blanket Sales Agreement.

Thank you || Raja||


14 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Hallo Sridevi,

    I have a concern that my Items at sales order are not getting defaulted from Business Sales Agreement and i have to select the order items from LOV at Sales Order Line level every time.
    Another issue is i can select any item at sales order line level and can book the sales order which should not be the case as i am supposed to be restricted by system to not to enter another item except that i have already given at business sales agreement.

    Regards,
    Saad Shahid

    ReplyDelete
  3. HiRaju

    great post. is there any way in getting around editing the activation date of a sales agreement once it is protected against update? as it is grayed out i am unable to check this or change the line sales agreements which are grayed out

    ReplyDelete
    Replies
    1. No you cannot, once you have releases against it you wont be able to

      Delete
  4. Thanks for sharing benefits of cxml punchout.
    cXML Punchout

    ReplyDelete
  5. Thanks for sharing a great article about Benefits of CXML Punchout.
    Benefits of CXML Punchout

    ReplyDelete
  6. Magnificent blog I visit this blog it's extremely wonderful. Interestingly, in this blog content composed plainly and reasonable. The substance of data is useful.
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training
    Oracle Fusion Financials Online Training
    Big Data and Hadoop Training In Hyderabad

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Thank you for sharing such a nice and interesting blog with us. I have seen that all will say the same thing repeatedly. But in your blog, I had a chance to get some useful and unique information.

    Oracle Fusion Financials Online Training

    ReplyDelete
  9. Nice blog,Very useful article,Thanks for sharing this information.
    Oracle Fusion HCM Online Training

    ReplyDelete
  10. Hey I’m Martin Reed,if you are ready to get a loan contact.Mr Benjamin via email: 247officedept@gmail.com ,WhatsApp:+1 989-394-3740 I’m giving credit to his Service .They grant me the sum 2,000,000.00 Euro. within 5 working days.Mr Benjamin work with  group investors into pure loan and debt financing at the  low ROI to pay off your bills or buy a home Or Increase your Business. please I advise everyone out there who are in need of loan and can be reliable, trusted and capable of repaying back at the due time of funds.

    ReplyDelete
  11. Hi, user has created a sales order using the blanket sales agreement but deleted a line, and it got stuck with released quantity in BSA. user want to create SO for 1 Qty now. how to do it. very urgent.

    ReplyDelete