[jira] [Commented] (OFBIZ-7714) Introduce a quick way for adding Purchase Price agreements with Suppliers for any specific product from Catalog

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-7714) Introduce a quick way for adding Purchase Price agreements with Suppliers for any specific product from Catalog

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-7714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15688935#comment-15688935 ]

Swapnil Shah commented on OFBIZ-7714:
-------------------------------------

I am not sure if the requirements are interpreted in the true sense in which it was described. Here is the real time business case if that can help to put things in perspective:

"A buyer is the person who is responsible for negotiating with suppliers on various terms related to products like pricing, discounts, delivery schedule, credit backs, lot sizing etc. While negotiating with suppliers, there are various data points need to be referred e.g. Terms/Quotes offered/negotiated from other or same suppliers in past, current inventory status, selling prices, future contracts, current contracts expiry etc. As essentially buyer is authorized person to initiate or place the formal agreement into system which later can be Approved by higher authorities before making them to come into effect. Role of 'Accounting' users in this process is limited to just referring such agreements in order to reconcile invoices and payments to any given supplier". (Please note that Buyer has all the valid permission and authority to CRUD the "Purchase Agreements" here without necessarily having all other permissions available to a typical Accounting users as specified in description of ticket earlier).

In order to support above business processes, Catalog app looked more apt place to be in over other applications as buyers generally have prior permission to access and refer all relevant details without necessarily jumping around across modules with all the necessarily permissions. I am not sure about the original intent of having 'Agreements' tab available under Catalog app but whatever may be the reason, 'Agreement' view could have been leveraged here to enable this requirement.

Currently the requirement over this ticket is just for supporting pricing agreements but later can be extended for other eligible types based on logged in user's roles.

> Introduce a quick way for adding Purchase Price agreements with Suppliers for any specific product from Catalog
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-7714
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7714
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product
>    Affects Versions: 14.12.01, 15.12.01
>            Reporter: Swapnil Shah
>            Assignee: Swapnil Shah
>         Attachments: PPA.png
>
>
> Currently new pricing agreements creation takes user to Accounting app where it is quite an long and arduous process. And many a times a buyer or procurement users doesn't have direct accounting permission in case quick pricing agreement needs to be placed with Supplier for specific product(s).
> We can provide a quick option from Catalog >> Product >> Agreement screen over "Purchase" section that could unfold as follows:
> # Have a 'Create Price Agreement' link/button on the 'Purchases' Panel and hitting this link could ask user to enter following very basic parameters:
> #- Party Id From (Default it to facility's owner party id)
> #- Party Id To (show list of suppliers like we show at the time of Purchase Order entry screen)
> #- From Date (default it to show as now() timestamp)
> #- Through Date
> #- Description
> #- Price
> #- Currency
> #- Supplier Product Id
> # Upon successful submission of above details system should create Agreement and AgreementItem & SupplierProduct between Supplier and organization by passing following default values:
> #- Role Type Id From = 'Internal Organization'
> #- Role Type Id To = ''Supplier"
> #- Agreement Type Id = 'Purchase'
> #- Agreement Item Type Id = 'Pricing'
> #- Product Id= '<ProductId on screen>'
> Please refer to attached screenshot for reference placeholder
> !PPA.png|thumbnail!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)