Applies ToDynamics AX 2009 Service Pack 1

This article applies to Microsoft Dynamics AX for all regions.

Introduction

This article describes that a country specific update is available for electronic invoices for Austria in Microsoft Dynamics AX 2012 R2, in Microsoft Dynamics AX 2012 and in Microsoft Dynamics AX 2009 Service Pack 1.As from 1 January 2014, the Austrian Government mandates structured e-invoicing to the public sector. This means, contracting partners such as suppliers and service providers trading goods and services with the Federal departments are obligated to issue and submit structured electronic invoices (e-invoices). Due to the Austrian IKT Consolidation Act (IKTKonG), paper based invoices submitted by suppliers from 1.1.2014 will no longer be accepted. Companies are required to submit e-invoices considering country specific requirements and European standards for e-invoicing. Due to the availability of the Austrian XML-invoice standard ebInterface, e-invoicing is already increasingly being used in Austria.Organizations gain a competitive advantage against its competitors and it will be favored by trading partners who already conduct most of their business electronically. By automating their invoicing process companies will relieve the accounts payable and receivable personnel of repetitive and low value-added tasks like manual data keying of invoice information into internal systems, manual reconciliation, and focus more on customer service, process optimization, thus improving internal communication with other departments.A growing number of governments are committed to fostering e-Invoicing adoption through national and European e-Procurement initiatives. A harmonized legal framework and the adoption of a common global standard are two fundamental conditions for reaping the potential benefits of e-Invoicing.PEPPOL (Pan-European Public e-Procurement On-Line) is a strategic large scale pilot project launched by the European Commission and several EU Member States to harmonize and encourage the use of electronic public procurement by businesses and SMEs in particular.PEPPOL supports the implementation of highly efficient business and public procurement by paving the way with best practice content standards, common processes and an open exchange platform across Europe. The PEPPOL infrastructure is expected to become the backbone for e-Procurement in Europe with a transport network that allows the private sector to bid for public sector contracts anywhere in the EU. Federal Departments accept e-invoices in:- Format ebInterface (www.ebinterface.at) (Austrian Standard)- Format PEPPOL (www.peppol.eu) (PEPPOL Standard)- PDF Format is not supportedSubmission methods via login to USP:- entering invoices manually in the online invoice formula - manual Uploading e-invoices- automated transmission via Webservice Submission methods via PEPPOL Transport Infrastructure automated transmission of e-invoices in PEPPOL formatThe solution in Microsoft Dynamics AX for e-invoices is based on PEPPOL format for Austria.

More information

Configure electronic e-invoicing for Microsoft Dynamics AX2012 and AX2012R2PrerequisitesThe following prerequisites must be met before you install the hotfix for Austria electronic invoicing:

  • The Austrian configuration key is activated.

  • A three-character International Organization for Standardization (ISO) currency code is defined for all the currencies in the Currencies form (General ledger > Setup > Currency > Currencies). This ISO code is used for electronic invoicing.

  • The license key for Application Integration Framework (AIF) is available, and AIF is set up for electronic e-invoicing.

  • The inventory units are set up according to the United Nations Centre for Trade Facilitation and Electronic Business Information Content Management Group (UN/CEFACT ICG) standards.

Setting up electronic e-invoicingComplete the following setup tasks before you generate electronic invoices in the PEPPOL format:

  • Set up a legal entity in the Legal entities form. For more information, see “Legal entities (form)” in the Help.

  • Set up the country/region and the ISO code in the Legal entities form. The ISO codes are used for electronic invoicing. For more information, see “Address setup (form)” in the Help.

  • Set up exchange rates in the Currency exchange rates form. For more information, see “Currency exchange rates (form)” in the Help. Verify that the value in the ISO currency code field for the currency code that is used for electronic invoicing (for example, EUR for Euro) complies with the three-character ISO standard.

  • Set up sales tax codes for electronic invoices in the Sales tax codes form. For more information, see “Create various kinds of sales tax codes” in the Help.

  • Set up the inventory units, according to the UN/CEFACT ICG standards, in the Units form, if required for your organization. For more information, see “Units (form)” in the Help.

  • Set up an enhanced integration port. For more information, see “Create, edit, or delete an enhanced integration port” in the Microsoft Dynamics AX Developer’s Guide.

You must also complete the following setup procedures before you can generate electronic invoices in the electronic format:

Configure Microsoft Dynamics AX for electronic e-invoicing The electronic invoices that you generate include required information, such as the contact person, invoice number, and address information. Validation rules are applied when invoices are generated so that you can verify that the correct information has been entered. If you find errors, you can correct the errors before you submit the invoices to the government. You must set up folders to save the error messages, the .xml files, and the PEPPOL files. Set up the following folder structure in a shared location that is accessible from the Application Object Server (AOS) computer and from any client computers that are used as batch servers in your system. For project invoices:

  • \\Server\PEPPOL\Project\Error

  • \\Server\PEPPOL\Project\Processed files

  • \\Server\PEPPOL\Project\Source

  • \\Server\PEPPOL\Project\Target

  • \\Server\PEPPOL\Project\XSLT

For sales invoices:

  • \\Server\PEPPOL\Sales\Error

  • \\Server\PEPPOL\Sales\Processed files

  • \\Server\PEPPOL\Sales\Source

  • \\Server\PEPPOL\Sales\Target

  • \\Server\PEPPOL\Sales\XSLT

The folders are used as follows:

  • Error – Used to save error messages that are generated when the .xml file is converted into PEPPOL standards.

  • Processed files – Used to save documents after they are processed. The documents are moved from the Source folder to this folder.

  • Source – Used to save the .xml file that is generated by Microsoft Dynamics AX.

  • Target – Used to save the PEPPOL file after the .xml file has been processed.

  • XSLT – Used to contain the eProjectInvoice.xsl or eSalesInvoice.xsl file.

Set up customer accounts for electronic e-invoicing Use the Customers form to specify the address and contact details for each company that you need to generate electronic invoices for. You can create contacts in the Contacts form and assign the contact to a customer account. The contact information is included when you generate an electronic invoice for a customer. For more information, see “Customers (form)” in the Help.

  1. Click Accounts receivable > Common > Customers > All customers to open the All customers list page.

  2. Double-click a customer account, or on the Action Pane, click Customer to create a customer account. For more information, see “Create a customer record” in the Help.

  3. Click the Invoice and delivery FastTab, and then select the eInvoice check box to use electronic invoicing for customer transactions.

  4. Click the Addresses FastTab, and then enter the primary address information.

  5. On the Action Pane, click the Customer tab, and then click Contacts > Add contacts to open the Contacts form.

  6. Create a contact for the selected customer.

  7. Close the forms.

Set up AIF for electronic e-invoicingUse the Outbound ports form to set up AIF settings to generate electronic e-invoices. You can also create an outbound port and configure the services and adapters for the outbound port. You must scan for new adapters and services before you configure outbound ports for the first time. The port configuration is affected when there is a change in Application Object Tree (AOT). You must also perform these scans each time a change that affects the port configuration is made to AOT.

  1. Click System administration > Setup > Services and Application Integration Framework > Outbound ports to open the Outbound ports form.

  2. Create an outbound port, and then in the Port name field, enter a name for the outbound port.

  3. In the Description field, enter a description for the outbound port.

  4. In the Adapter field, select File system adapter. This adapter is used to create and save the electronic e-invoices.

  5. In the URI field, specify the location of the Source folder to save the sales. For more information, see Configure Microsoft Dynamics AX for electronic e-invoicing.

  6. Click the Service contract customizations FastTab, and then click Service operations to open the Select service operations form.

  7. Select SalesSalesEinvoiceService.Read, SalesSalesEInvoiceService.getKeys and SalesSalesEInvoiceService.getChangedKeys to make the sales invoices available to be used by the port, and then move marked services to the Selected service operations list.

  8. Close the form.

  9. In the Outbound ports form, select the Customize documents check box on the Service contract customizations FastTab, and then click Data policies to open the Document data policies form.

  10. Click Enable all to enable all the data policies, and then close the form.

  11. Click the Processing options FastTab; default encoding format UTF-8.

  12. Click the Troubleshooting FastTab: Logging mode: All document versions

  13. On the Outbound ports form, click Activate to use the port to exchange data by using AIF.

  14. Close the form.

Note: Similarly, you can create an outbound port for project invoices. In the URI field, specify the Source folder for the project invoices, and select ProjProjEinvoiceService.Read on the Select service operations form.Set up a batch group for electronic e-invoicing Use the Batch group form to set up a batch group to process the invoices by using batch jobs. For more information, see “Batch group (form)” in the Help.

  1. Click System administration> Setup > Batch group to open the Batch group form.

  2. Create a batch group to process the sales or project invoices.

  3. Click the Batch servers tab, select a server, and then move it to the Selected servers list.

  4. Close the form.

Set up batch processing for electronic e-invoicing Use the Batch job form to set up batch processing for electronic e-invoicing. You can process the electronic invoices by using batch jobs. For more information, see “Batch processing overview” in the Help.You must set up a batch job for sales outbound electronic invoices and another batch job for project outbound electronic invoices.

  1. Click System administration > Inquiries > Batch jobs > Batch jobs to open the Batch job form.

  2. Select or create a job, and then click View tasks to open the Batch tasks form.

  3. Create three tasks for the batch job. These tasks should use the following class names:

    • AifOutboundProcessingService

    • AifGatewaySendService

    • EInvoiceFileTransform_OIOUBL

  4. In the Company accounts field, select the company that the batch job is set up for.

  5. Select the task that uses the EInvoiceFileTransform_OIOUBL class name.

  6. In the Batch group field, select a batch group.

  7. Select the task that uses the EInvoiceFileTransform_OIOUBL class name, and then click Refresh to refresh the data on the form.

  8. Click Parameters to open the E-invoice OIOUBL XSL File Transformation form.

  9. Specify the location of the Source, Target, Processed file, and Error file storage folders. For the XSLT file path, select the eSalesInvoice.xsl or eProjectInvoice.xsl file.

  10. Click OK.

  11. To set up the order in which the batch tasks will run, in the Batch tasks form, on the Overview tab, select the batch task that uses the AifGatewaySendService class name (the second task). Set up a condition for this task to run when the batch task that uses the AifOutboundProcessingService class name (the first task) has ended.

  12. In the lower pane, create a new condition.

  13. In the Task ID field, select the batch task that uses the AifOutboundProcessingService class name.

  14. In the Expected status field, select Ended. Note: Similarly, you can select the batch task that uses the EInvoiceFileTransform_OIOUBL class name, and set the condition to run the batch task when the batch task that uses the AifGatewaySendService class name has ended.

  15. Close the forms.

Set up recurring batch jobsUse the Recurrence form to specify recurrence patterns for batch jobs. For more information, see “Recurrence (form)” in the Help.

  1. Click System administration > Inquiries > Batch jobs > Batch jobs to open the Batch job form.

  2. Select the outbound electronic invoices batch job.

  3. Click Recurrence to open the Recurrence form.

  4. In the Time zone information, Range of recurrence, and Recurring pattern field groups, specify your options, and then click OK.

  5. In the Batch job form, select the batch job, click Functions > Change status, and then click Waiting.

  6. Close the form.

Set up a funding source associated with eInvoice parameters for a project contract You must assign a funding source for a project contract. You must also set up eInvoice parameters for the funding source before you can generate a project invoice or project invoice credit note as an .xml file. Use the Funding source details form to set up a funding source for a project contract.

  1. Click Project management and accounting > Common > Projects > Project contracts to open the Project contracts list page.

  2. Double-click a project contract or on the Action Pane, click Project contract to create a project contract. For more information, see “Create a project contract” in the Help.

  3. In the Project contracts form, click the Funding sources FastTab, and then create a funding source for the project contract. For more information, see “Assign funding sources to a project contract” in the Help.

  4. In the Customer field, select the customer account that the eInvoice check box is selected for.

  5. Click Details, and then in the Funding source details form, click the Other FastTab.

  6. Select the Line-specific check box to specify dimension accounts for each project invoice line, and then in the Dimension account field, enter a dimension account number. Note: Clear the Line-specific check box to specify a dimension account for the project invoice, and then in the Dimension account field, enter a dimension account.

  7. Close the forms.

Configure electronic e-invoicing for Microsoft Dynamics AX2009SP1PrerequisitesThe following prerequisites must be met before you install the hotfix for Austria electronic invoicing:

  • The Austrian configuration key is activated.

  • A three-character International Organization for Standardization (ISO) currency code is defined for all the currencies in the Exchange rates form (General ledger > Setup > Exchange rates). This ISO code is used for electronic invoicing.

  • The license key for Application Integration Framework (AIF) is available, and AIF is set up for  electronic e-invoicing.

  • The inventory units are set up according to the United Nations Centre for Trade Facilitation and Electronic Business Information Content Management Group (UN/CEFACT ICG) standards. The Austrian configuration key is activated.

  • A three-character International Organization for Standardization (ISO) currency code is defined for all the currencies in the Currencies form (General ledger > Setup > Currency > Currencies). This ISO code is used for electronic invoicing.

  • The license key for Application Integration Framework (AIF) is available, and AIF is set up for electronic e-invoicing.

  • The inventory units are set up according to the United Nations Centre for Trade Facilitation and Electronic Business Information Content Management Group (UN/CEFACT ICG) standards.

Setting up electronic e-invoicingYou must complete the following setup procedures before you can generate electronic invoices:•       Configure Microsoft Dynamics AX for electronic e-invoicing •       Set up customer accounts for electronic e-invoicing •       Set up AIF for electronic e-invoicing•       Set up channels for electronic e-invoicing •       Set up the AIF services and AIF actions for electronic e-invoicing•       Set up the endpoints for electronic e-invoicing•       Set up a batch group for electronic e-invoicing •       Set up batch processing for electronic e-invoicing •       Set up recurring batch jobs •       Add a customer account to the endpoint constraints list   Configure Microsoft Dynamics AX for electronic e-invoicing The electronic invoices that you generate include required information, such as the invoice number and address information. Validation rules are applied when invoices are generated so that you can verify that the correct information has been entered. If you find errors, you can correct the errors before you submit the invoices to the government. You must set up folders to save the error messages, the .xml files, and the PEPPOL files. Set up the following folder structure in a shared location that is accessible from the Application Object Server (AOS) computer and from any client computers that are used as batch servers in your system. For project invoices: •       \\Server\PEPPOL\Project\Error  •       \\Server\PEPPOL\Project\Processed files  •       \\Server\PEPPOL\Project\Source  •       \\Server\PEPPOL\Project\Target •       \\Server\PEPPOL\Project\XSLT  For sales invoices: •       \\Server\PEPPOL\Sales\Error •       \\Server\PEPPOL\Sales\Processed files •       \\Server\PEPPOL\Sales\Source •       \\Server\PEPPOL\Sales\Target •       \\Server\PEPPOL\Sales\XSLT The folders are used as follows:  •       Error – Used to save error messages that are generated when the .xml file is converted into PEPPOL standards.  •       Processed files – Used to save documents after they are processed. The documents are moved from the Source folder to this folder.  •       Source – Used to save the .xml file that is generated by Microsoft Dynamics AX.  •       Target – Used to save the PEPPOL file after the .xml file has been processed.  XSLT – Used to contain the eProjectInvoice.xsl or eSalesInvoice.xsl file.Set up customer accounts for electronic e-invoicing Use the Customers form to specify the address and contact details for each company that you need to generate electronic invoices for. You can create contacts in the Contacts form and assign the contact to a customer account. The contact information is included when you generate an electronic invoice for a customer. For more information, see “Customers (form)” in the Help. 1.    Click Accounts receivable > Common Forms > Customer Details to open the Customers form. 2.    Select or create a customer account. For more information, see “Create a customer account” in the Help. 3.    Click the Setup tab, and then select the eInvoice check box to use electronic invoicing for customer transactions. 4.    Click the Addresses tab, and then enter the primary address information. 5.    Close the form. Note:  You must update the constraints list for the sales order endpoint and the project endpoint to include the customer account that is created after the initial setup of electronic e-invoicing is complete. For more information, see Add a customer account to the endpoint constraints list.Set up AIF for electronic e-invoicing Use the Global settings form to set up AIF default settings for all document exchanges, and use the Local endpoints form to set up local endpoints. Endpoints are the points of origin for sent messages and the destinations for received messages. Use the Transport adapters form to activate and configure transport adapters to exchange data by using AIF. For more information, see “Global settings (form),” “Local end points (form),” and “Transport adapters (form)” in the Help and “Configuring and managing AIF” in the Server and Database AdministrationGuide1.    Click Basic > Setup > Application Integration Framework > Global settings to open the Integration Framework global settings form.  2.    In the Default encoding format field, select UTF-8.  3.    Close the form. 4.    Click Basic > Setup > Application Integration Framework > Local endpoints to open the Local endpoints form. 5.    In the Company field, select the company for which e-invoices are generated. 6.    In the Local endpoint field, enter a local endpoint. 7.    Close the form. 8.    Click Basic > Setup > Application Integration Framework > Transport adapters to open the Transport adapters form.  9.    In the Adapter class field, select AifFileSystemAdapter. This adapter is used to create and save the .xml file.  10.  Select the Active check box to indicate that the adapter can be used. 11.  In the Direction field, select Receive Or Send. Close the form.Set up channels for electronic e-invoicing Use the Channels form to create channels for sales and project invoices in AIF. For more information, see “Channels (form)” in the Help. You must create Source folders to save the sales and project invoices as .xml files before you create channels. For more information, see Configure Microsoft Dynamics AX for electronic invoicing1.    Click Basic > Setup > Application Integration Framework > Channels to open the Channels form. 2.    Create a channel for a sales invoice. 3.    In the Channel ID and Name fields, enter a channel identifier and a name for the sales channel. 4.    Select the Active check box to indicate that the channel can be used and can exchange messages. 5.    In the Adapter field, select the file system adapter. 6.    In the Direction field, select Outbound. 7.    In the Address field, enter the path to the folder where the .xml files are saved. The files are saved in the Source folder for sales invoices. 8.    Close the form. Set up the AIF services and AIF actions for electronic e-invoicing Use the AIF Services and Actions forms to configure the services and actions to use with AIF. For more information, see “AIF Actions (form)” and “AIF Services (form)” in the Help. 1.    Click Basic > Setup > Application Integration Framework > Services to open the AIF Services form. 2.    Click Refresh to display a list of services and operations, if required. 3.    Select the Enabled check box for the SalesSalesEInvoiceService and ProdProjEInvoiceService services. 4.    Close the form. In the Actions form (Basic > Setup > Application Integration Framework > Actions), verify that the Enabled check box is selected for the SalesSalesEInvoiceService.read and ProdProjEInvoiceService.read actions. Set up the endpoints for electronic e-invoicingUse the Endpoints form to configure endpoints, which are recipients, for outbound sales invoices and outbound project invoices. For more information, see “How to: Send and receive electronic documents automatically” and “Endpoints (form)” in the Help. 1.    Click Basic > Setup > Application Integration Framework > Endpoints to open the Endpoints form. 2.    Create an endpoint, and then in the Endpoint ID and Name fields, enter an identifier and name for the endpoint. 3.    In the Local endpoint ID field, enter a local endpoint, which is the company that generates the electronic invoices. 4.    Click the General tab, and then in the Outbound channel ID field, select the channel that you set up for the sales or project invoice. For more information, see Set up channels for electronic invoicing5.    In the Default encoding format field, select UTF-8. 6.    Click the Constraints tab, and then select the customer accounts for who electronic invoices are generated. 7.    Click the Users tab, and then select the user or group who can use the selected endpoint. 8.    Save the endpoint, and then click Action policies to open the Endpoint Action Policies form. 9.    In the Action ID field, specify the action (SalesSalesEInvoiceService.read or ProdProjEInvoiceService.read) to use for the selected endpoint. 10.  Click the General tab, and then in the Status field, select Enabled, and in the Logging mode field, select Log all. 11.  Save the endpoint action policy. 12.  Select an action, and then click Configure to open the Value Mapping form. 13.  Click the Items tab, and then in the Document value field in the Handling item numbers field group, select Not specified. This is required to generate electronic invoices for free text invoices. In the Document value field in the Handling units field group and Handling warehouse numbers field group, select Our. 14.  Click the Other base data tab, and then in the Document value field in the Handling currency codes field group, select ISO currency code. In the Document value fields in the Handling delivery methods, Handling terms of delivery, and Handling misc. charges code field groups, select Our. 15.  Close the Value Mapping form. 16.  In the Endpoint Action Policies form, click Data Policies to open the Parameter Data Policies form. 17.  Click Data Policies to open the Endpoint action data policies form, and then click Set > Enable all to select all the fields. 18.  Close the Endpoint action data policies, Parameter Data Policies, and Endpoint Action Policies forms. 19.  In the Endpoints form, click the Overview tab, and then select the Active check box for the endpoints. Close the form.Set up a batch group for electronic e-invoicing Use the Batch group form to set up a batch group to process the invoices by using batch jobs. For more information, see “Batch group (form)” in the Help. 1.    Click Administration> Setup > Batch group to open the Batch group form. 2.    Create a batch group to process the sales or project invoices. 3.    Click the Batch servers tab, select a server, and then move it to the Selected servers list. 4.    Close the Batch group form to save your changes. Set up batch processing for electronic e-invoicingUse the Batch job form to set up batch processing for electronic e-invoicing. You can process the electronic invoices by using batch jobs. For more information, see “About batch processing” in the Help. You must set up a batch job for sales outbound electronic invoices and another batch job for project outbound electronic invoices. 1.    Click Basic > Inquiries > Batch job to open the Batch job form.  2.    Create or select a job, and then click View tasks to open the Batch tasks form. 3.    For the batch job, create three tasks that use the following class names: •       AifOutboundProcessingService •       AifGatewaySendService •       EInvoiceFileTransform_OIOUBL 4.    Select the task that uses the EInvoiceFileTransform_OIOUBL class name. 5.    In the Batch group field, select a batch group. 6.    Press CTRL+S to save the batch task. 7.    Select the task that uses the EInvoiceFileTransform_OIOUBL class name, and then click Parameters to open the E-invoice OIOUBL XSL file transformation form. 8.    Specify the location of the Source, Target path, and Processed file storage, and Error file storage folders. For the XSLT file path, select the path for the esalesinvoice_no_oioubl.xsl file for sales outbound electronic invoices, or the path for the eprojectinvoice_no_oioubl.xsl file for project outbound electronic invoices. 9.    Click OK to close the E-invoice OIOUBL XSL file transformation form. 10.  To set up the order in which the batch tasks are run, in the Batch tasks form, on the Overview tab, select the batch task that uses the AifGatewaySendService class name (the second task). 11.  Set up a condition for the selected batch task to run when the batch task that uses the AifOutboundProcessingService class name (the first task) has ended. •       In the lower pane, press CTRL+N to create a condition, and then in the Task ID field, select the batch task that uses the AifOutboundProcessingService class name. •       In the Expected status field, select Ended. Note:  You can also select the batch task that uses the EInvoiceFileTransform_OIOUBL class name and set the condition to run the batch task when the batch task that uses the AifGatewaySendService class name has ended. Close the forms.Set up recurring batch jobsUse the Recurrence form to specify recurrence patterns for batch jobs. For more information, see “About batch processing” and “Recurrence (form)” in the Help. 1.    Click Basic > Inquiries > Batch job open the Batch job form. 2.    Select the outbound electronic invoices batch job. 3.    Click Recurrence to open the Recurrence form, set up the batch job process, and then click OK. 4.    In the Batch job form, select the batch job, click Functions > Change status, and then select Waiting. Close the forms. Add a customer account to the endpoint constraints listUse the Endpoints form to update the constraints list for the sales order endpoint and the project endpoint to include the customer account that is created after the initial setup of electronic e-invoicing is complete. 1.    Click Basic > Setup > Application Integration Framework > Endpoints to open the Endpoints form. 2.    In the Endpoint id field, select an endpoint that uses the SalesSalesEInvoiceService.read action. 3.    Click the Constraints tab, and then add a customer account. 4.    In the Constraint type field, select Customer. 5.    In the Constraint ID field, select the customer account. Note:  You can also add the customer account to the endpoints constraints list for the project invoices. Select the endpoint that uses the ProdProjEInvoiceService.read action. Close the form. Posting invoices and generating .xml files  You can post sales invoices, free text invoices, project invoices, and credit notes, and generate .xml files that can be submitted to the government. You can also post multiple invoices by using batch processing. For more information, see “Post an order in batch” in the Help. The e-invoice files are created in the shared folder that is specified for the EInvoiceFileTransform_OIOUBL batch job task for the batch job.  

Hotfix information

A supported hotfix is available from Microsoft. There is a "Hotfix download available" section at the top of this Knowledge Base article. If you are encountering an issue downloading, installing this hotfix, or have other technical support questions, contact your partner or, if enrolled in a support plan directly with Microsoft, you can contact technical support for Microsoft Dynamics and create a new support request. To do this, visit the following Microsoft website:

https://mbs.microsoft.com/support/newstart.aspx You can also contact technical support for Microsoft Dynamics by phone using these links for country specific phone numbers. To do this, visit one of the following Microsoft websites:Partners

https://mbs.microsoft.com/partnersource/support/Customers

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmIn special cases, charges that are ordinarily incurred for support calls may be canceled if a Technical Support Professional for Microsoft Dynamics and related products determines that a specific update will resolve your problem. The usual support costs will apply to any additional support questions and issues that do not qualify for the specific update in question.

Installation information

If you have customizations for one or more of the methods or the tables that are affected by this hotfix, you must apply these changes in a test environment before you apply the hotfix in a production environment. For more information about how to install this hotfix, click the following article number to view the article in the Microsoft Knowledge Base:

893082 How to install a Microsoft Dynamics AX hotfix

Prerequisites

You must have Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 or Microsoft Dynamics AX 2009 Service Pack 1 installed to apply this hotfix.

Restart requirement

You must restart the Application Object Server (AOS) service after you apply the hotfix.

File information

The global version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Microsoft Dynamics AX 2009

File name

File version

File size

Date

Time

Platform

Axupdate.exe

Not Applicable

62,120

26-Nov-2013

15:54

x86

Dynamicsax2009-kb2911928-sp1.exe

6.3.15.0

42,314,240

26-Nov-2013

09:06

x86

Kb2911928-glp-cons.cab

Not Applicable

4,706,149

26-Nov-2013

15:54

Not Applicable

Kb2911928-glp-ee.cab

Not Applicable

5,750,245

26-Nov-2013

15:54

Not Applicable

Kb2911928-glp-il.cab

Not Applicable

417,282

26-Nov-2013

15:54

Not Applicable

Kb2911928-glp-tr.cab

Not Applicable

1,659,046

26-Nov-2013

15:54

Not Applicable

Kb2911928-syp-cons.cab

Not Applicable

5,975,363

26-Nov-2013

15:54

Not Applicable

Kb2911928-syp-ee.cab

Not Applicable

5,941,643

26-Nov-2013

15:54

Not Applicable

Kb2911928-syp-il.cab

Not Applicable

5,643,256

26-Nov-2013

15:54

Not Applicable

Kb2911928-syp-syp.cab

Not Applicable

5,642,152

26-Nov-2013

15:54

Not Applicable

Kb2911928-syp-tr.cab

Not Applicable

5,777,759

26-Nov-2013

15:54

Not Applicable

Licensetermsar.rtf

Not Applicable

101,414

20-Apr-2013

02:06

Not Applicable

Licensetermscs.rtf

Not Applicable

92,705

20-Apr-2013

02:06

Not Applicable

Licensetermsda.rtf

Not Applicable

102,543

20-Apr-2013

02:06

Not Applicable

Licensetermsde.rtf

Not Applicable

119,313

20-Apr-2013

02:06

Not Applicable

Licensetermsen.rtf

Not Applicable

111,795

20-Apr-2013

02:06

Not Applicable

Licensetermses.rtf

Not Applicable

98,313

20-Apr-2013

02:06

Not Applicable

Licensetermset.rtf

Not Applicable

104,484

20-Apr-2013

02:06

Not Applicable

Licensetermsfi.rtf

Not Applicable

107,418

20-Apr-2013

02:06

Not Applicable

Licensetermsfr.rtf

Not Applicable

133,197

20-Apr-2013

02:06

Not Applicable

Licensetermshe-il.rtf

Not Applicable

4,258

20-Apr-2013

02:06

Not Applicable

Licensetermshu.rtf

Not Applicable

94,304

20-Apr-2013

02:06

Not Applicable

Licensetermsis.rtf

Not Applicable

36,112

20-Apr-2013

02:06

Not Applicable

Licensetermsit.rtf

Not Applicable

117,765

20-Apr-2013

02:06

Not Applicable

Licensetermsja.rtf

Not Applicable

107,092

20-Apr-2013

02:06

Not Applicable

Licensetermslt.rtf

Not Applicable

125,197

20-Apr-2013

02:06

Not Applicable

Licensetermslv.rtf

Not Applicable

106,681

20-Apr-2013

02:06

Not Applicable

Licensetermsnb-no.rtf

Not Applicable

118,245

20-Apr-2013

02:06

Not Applicable

Licensetermsnl.rtf

Not Applicable

112,657

20-Apr-2013

02:06

Not Applicable

Licensetermspl.rtf

Not Applicable

118,887

20-Apr-2013

02:06

Not Applicable

Licensetermspt-br.rtf

Not Applicable

102,982

20-Apr-2013

02:06

Not Applicable

Licensetermsru.rtf

Not Applicable

151,400

20-Apr-2013

02:06

Not Applicable

Licensetermssv.rtf

Not Applicable

117,960

20-Apr-2013

02:06

Not Applicable

Licensetermsth.rtf

Not Applicable

156,708

20-Apr-2013

02:06

Not Applicable

Licensetermstr.rtf

Not Applicable

105,693

20-Apr-2013

02:06

Not Applicable

Licensetermszh-hans.rtf

Not Applicable

100,528

20-Apr-2013

02:06

Not Applicable

Axsetupsp.exe

5.0.1100.45

1,637,040

26-Nov-2013

15:53

x86

Cabextractor.dll

Not Applicable

19,632

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.dll

5.0.1100.9

150,440

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,336

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1500.1212

16,320

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

543,424

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,848

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

547,520

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

18,872

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

559,808

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

20,408

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

527,040

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

15,800

20-Apr-2013

09:53

x86

Cabextractor.dll

Not Applicable

23,216

26-Nov-2013

15:54

x64

Microsoft Dynamics AX 2012

File name

File version

File size

Date

Time

Aximpactanalysis.exe

Not Applicable

60,280

17-Jul-2013

12:30

Axupdate.exe

Not Applicable

60,264

17-Jul-2013

12:30

Dynamicsax2012-kb2911928.exe

6.3.15.0

20,532,432

23-Nov-2013

22:21

Licensetermsar.rtf

Not Applicable

2,170

17-Jul-2013

12:29

Licensetermscs.rtf

Not Applicable

91,099

17-Jul-2013

12:29

Licensetermsda.rtf

Not Applicable

101,043

17-Jul-2013

12:29

Licensetermsde.rtf

Not Applicable

116,496

17-Jul-2013

12:29

Licensetermsen.rtf

Not Applicable

110,067

17-Jul-2013

12:29

Licensetermses.rtf

Not Applicable

96,850

17-Jul-2013

12:29

Licensetermset.rtf

Not Applicable

102,778

17-Jul-2013

12:29

Licensetermsfi.rtf

Not Applicable

105,989

17-Jul-2013

12:29

Licensetermsfr.rtf

Not Applicable

129,869

17-Jul-2013

12:29

Licensetermshe-il.rtf

Not Applicable

43,376

17-Jul-2013

12:29

Licensetermshu.rtf

Not Applicable

92,863

17-Jul-2013

12:29

Licensetermsis.rtf

Not Applicable

36,275

17-Jul-2013

12:29

Licensetermsit.rtf

Not Applicable

114,947

17-Jul-2013

12:29

Licensetermsja.rtf

Not Applicable

105,778

17-Jul-2013

12:29

Licensetermslt.rtf

Not Applicable

122,400

17-Jul-2013

12:29

Licensetermslv.rtf

Not Applicable

105,289

17-Jul-2013

12:29

Licensetermsnb-no.rtf

Not Applicable

115,558

17-Jul-2013

12:29

Licensetermsnl.rtf

Not Applicable

109,756

17-Jul-2013

12:29

Licensetermspt-br.rtf

Not Applicable

101,382

17-Jul-2013

12:29

Licensetermsru.rtf

Not Applicable

148,307

17-Jul-2013

12:29

Licensetermssv.rtf

Not Applicable

115,138

17-Jul-2013

12:29

Licensetermsth.rtf

Not Applicable

153,644

17-Jul-2013

12:29

Licensetermstr.rtf

Not Applicable

104,210

17-Jul-2013

12:29

Licensetermszh-hans.rtf

Not Applicable

99,131

17-Jul-2013

12:29

Dynamicsax2012-kb2724897-extensions.axmodel

6.1.1108.1256

224,552

17-Jul-2013

12:29

Dynamicsax2012-kb2724897-foundation.axmodel

6.0.1108.1256

251,176

17-Jul-2013

12:29

Dynamicsax2012-kb2911928-extensions.axmodel

6.1.1108.6032

5,071,088

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-foundation.axmodel

6.0.1108.6032

13,639,408

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-fpplabels.axmodel

6.0.1108.6032

236,272

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-processmanufacturing.axmodel

6.0.1108.6032

1,271,040

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-projectmanagement.axmodel

6.0.1108.6032

549,632

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-publicsector.axmodel

6.0.1108.6032

2,270,448

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-syplabels.axmodel

6.0.1108.6032

1,772,272

23-Nov-2013

22:16

Axsetupsp.exe

6.0.1108.4279

1,390,872

17-Jul-2013

12:30

Axutillib.dll

6.0.1108.806

821,480

17-Jul-2013

12:29

Microsoft.dynamics.servicing.operations.dll

6.0.888.436

35,752

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

391,464

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

383,272

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

416,040

17-Jul-2013

12:30

Microsoft Dynamics AX 2012 R2

File name

File version

File size

Date

Time

Aximpactanalysis.exe

Not Applicable

61,136

13-Oct-2013

14:55

Axupdate.exe

Not Applicable

61,120

13-Oct-2013

14:55

Dynamicsax2012r2-kb2911928.exe

6.3.15.0

41,699,024

25-Nov-2013

09:17

Licensetermsar.rtf

Not Applicable

2,173

30-Jan-2013

13:27

Licensetermscs.rtf

Not Applicable

91,247

30-Jan-2013

13:27

Licensetermsda.rtf

Not Applicable

101,181

30-Jan-2013

13:27

Licensetermsde.rtf

Not Applicable

116,642

30-Jan-2013

13:27

Licensetermsen.rtf

Not Applicable

102,374

13-Oct-2013

14:55

Licensetermses.rtf

Not Applicable

96,985

30-Jan-2013

13:27

Licensetermset.rtf

Not Applicable

102,895

30-Jan-2013

13:27

Licensetermsfi.rtf

Not Applicable

106,101

30-Jan-2013

13:27

Licensetermsfr.rtf

Not Applicable

130,011

30-Jan-2013

13:27

Licensetermshu.rtf

Not Applicable

93,010

30-Jan-2013

13:27

Licensetermsis.rtf

Not Applicable

36,458

30-Jan-2013

13:27

Licensetermsit.rtf

Not Applicable

115,086

30-Jan-2013

13:27

Licensetermsja.rtf

Not Applicable

105,917

30-Jan-2013

13:27

Licensetermslt.rtf

Not Applicable

122,674

30-Jan-2013

13:27

Licensetermslv.rtf

Not Applicable

105,401

30-Jan-2013

13:27

Licensetermsnb-no.rtf

Not Applicable

115,700

30-Jan-2013

13:27

Licensetermsnl.rtf

Not Applicable

110,040

30-Jan-2013

13:27

Licensetermspl.rtf

Not Applicable

116,322

30-Jan-2013

13:27

Licensetermspt-br.rtf

Not Applicable

101,514

30-Jan-2013

13:27

Licensetermsru.rtf

Not Applicable

148,577

30-Jan-2013

13:27

Licensetermssv.rtf

Not Applicable

115,453

30-Jan-2013

13:27

Licensetermsth.rtf

Not Applicable

153,768

30-Jan-2013

13:27

Licensetermszh-hans.rtf

Not Applicable

99,245

30-Jan-2013

13:27

Dynamicsax2012r2-kb2858835-foundation.axmodel

6.2.1000.3670

50,416

11-Oct-2013

00:19

Dynamicsax2012r2-kb2909140-foundation.axmodel

6.2.1000.4748

17,136

08-Nov-2013

08:37

Dynamicsax2012r2-kb2911928-foundation.axmodel

6.2.1000.5038

50,838,256

25-Nov-2013

09:12

Dynamicsax2012r2-kb2911928-syplabels.axmodel

6.2.1000.5038

12,196,592

25-Nov-2013

09:12

Axsetupsp.exe

6.2.1000.1154

1,391,280

13-Oct-2013

14:55

Axutillib.dll

6.2.120.0

929,968

25-Nov-2013

09:12

Microsoft.dynamics.servicing.operations.dll

6.2.73.8303

37,168

13-Oct-2013

14:55

Axsetupsp.resources.dll

6.2.147.8303

387,776

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

371,392

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

383,680

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

395,968

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

387,776

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

395,968

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

416,448

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

371,392

25-Nov-2013

09:11

Objects that are affected

This update affects the following objects in Microsoft Dynamics AX 2009 SP1:

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl

This update affects the following objects in Microsoft Dynamics AX 2012:

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Data Dictionary\Tables\CustTable

  • \Data Dictionary\Extended Data Types\EInvoiceAccountCode

  • \Data Dictionary\Extended Data Types\EInvoiceLineSpecific

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl

This update affects the following objects in Microsoft Dynamics AX 2012 R2:

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Data Dictionary\Tables\CustTable

  • \Data Dictionary\Extended Data Types\EInvoiceAccountCode

  • \Data Dictionary\Extended Data Types\EInvoiceLineSpecific

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained here in is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.