On 08/07/2013 11:25 AM, Erik Huelsmann wrote:
Hi Brian,

          Discount (two text fields on the Customer screen)

    field 1, % off, field 2, if paid in x days.
    Basically there are three mechanisms for discounts.

    The first are "business types" which can have across the board
    discounts on *everything.*  This is a very broad tool and may be
    merged into the price matrix system at some point.

    The second are customer and pricegroup pricing.  Thats what is
    set on the parts screen.

    It sounds like there currently isn't an easy way to discount
    products from a specific manufacturer for a set period.  One way
    to implement an enhancement would be to add a "set price" button
    at the bottom of the product search results screen (eg, search by
    "make"/manufacturer).  When clicked, the button would take the
    user to a screen which lets them set discount percentage and date
    range.  How that's accomplished in the back-end and related
    screens (eg, sales order) I'm not sure.


Even though your workflow probably works, I'd say that the best architectural fit would be to add an extra criterion to the price matrix:

Can you define price matrix?
Does that refer to results of a product (parts) search?

currently products can be assigned prices or discounts based on the counter party (customer/vendor) and the product. It seems (to me) that adding an extra criterion would be the way to go. That needs a UI design though...

Dealing with legacy spaghetti code in LedgerSMB is painful.
I cringe thinking about adding a button or checkbox to older code.

Come to think of it, I don't know how to assign a specific customer a 10% reduced rate on all products, but that should be possible.

Yes, and that's a basic POS function point LedgerSMB ought to have.


Another idea would be to assign all products of a given manufacturer to a specific parts group. That way, you could probably assign rebates on the entire price group. How exactly to go about doing that, I don't really know at this point (I'd have to find out).


--
Bye,

Erik.

http://efficito.com <http://efficito.com/> -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk


_______________________________________________
Ledger-smb-users mailing list
Ledger-smb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Ledger-smb-users mailing list
Ledger-smb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to