Solidworks / EPD 2012 SP4
I have an assembly using multiple configurations from common SLDPRT and SLDASM files. The computed BOM is correct after I check-in the assembly. After it is transitioned from under editing to approved, the computed BOM is not correct. It combines the part configurations for each SLDPRT or SLDASM file; showing the @ configuration in the BOM's configuration column. EPDM's BOM compare shows the change. Toggling off the "As Built" check box fixes the BOM.
Found out the problem is related to virtial sub-assemblies with configurations. A work around is to save the virtial as an external file.