What do we know about the consolidated flag on InvcHead table? When is it set to true?
We don’t yet do Parent-child customer billings but I assume this flag is true for those, can anyone confirm?
What we are doing is Consolidated Milestone Billing which is a relatively new feature that’s introduced a few bugs and this may be another.
Theory being: Before Consolidated Milestone Billing feature was recently added, InvcHead.Consolidated field was true only when you were doing Parent-child customer invoices so the BTName line on ARInv was useful. But now they are checking consolidated on ARHead for milestone billings to the same customer (not parent-child) so the line prints erroneously for milestone billings to a single customer. Makes sense?
Thinking through how to test this theory but want to confim the assumption when consolidated is true.
From the data dictionary:
Default is false. This is only set to true if this invoice was generated via Get Shipments and shipments were combined based on common Bill To customer. This is used by ARInvoice Entry to properly enable/disable Bill To customer field (InvcHead.CustNum) and to identify the record as a consolidated Invoice.
Thanks. Slightly ambiguous but I take that to mean something like a shipment invoice having more than one BillTo across lines. Again I’m aware of some such but haven’t used that scenario so that’s why I’m asking.
I suspect they are now also flagging for consolidated milestone billings which have the same BillTo. Id consider that a bug since it breaks the report logic.
Right. Done. We suppressed the line for all ADV bills. Hope they don’t simply carry forward these horrible reports and black box RDDs. I gather doing so from Crystal has a lot to do with why they’re so convoluted. Time to payback the tech debt.