You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by si...@apache.org on 2007/12/04 18:21:31 UTC

svn commit: r601010 - /ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java

Author: sichen
Date: Tue Dec  4 09:21:30 2007
New Revision: 601010

URL: http://svn.apache.org/viewvc?rev=601010&view=rev
Log:
Fill in return invoice's parentInvoiceId/itemSeqId

Modified:
    ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java

Modified: ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java?rev=601010&r1=601009&r2=601010&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java (original)
+++ ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java Tue Dec  4 09:21:30 2007
@@ -1734,6 +1734,7 @@
                             + " for shipment receipt [" + receipt.getString("receiptId") + "]", module);
                 }
 
+                String parentInvoiceItemSeqId = invoiceItemSeqId;                
                 // increment the seqId counter after creating the invoice item and return item billing
                 invoiceItemSeqNum += 1;  
                 invoiceItemSeqId = UtilFormatOut.formatPaddedNumber(invoiceItemSeqNum, INVOICE_ITEM_SEQUENCE_ID_DIGITS);
@@ -1777,6 +1778,8 @@
                     input.put("productId", returnItem.get("productId"));
                     input.put("description", adjustment.get("description"));
                     input.put("overrideGlAccountId", adjustment.get("overrideGlAccountId"));
+                    input.put("parentInvoiceId", invoiceId);
+                    input.put("parentInvoiceItemSeqId", parentInvoiceItemSeqId);                    
                     input.put("taxAuthPartyId", adjustment.get("taxAuthPartyId"));
                     input.put("taxAuthGeoId", adjustment.get("taxAuthGeoId"));
                     input.put("userLogin", userLogin);