You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Pierre Smits (JIRA)" <ji...@apache.org> on 2016/06/19 08:39:05 UTC

[jira] [Commented] (OFBIZ-7482) Deposit price support

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

Pierre Smits commented on OFBIZ-7482:
-------------------------------------

Ag
A deposit charge can be a legal obligation (extra fee for recycling purposes). This kind is in many countries applied to both returnable containers of consumer products and to non-returnable packaging, like the aluminum cans of soda cans, or the bottles for beer or wine, plastic bags, etc. Most of the times the whole sum of the deposit charge needs to be passed on by the company that collected it. This process is somewhat to the process regarding VAT.

In this case the deposit product is a non-serialized consumable good, as the company doesn't expect the unique good to be returned.

A deposit charge can also be applied as some kind of rental fee (to ensure that the deposit good is returned to its owner). This is commonly applied to goods with a longer life span and very common in a B2B environment, e.g. pallets, liquid containers, bags for bulk products, etc.

In this case the deposit product is a serialized non-consumable good (e.g. like a rental product), and the company needs to track where it goes
goes to.


> Deposit price support 
> ----------------------
>
>                 Key: OFBIZ-7482
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7482
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product
>            Reporter: Suraj Khurana
>            Assignee: Suraj Khurana
>
> Business requirements: 
> In many business industry this is very common pattern that you need to pay some amount as deposit for particular products. Such as when you purchase wine or other bottle products, you need to pay some amount as deposit and whenever you return back that bottle, that deposited amount will be refunded to you.
> Technical Details:
> Create a new ProductPricePurpose as 'DEPOSIT' and for similar products we will create product price record with productPriceTypeId as 'DEFAULT_PRICE' and productPricePurposeId as 'DEPOSIT'. At the time of Order creation simply create order adjustments for such products.



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