X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fincludes%2Fcart_class.inc;h=4b01809feba94a838edcec70a395ef0c93241c61;hb=1e4cd218cd0b7e1093b4b63d6636f5360b3c7958;hp=40fb2a3f2fef9bf9798e92440b23cf2d76280467;hpb=46ca4e0e56786a05c0b16ce02fb6f9a3de334eab;p=fa-stable.git diff --git a/sales/includes/cart_class.inc b/sales/includes/cart_class.inc index 40fb2a3f..4b01809f 100644 --- a/sales/includes/cart_class.inc +++ b/sales/includes/cart_class.inc @@ -104,6 +104,9 @@ class cart $this->trans_type = $type; $this->reference = $Refs->get_next($this->trans_type); + if ($type == ST_CUSTCREDIT) + $this->src_date = $this->document_date; + $this->document_date = new_doc_date(); for($line_no = 0; $line_no < count($this->line_items); $line_no++) { @@ -124,9 +127,6 @@ class cart $this->due_date = get_invoice_duedate($this->payment, $this->document_date); } - if ($type == ST_CUSTCREDIT) - $this->src_date = $this->document_date; - $this->src_docs = $this->trans_no; $this->trans_no = 0; } @@ -253,6 +253,8 @@ class cart $ref = $this->reference; $date = $this->document_date; $due_date = $this->due_date; + $dimension_id = $this->dimension_id; + $dimension2_id = $this->dimension2_id; $this->trans_type = get_parent_type($this->trans_type); $this->reference = 'auto'; @@ -263,6 +265,8 @@ class cart $this->document_date = $date; $this->reference = $ref; $this->due_date = $due_date; + $this->dimension_id = $dimension_id; + $this->dimension2_id = $dimension2_id; } $this->reference = @html_entity_decode($this->reference, ENT_QUOTES); $this->Comments = @html_entity_decode($this->Comments, ENT_QUOTES);