Uniconta will automatically round discount percentage to on order lines to 2 decimals. This happens also when using the API to transfer order lines. Because of this, it will from time to result in differences in the price between Handyman and Uniconta.
Because if this limitation we will calculate discount amount and transfer that instead. This will give an exact result.
If the discount amount is not visible on the order line, you can add it like this when the order lines is visible:
Remember to save the layout changes.
Modify report
In the invoice report layout in Uniconta, it is normal to just show the discount percentage. This must be adjusted to show the discount amount as a percentage.
You can do this under Tools->Report Generator->Reports.
Select Invoice in the list of reports. If nothing is shown in the list, choose "Add report" to make a copy of the standard invoice layout.
Locate the cell in the order line list.
Now, modify the formula to calculate the persentage if discount is specified by amount:
IIF([Discount]>0,FormatString('{0:0.00%}', [Discount]/[Sales price (Invoice)]),IIF([Discount pct]>0,FormatString('{0:0.00}%', [Discount pct]),''))
Save report, and make sure it is available as standard.