
Originally Posted by
docfx
Ok, haven't had this unique set of convergences until now. CLIENT w/ Zen 1.3.8, and a variety of add-ons, but the salient ones are super order 2 and sales report 2.
This particular CLIENT has a select CUSTOMER base each of whom receives a Gift Voucher for the year to go again their purchases from CLIENT. CUSTOMER orders online, uses the GV and pays the balance (either paypal or via check). However, some of the items are CLIENT in stock and some are pre-orders, so... CLIENT uses super order to SPLIT PACKING list and ship in-stock items.
Here's the rub... Original order A (let's say for three items $100, $150, $250 = $500) uses GV (lets say for $200), so order shows correctly, $500-$200 = $300. CLIENT ships item 1 ($100) and then separately item 2 ($150) - two shipments CHILD B & C respectively. The split child orders ALSO shows the GV amount in full as being taken off. So SPLIT ORDER B shows $100 - 200 for a bal of -$100, SPLIT ORDER C shows $150 - 200 for a bal of -$50.
The original GV was exhausted correctly in the ORIGINAL ORDER A, and the CUSTOMER does NOT magically get another $150 in credits, BUT all three orders A,B & C appear in the SALES REPORTING as does the GV (THREE TIMES). This arbitrarily and incorrectly increases the amount of the GOODS VALUE, the GV USED total AND incorrectly decreases the ORDER TOTAL.
ORDER CUSTOMER NUM PROD GOODS VAL GV USED ORD TOT
A 1 3|diff $500 $200 $300
B (split) 1 1|-- $100 $200 -$100
C (split) 1 1|-- $150 $200 -$ 50
totals $750 $600 $150
The ORIGINAL ORDER VALUE is $500, not $750, the ORIGINAL GV USED was for $200 not $600, and the total CASH IN was $300, not $150.
Is there a step I'm missing to tell CLIENT to do as ADMIN? (ie edit the child in someway, apply payment to child) OR is there a patch or a way to filter out the child orders in reports? Is this fixed in later versions and I just missed it?
Bookmarks