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.
...
IF NOT TempVATEntry2.FIND('-') THEN BEGIN
VATEntry.SETCURRENTKEY(Closed,Type,"Document No.","Posting Date",
"Postponed VAT","Document Type","VAT Bus. Posting Group","VAT Prod. Posting Group");
VATEntry.COPYFILTERS(Rec);
VATEntry.SETRANGE("Document No.",DocNo);
// Delete the following line.
VATEntry.FIND('-');
TempVATEntry2 := VATEntry;
IF TempVATEntry2.INSERT THEN;
END;
IF TempVATEntry2."Entry No." = EntryNo THEN
EXIT(TRUE);
...
...
IF NOT TempVATEntry2.FIND('-') THEN BEGIN
VATEntry.SETCURRENTKEY(Closed,Type,"Document No.","Posting Date",
"Postponed VAT","Document Type","VAT Bus. Posting Group","VAT Prod. Posting Group");
VATEntry.COPYFILTERS(Rec);
VATEntry.SETRANGE("Document No.",DocNo);
// Add the following line.
IF VATEntry.FINDFIRST THEN;
TempVATEntry2 := VATEntry;
IF TempVATEntry2.INSERT THEN;
END;
IF TempVATEntry2."Entry No." = EntryNo THEN
EXIT(TRUE);
...
This resolution only resolves the issue in the VAT Application Worksheet form (12391). To transfer the solution to the corresponding page, you have to use the Transformation Tool according to the Transforming Forms chapter in the Help for Microsoft Dynamics NAV 2009.