Dear Pierre,
Few inputs for thoughts;

One agreement from company to multiple parties may exists. For example;
>From Company if sale is more than $10,000 then company may credit/discount
10% of sale to its suppliers. Then it will be applicable to more than one
supplier, then AgreementRole entity is suitable in that case.

To be clarify I'm not against this proposal because other entities in the
list are good candidate for this. Also following common pattern is good
reason to go with this, may be we can add or filter some entities.

But I will be able to say yes/no for the proposal after some more inputs
come from community.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, May 13, 2019 at 5:11 PM Pierre Smits <[email protected]> wrote:

> Hi All,
>
> Currently several entities capture the (contractual) parties in fields like
> fromPartyId and toPartyId. These parties commonly represent the internal
> (accounting) organisation and the external party (the customer, supplier,
> contact, account, carrier etc).
>
> Such entities are:
>
>    - Agreement (in party)
>    - Employment (in humanres)
>    - Invoice (in accounting
>    - OrderReportPurchasesGroupByProduct
>    - PartyBenefit (in humanres)
>    - Payment (in accounting)
>    - PayHistory (in humanres)
>    - ReturnHeader (in Order)
>    - UnemploymentClaim (in humanres
>
>
> However there are a (quite a) few entities that defy these 1-on-1
> relationships (between internal party and the object, and the external
> party and the object), like:
>
>    - OrderHeader: neither partyIdFrom nor partyIdTo
>    - Quote: neither partyIdFrom nor partyIdTo but having a partyId field
>    - CustRequest: only having fromPartyid (plus its role
>    - Subscription: having originatedFromPartyId (plus the role) and partyId
>    - ReorderGuideline: having partyId (plus the role)
>
> And I am confident I am missing a few.
>
> In oder to simplify processes for capturing the main parties in various
> entity records I propose to realign these (master) entities to ensure that
> both the primary internal and external parties (and their primary roles)
> are captured.
>
> What are your thoughts?
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>

Reply via email to