details:   https://code.openbravo.com/erp/devel/pi/rev/d991f91e1a2f
changeset: 30634:d991f91e1a2f
user:      Mark <markmm82 <at> gmail.com>
date:      Mon Nov 07 16:43:46 2016 -0500
summary:   Fixes issue 34392: Avoid duplicated taxes in voided Sales Invoices 
if discounts

When taxes of the reversed invoice are created only manual taxes are taken into
account (reacalculate flag set as Y).

diffstat:

 src-db/database/model/functions/C_INVOICE_POST.xml |  9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diffs (21 lines):

diff -r ac6861ecdd85 -r d991f91e1a2f 
src-db/database/model/functions/C_INVOICE_POST.xml
--- a/src-db/database/model/functions/C_INVOICE_POST.xml        Wed Nov 09 
12:24:38 2016 -0500
+++ b/src-db/database/model/functions/C_INVOICE_POST.xml        Mon Nov 07 
16:43:46 2016 -0500
@@ -775,15 +775,10 @@
 
         -- Check if there is any manually added tax
         FOR Cur_InvoiceTax IN
-          (SELECT c_tax_id, ad_client_id, ad_org_id, isactive,
-            taxbaseamt, taxamt, recalculate
+          (SELECT c_tax_id, ad_client_id, ad_org_id, isactive, taxbaseamt, 
taxamt, recalculate
           FROM c_invoicetax
           WHERE c_invoice_id = v_Record_ID
-          MINUS
-          SELECT c_tax_id, ad_client_id, ad_org_id, isactive,
-            -taxbaseamt, -taxamt, recalculate
-          FROM c_invoicetax
-          WHERE c_invoice_id = v_RInvoice_ID)
+          AND RECALCULATE = 'N')
         LOOP
           SELECT MAX(line) + 10 INTO v_LineMax FROM c_invoicetax WHERE 
c_invoice_id = v_RInvoice_ID;
           INSERT INTO c_invoicetax(c_tax_id, c_invoice_id, ad_client_id, 
ad_org_id, isactive, created, createdby, updated, updatedby,

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to