=============   TASKS AND FEATURE REQUESTS #548: LATEST MODIFICATIONS   
=============
https://doliforge.org/tracker/?func=detail&aid=548&atid=247&group_id=144

Changes by: Laurent Destailleur <[email protected]>
Date: 2013-03-08 10:16 (Europe/Paris)

---------------   Additional Follow-up Comments   ----------------
"Why prevent user from creating a negative line ?"

Answer is easy. It is a regression bug.
Adding negative line should not be allowed ONLY onto invoices (that use 
absolute discount instead, reason is to be able to track all discount to match 
legal accountancy rules). 

For other element, there is no reason to restrict negative lines since there 
are converted into global discount when element is converted into invoice. I 
fix this.



=============   TASKS AND FEATURE REQUESTS #548: FULL  SNAPSHOT   =============


Project: Dolibarr ERP & CRM             

--- Details ---
Submitted on:  2012-09-19               
Submitted by:  Maxime Kohlhaas (atm-maxime)
Last Modified On:  2013-03-8            Artifact ID:  548
Subproject:  Core (internal)            Priority:  1 - Lowest
Assigned to (multiple):  None           
Summary:  Add global discount on quotes, orders and invoices
Original Submission:  After searching trough the forum and wiki, i didn't find 
any feature request regarding this functionality. The discount system works 
fine today but only line per line, and even with a relative discount defined on 
the customer, it applies on each line. I think this will be a good feature to 
be able to apply a global discount and have the total calculated including the 
discount.
Easy hacks (opened to any developer):  No

--- Status ---
Percentage of completion (1-100):  0    Status:  Open
Start Date:                             End Date:  

Follow-ups
**********

------------------------------------------------------------------
Date: 08/03/2013 10:08:47           By: eldy
"Why prevent user from creating a negative line ?"

Answer is easy. It is a regression bug.
Adding negative line should not be allowed ONLY onto invoices (that use 
absolute discount instead, reason is to be able to track all discount to match 
legal accountancy rules). 

For other element, there is no reason to restrict negative lines since there 
are converted into global discount when element is converted into invoice. I 
fix this.

------------------------------------------------------------------
Date: 08/03/2013 09:18:31           By: atm-maxime
Ok I understand. No special fields to deal with global discount.
Discount can be relative to a line (%). OK
Discount can be added as a negative line by using the discount functionnality 
on customer. OK
Why prevent user from creating a negative line ?

In 3.2, if I added a negative line on my propal, which was possible, it was 
automatically converted to a customer discount when closing the propal.
Today, if I create a customer discount and use it in a propal, after creating 
an invoice from the propal I have my discount in the invoice but still 
available on the customer too.


------------------------------------------------------------------
Date: 07/03/2013 17:27:01           By: eldy
Problem is really more complicated than adding fields.
Because, we have to report and dispatch amount into acountancy code in a 
future. Adding a discount that is not on line will make accountancy headhache. 
A global discount is already addressed with the feature "Discounts of 
thirdparty", but it is not a relative.
If you want to add a negative line, you must use this feature.

There is also a relative discount already available. And this % is applied on 
each line. Ités added on each line, but it's same than having discount 
globally. And using this way of working keep compatibility to make accountancy 
line by line (what we need for a lot of reason, stock value calculation, vat 
calculation, and future accountancy dispatch system).


------------------------------------------------------------------
Date: 07/03/2013 15:06:04           By: atm-maxime
I'm back on this subject because in the 3.4, it seems that adding a line with a 
negative value does not work anymore. So we need a solution to add global 
discount.

------------------------------------------------------------------
Date: 19/09/2012 15:28:47           By: atm-maxime
How I think this could work :
Add 2 new fields on quotes, orders and invoices (discount_value and 
discount_type (% or amount)).
Change the total calculation to include the global discount.
Change the PDF output to ad a value below the total showing the discount value 
and type and the new total HT.

I may be forgetting things, so please feel free to add comments on this feature 
:)


CC List is empty


Dependencies list is empty


No files currently attached


For detailed info, follow this link:
https://doliforge.org/tracker/?func=detail&aid=548&atid=247&group_id=144
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à