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 Create XML-File VAT Adv.Notif. report (11016) as follows:
...
EXIT;
XMLNodeCurr := XMLNewNode;
IF XMLDOMMgt.AddAttribute(XMLNodeCurr,'art','UStVA') > 0 THEN
EXIT;
// Delete the following lines.
IF "Sales VAT Advance Notification"."Starting Date" < 010711D THEN
NotificationVersion := '01'
ELSE
NotificationVersion := '02';
// End of the deleted lines.
IF XMLDOMMgt.AddAttribute(XMLNodeCurr,'version',
FORMAT(DATE2DMY("Sales VAT Advance Notification"."Starting Date",3)) + NotificationVersion) > 0 THEN
EXIT;
IF XMLDOMMgt.AddElement(XMLNodeCurr,'DatenLieferant','',xmlNameSpace,XMLNewNode) > 0 THEN
...
...
EXIT;
XMLNodeCurr := XMLNewNode;
IF XMLDOMMgt.AddAttribute(XMLNodeCurr,'art','UStVA') > 0 THEN
EXIT;
// Add the following lines.
IF ("Sales VAT Advance Notification"."Starting Date" >= 010711D) AND ("Sales VAT Advance Notification"."Starting Date" <= 311211D)
THEN
NotificationVersion := '02'
ELSE
NotificationVersion := '01';
// End of the added lines.
IF XMLDOMMgt.AddAttribute(XMLNodeCurr,'version',
FORMAT(DATE2DMY("Sales VAT Advance Notification"."Starting Date",3)) + NotificationVersion) > 0 THEN
EXIT;
IF XMLDOMMgt.AddElement(XMLNodeCurr,'DatenLieferant','',xmlNameSpace,XMLNewNode) > 0 THEN
...