I can’t modify ARForm. I mean, I have done it, with minor tweaks, but the changes that are requested here this time are more than tweaks, and I think it is easier to start over.
I’ve always just copied the ARForm RDD and added tables and relationships to get to the data I need for the ARForm. I would also copy the RDL and Report Style to keep it separate. I’ve yet to run into a case requiring a rebuild as a BAQ Report.
Where I panic is that I am realizing that the invoice form is not confined to a single sales order. (Duh - shipments can have multiple orders, and you can even consolidate them - but I never thought of it.)
The request is that the invoice show basically the entire sales order - what was invoiced (on this invoice) AND what is still open (“on backorder”) AND what was already shipped complete.
That’s a lot of work to redefine the invoice as confined to a single order. (If it can’t be, I’m thinking just error out with a blank report that says, “This style cannot be used with a multi-order invoice” kind of thing.
Jason,
Before I started consulting I had an employer that had the same need, they wanted to see the whole sales order on the Invoice with Order, Shipped & Backorder Qty and we accomplished it by modifying a copy of the RDD. To enforce one Invoice per Sales Order you would need to enable that option on each customer under the Billing tab, we had to do the same thing, so that might work for you.
It was a bit challenging… just had to break things down but we figured it out. At the time I hired a consultant to do the heavy lifting.
Thank you for the reply. I knew there had to be others with the same request over the years.It’s comforting that it’s daunting for others as well. (And yet also depressing…)
I went looking for the Customer setting you spoke of. I guess it’s just NOT checking the Consolidate box?
Jason, yes that’s what I was thinking.
Now along with that there is another setting for Combining Pack Slips, so you probably want to disable Consolidate Sales Orders and enable Combine Pack Slips. I think that will get the right grouping you want. You can use DMT to mass update the appropriate Customers.