Starting January 1st 2019, B2B eInvoicing will be mandatory in Italy. This update provides feature support for this requirement. In Dynamics 2016 and newer versions, we have previously supported B2G eInvoicing by supporting the FatturaPA XML format used by the Italian tax authorities. B2B eInvoicing will use the same format with minor changes that mainly concerns the need to identify whether the received customer is a private or public company. This is identified by a customer in the PA Code field. If this field has a length of 6 characters, the customer is treated as a public company. In all other cases (except blank), it is treated as a private company. This way we can handle the XML format accordingly. For all versions from Dynamics 2015 and up to and including Dynamics 365 Business Central, the user can generate an XML and save it locally and then manually upload it to the Italian tax authorities. For Dynamics NAV 2015 this is the only way of handling B2B eInvoicing. For Dynamics NAV 2016 up to and including Dynamics 365 Business Central, it is also possible to continue using the Document Exchange Framework and send these invoices through TradeShift (which requires an account with TradeShift), who then handles the further communication, document signing, etc. Using TradeShift may come with a cost. Please contact TradeShift regarding this.
This update also adds some setup fields necessary for the feature to work properly.
Additionally, it is now possible to setup the system to validate an invoice pre-posting so it can be exported in FatturaPA format. Please see the Setup and functionality section below.