Hi Guys,
While i am creating a new BOM Line of item, it gives me error.
"Site mismatch. Site on the BOM does not match the site on the BOM line. "
I have set templates for BOM item and main item. which both have site as “3”. when it goes to validate BOM in ValidateWrite method . following check fails and error raises.
if((isSiteActive && this.bomTable().SiteId != this.inventDim().InventSiteId) ||
(!isSiteActive && this.inventDim().InventSiteId))
{
return checkFailed("@SYS117930"); //Site mismatch. Site on the BOM does not match the site on the BOM line.
}
I don’t know other places where
Thanks and Regards,
Jatin Dave.
Jatin, Did you find a way to deal with this? It sounds like we have similar problem - subassembly site A, finished goods site B. No was of getting the routing from Site B into the costing of Site A!
George
Did you delete the post where you asked " We’ve had trouble - discovered a client that has been putting Site and Warehouse on all BOM lines. Trying to get a full planned cost but BOM for Item A can not find BOM costs for Item B!!.
I ask as it contradicts what you say above.
If you are making a sub-assembly at site A it depends upon the detail of this, are you withdrawing it, or taking it from A directly? How far is A, would you not transport it? If it is a linked production then the rolled up cost would need to include the route of B, as though it had been booked into stock and it was the unit cost.
As for the site mis-match original query this is because you are using templates, the template has a site and warehouse specified, but the BOM header does not, or has one that is different. You need a template for each site and use it when creating BOMs that are site specific, if you are using work centre consumption then you need a template set in this manner and leave the site blank on the header.