FatturaPA - Notifications

l10n_it_fatturapa_notifications
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/7.0/l10n_it_fatturapa_notifications
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group
COMMITTERS
COMMITTERSeLBati, Stéphane Bidoul (ACSONE), OCA Transbot
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_fatturapa
    - l10n_it_base
    - l10n_it_fiscalcode
    - l10n_it_ipa
    - l10n_it_rea
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - document
    - knowledge
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pyxb
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
   :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
   :alt: License: AGPL-3

=======================
FatturaPA Notifications
=======================

The module handles notifications linked to fatturaPA files.
http://www.fatturapa.gov.it/export/fatturazione/en/normativa/f-3.htm?l=en
http://www.fatturapa.gov.it/export/fatturazione/it/b-2.htm?l=it

Usage
=====

The module adds 'fatturapa.notification' model and exposes 'parse_xml' method
to be called by other modules.
It also adds the 'Import notification' wizard that allows to load XML
notification files and link them to fatturaPA

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/l10n-italy/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed `feedback
<https://github.com/OCA/
l10n-italy/issues/new?body=module:%20
l10n_it_fatturapa_notifications%0Aversion:%20
7.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Credits
=======

Contributors
------------

* Lorenzo Battistini <lorenzo.battistini@agilebg.com>

Maintainer
----------

.. image:: http://odoo-community.org/logo.png
   :alt: Odoo Community Association
   :target: http://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_fatturapa_notification_form view_fatturapa_notification_form fatturapa.notification form New
view_fatturapa_notification_tree view_fatturapa_notification_tree fatturapa.notification tree New
wizard_fatturapa_import_notification Import notification wizard.fatturapa.import.notification form New
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • get_file_identifier(self, file_name)
    Accepts file name and produces file identifier, without file extension See 2.2 at http://www.fatturapa.gov.it/export/fatturazione/sdi/Specifiche_tecniche_SdI_v1.1.pdf
  • save_notification_xml(self, cr, uid, ids, xml, file_name, invoice_type='supplier', context=None)
    IT accepts an XML string and creates a related 'fatturapa.notification' record file_name must be in the form IT01234567890_11111_MT_001.xml invoice_type is used by derived modules Returns new record ID

New fields (0)

No new fields.

Public methods (1)
  • import_file(self, cr, uid, ids, context=None)