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.
...
TempJnlLineDim.DELETEALL;
TempDocDim.RESET;
TempDocDim.SETRANGE("Table ID",DATABASE::"Sales Header");
DimMgt.CopyDocDimToJnlLineDim(TempDocDim,TempJnlLineDim);
// Delete the following lines.
IF (GenJnlLine.Amount <> 0) THEN
GenJnlPostLine.RunWithCheck(GenJnlLine,TempJnlLineDim);
// End of the deleted lines.
IF IsAdvanceRelated THEN
SalesPostAdvances.PostInvoiceCorrection(
SalesHeader,SalesInvHeader,GenJnlPostLine,TempJnlLineDim,InvoicedAdvAmount);
...
...
TempJnlLineDim.DELETEALL;
TempDocDim.RESET;
TempDocDim.SETRANGE("Table ID",DATABASE::"Sales Header");
DimMgt.CopyDocDimToJnlLineDim(TempDocDim,TempJnlLineDim);
// Add the following line.
GenJnlPostLine.RunWithCheck(GenJnlLine,TempJnlLineDim);
IF IsAdvanceRelated THEN
SalesPostAdvances.PostInvoiceCorrection(
SalesHeader,SalesInvHeader,GenJnlPostLine,TempJnlLineDim,InvoicedAdvAmount);
...
You must have the Hungarian version of Microsoft Dynamics NAV 2009 R2 installed to apply this hotfix.