[
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)