This occurs when using a kitset built in data from pre V7 when there was no warning about a Component within a Kitset
When trying to re-print an invoice:
Error Number = 39
Message = Numeric overflow.
Data was lost. Module = BUILDINVOICEKITLIST2
Line=DO (_REPORTOUTPUT) WITH 0, __ReturnObject
Check the products on the invoice for recursive kitsets (the same product code of the kitset set as a component of that kitset).
Remove the code from the list of components.
You may also need to check PRODAUD for multiple entries of lines of the same product code for that audit number (you should delete the duplications and leave only the records with that product code that have Stype = I)