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.
function in the Gen. Jnl.-Post Batch codeunit (13) as follows:
...
IF NOT EmptyLine THEN BEGIN
IF (GenJnlBatch."No. Series" <> '') AND
("Document No." <> LastDocNo)
THEN
TESTFIELD("Document No.",NoSeriesMgt.GetNextNo(GenJnlBatch."No. Series","Posting Date",FALSE));
IF ("Posting Date" <> LastDate) OR
("Document Type" <> LastDocType) OR ("Document No." <> LastDocNo)
THEN BEGIN
IF Correction THEN
GenJnlTemplate.TESTFIELD("Force Doc. Balance",TRUE);
...
...
IF NOT EmptyLine THEN BEGIN
IF (GenJnlBatch."No. Series" <> '') AND
("Document No." <> LastDocNo)
THEN
TESTFIELD("Document No.",NoSeriesMgt.GetNextNo(GenJnlBatch."No. Series","Posting Date",FALSE));
// Add the following lines.
IF "Posting No. Series" <> '' THEN
TESTFIELD("Posting No. Series",GenJnlBatch."Posting No. Series");
// End of the lines.
IF ("Posting Date" <> LastDate) OR
("Document Type" <> LastDocType) OR ("Document No." <> LastDocNo)
THEN BEGIN
IF Correction THEN
GenJnlTemplate.TESTFIELD("Force Doc. Balance",TRUE);
...