Hi Martin,
As you mentioned, the estimate report displays the USD currency due to a script in the background. We reviewed similar older issues, and have come across a workaround to resolve the script issue. Please follow the steps below:
Open report designer and copy the estimate report template. This is required because any change to the stock template will prevent future updates to the report.
Select the cost field in the designer
Within the report property grid, go to Scripts > Before Print > Click the Script title and then click ‘…’
In the script editor, change the following line to the subsequent line:
xrItemPrice.Text = Microsoft.VisualBasic.Format(xrItemAmount.Text / xrItemQuantity.Text,"$#,##0.00###")
xrItemPrice.Text = Microsoft.VisualBasic.Format(Convert.ToDouble(DetailReport.GetCurrentColumnValue("Amount"))/Convert.ToDouble(DetailReport.GetCurrentColumnValue("Quantity")),"£#,##0.00###")
Save report
Login into Method and run the report. Use the CRM_PreferencesReports screen to change to the new estimate report.