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.
...
PROCEDURE GetDocumentType@1110012(Type@1110000 : Option) : Text[4];
VAR
// Delete the following line.
DocumentType@1110005 : 'Invoice,Credit Memo,Shipment,Transfer Shipment,Return Shipment,Warehouse Shipment,Issued Reminder,Issued Finance Charge Memo';
BEGIN
CASE Type OF
DocumentType::Invoice:
...
...
PROCEDURE GetDocumentType@1110012(Type@1110000 : Option) : Text[4];
VAR
// Add the following line.
DocumentType@1110005 : 'Invoice,Credit Memo,Shipment,Transfer Shipment,Return Shipment,Warehouse Shipment,Issued Reminder,Issued Finance Charge Memo,Receipt,ReceiptVAT';
BEGIN
CASE Type OF
DocumentType::Invoice:
...
...
DocumentType::"Issued Reminder",
DocumentType::"Issued Finance Charge Memo":
EXIT('NDT ');
END
END;
...
...
DocumentType::"Issued Reminder",
DocumentType::"Issued Finance Charge Memo":
EXIT('NDT ');
// Add the following lines.
DocumentType::Receipt:
EXIT('RCB');
DocumentType::ReceiptVAT:
EXIT('RCI');
// End of the lines.
END
END;
...