This article describes a country-specific update that is available for users in Italy to support the functionality to send sales and project invoices in electronic format (FatturaPA) in Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012, and Microsoft Dynamics AX 2009 Service Pack 1 (SP1).
Effective June 6, 2014, the Italian Ministries, the Tax Authorities (Agenzia delle Entrate, Agenzia del Demanio, Agenzia del Territorio, Agenzia delle Dogane), and various national social security and welfare entities that are listed by the Istituto Nazionale di Statistica (Istat) (for example, INARCASSA, cassa forense, cassa geometri, cassa del notariato) will no longer be entitled to accept paper invoices. Additionally, three months after the June 6 date, these same groups will no longer process payments (even partly) until an invoice is submitted in electronic format.
The Istat list of affected groups was published in the Official Gazette (No. 229, dated September 30, 2013). Other public entities that are included in the list are subject to this new regulation beginning June 6, 2015. This date does not apply to local public bodies, for which the e-invoicing deadline will be provided by a specific decree to be issued by the Minister of Finance.
In this respect, the requirements that apply to electronic invoices that are issued to public bodies are more restrictive than those that apply to electronic invoices that are issued to other taxable and nontaxable persons under article 21, d.P.R. No. 633/1972 (Italian VAT Law). Specifically, the invoices in question must be in .xml format, must be endorsed by using a qualified or digital electronic signature, and must be transmitted through an interchange data system or an authorized intermediary on the following websites:
In order to support legal requirements that are related to Italian eInvoices FatturaPA, the following new functionality and improvements are introduced in Microsoft Dynamics AX:
New eInvoices parameters in the Accounts Receivable module that can help define different business scenarios and let users define required data for eInvoices (Accounts receivable > Setup > eInvoices – Italy >Electronic invoice parameters)
A Register for Certificates feature that uses electronic signatures, which are required to use to sign eInvoices (Accounts receivable > Setup > eInvoices – Italy > Electronic invoice digital certificates)
Functionality to perform electronic singing of eInvoices by using either a Company certificate or User certificate
An electronic invoices register that lets you review the applied certificate and see useful information about eInvoices (status and so on) and standard invoices (ID number, customer, and so on). This feature also lets you manually create eInvoices, sign them by using an electronic signature, export them a specified folder, and send them to a predefined channel. (Accounts receivable > Periodic > eInvoices - Italy > Electronic invoices)
Functionality to specify whether eInvoices will be created automatically for particular customers (Accounts receivable > Customers > Edit Customer >Setup; parameter: eInvoice register)
The ability to create eInvoices automatically when you post a Sales Invoice, FreeText Invoice, Project Invoica, or Credit note (this functionality requires you to configure a batch job for EInvoiceProcessor_IT)
A Recreation (re-create) eInvoices feature that lets you automate the electronic signing and sending processes of eInvoices if these actions must be repeated for business reasons
Support for the FatturaPA .xml format
Note XSLT transformation for customer invoices is EInvoiceXSLCustInvoice_IT and XSLT transformation for project invoices is EInvoiceXSLProjInvoice_IT.
Each FatturaPA file that is transmitted to the Exchange System must be signed by using a qualified signature certificate by the party that is issuing the invoice.
A qualified signature certificate may be obtained from one of the certifiers in the list of authorized certifiers that is published on the DigitPA website.
The current release of Microsoft Dynamics AX supports the XAdES-BES signature format. The implementation of the algorithm makes it possible to distinguish the algorithm itself from the functionality that uses the algorithm. Therefore, Microsoft will provide the infrastructure and ability to implement other algorithms for digital signature by partners or customers, if it is necessary.
To be able to support FatturaPA in Microsoft Dynamics AX, you must perform the following steps:
Install and configure digital certificates that have private and public keys in Certificate Server to the Personal node on client computers.
Note You can do this by using standard Windows functionality.
Define Company-level certificates and User-level certificates, as required.
Note The currently available hotfix contains the functionality for valid certificate selection and digital signing of eInvoices.
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:
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.
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
You must have one of the following products installed to apply this hotfix:
Microsoft Dynamics AX 2009 Service Pack 1
Microsoft Dynamics AX 2012 R3
Microsoft Dynamics AX 2012 R2
Microsoft Dynamics AX 2012
You must restart the Application Object Server (AOS) service after you apply the hotfix.
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.