To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
...
ROUND(TempSalesLineForSpread."Inv. Discount Amount",Currency."Amount Rounding Precision");
TempSalesLineForSpread."Inv. Discount Amount" :=
TempSalesLineForSpread."Inv. Discount Amount" - "Inv. Discount Amount";
END;
Amount := "Line Amount" - "Inv. Discount Amount";
// Delete the following lines.
"VAT Base Amount" := Amount;
"Amount Including VAT" := Amount;
// End of the lines.
END;
END ELSE BEGIN
TempVATAmountLine.GET("VAT Identifier","VAT Calculation Type","Tax Group Code",FALSE,"Line Amount" >= 0);
IF "VAT Calculation Type" = "VAT Calculation Type"::"Sales Tax" THEN
"VAT %" := TempVATAmountLine."VAT %";
...
...
ROUND(TempSalesLineForSpread."Inv. Discount Amount",Currency."Amount Rounding Precision");
TempSalesLineForSpread."Inv. Discount Amount" :=
TempSalesLineForSpread."Inv. Discount Amount" - "Inv. Discount Amount";
END;
Amount := "Line Amount" - "Inv. Discount Amount";
END;
END ELSE BEGIN
TempVATAmountLine.GET("VAT Identifier","VAT Calculation Type","Tax Group Code",FALSE,"Line Amount" >= 0);
IF "VAT Calculation Type" = "VAT Calculation Type"::"Sales Tax" THEN
"VAT %" := TempVATAmountLine."VAT %";
...
You must have the North American version of Microsoft Dynamics NAV 2009 R2 installed to apply this hotfix.