Quantity on sales order does not match order tab quantity

Sage 100c Advanced SQL 2018 6.00.5.0

So I think this is happening because of me... 

Before last year, when we pulled orders on paper, we would take the sales order and move it to invoicing, then key punch all of the backorders on the Sales Order Invoice entry. Starting last spring, though, I set up an electronic order pulling system that changes quantity backordered on the Sales Order, rather than the Sales Order Invoice. I modify this column through the BOI. I also, depending on the customer, change quantity ordered such that there are no backordered (decrease quantity ordered ordered by quantity backordered). Again, this happens in the BOI. 

I so I suppose my question is, if I apply a backorder on the sales order prior to invoicing, through the BOI, should I expect my totals to not match? It's been a long time since we last ran the sort file, but it didn't use to be a regular occurrence to run it.  I don't think the BOI is to blame here, though, since it functions as expected and therefore should, in theory, be the same as if a user had performed the task through the UI, right? 

And... One more change. I also import sales orders through Visual Integrator, as of last fall. This is a new process and I do see a thread where it was suggested that imports might not call the sort field to update - but at least some items have variances larger than the imports that were performed on that item. (ie, variance is 10 for item "A", but only 3 of item "A" were imported on a sales order)

I see that Sage has offered a TSQL script to fix the rolled up quantity, but that seems like a bad bandaid if I need to run it every... week? At least it would be easy to automate, though. 

  • Still trying to figure this one out, any ideas out there?

  • (There is no such thing as "Advanced SQL".  It's either Standard, Advanced or Premium, where Premium uses a SQL back end).

    I've never heard of Sage offering any kind of TSQL fix for anything pertaining to Sage 100.  Where did you see this?

    The Sage UI uses the same programming as the BOI.  If you have repeatable steps to throw off OnSO / OnBO numbers, document them for Sage to fix.

    There are business processes where users set BO quantity on a new SO to drive picking quantities for the initial order, and report results for ordering.  The possibilities are numerous so trying to understand exactly what happens with quantities set through the various stages of SO to invoice is primarily done through experimentation.  Make a change and see what happens in the various tables.  "Should I expect my totals to match" depends on what totals you mean.  WAD = working as designed, not working as desired.

  • in reply to Kevin M

    Yes, it is premium. I guess I used to be on advanced before we went to 100c. 

    I would expect that changing Quantity on Back Order at the Sales Order stage would have the same net result as changing it at the SO Invoice Stage, and I believe I experimented to check that when I first set my system up (I don't think I'm that  careless to not have tested...). I would expect that totalling up the individual orders' quantity on sales order to match the totals box on the quantity tab of inquiry. 

    edit: looking at my link again and actually reading more than 3 words of it, it appears this is not for fixing the totals tab. And is for Sage 500. The link to TSQL fix: https://support.na.sage.com/selfservice/viewContent.do?externalId=20107&sliceId=1 

  • in reply to wishingforsql

    That's an article for Sage 500... wrong software.

  • in reply to Kevin M

    Yeah, saw that and edited. oh well. 

  • in reply to wishingforsql

    A partially invoiced SO has the outstanding quantity from the BO column.  Quantities work differently for new SO without an invoice yet.