We use QB desktop for all aspects, CMR, QUOTES, INV, CC PROCESSING, ETC
Use an Excel sheet for the calculations and then import into QB
Have you contacted EstiMate Desktop?
If they can be linked, I would start there
https://www.estimatesoftware.com/tour/quickbooks-link