Supplier FatturaPA - Notifications

l10n_it_fatturapa_in_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_in_notifications
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalization/Italy
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:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - stock_invoice_picking_incoterm
    - stock_invoice_picking
OCA/account-payment:
    - account_voucher_cash_basis
OCA/l10n-italy:
    - l10n_it_fatturapa_in
    - l10n_it_fatturapa
    - l10n_it_base
    - l10n_it_fiscalcode
    - l10n_it_ipa
    - l10n_it_rea
    - l10n_it_withholding_tax
    - l10n_it_fatturapa_notifications
OCA/partner-contact:
    - partner_firstname
OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - document
    - knowledge
    - base_iban
    - stock
    - account_voucher
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

================================
Supplier FatturaPA Notifications
================================

This module handles SDI notifications related to supplier invoices (fatturaPA).
See http://fatturapa.gov.it/export/fatturazione/it/b-2.htm


Usage
=====

Within 'fatturaPA' tab of supplier invoice form, you can click on 2 buttons:
 - Accept fatturaPA
 - Reject fatturaPA
This allows to generate the 'notifica esito committente' message
http://fatturapa.gov.it/export/fatturazione/sdi/messaggi/v1.0/IT01234567890_11111_EC_001.xml

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_in_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 (4)
XML IDNameModelTypeStatus
view_fatturapa_in_attachment_form fatturapa.attachment.in.form fatturapa.attachment.in field Inherits l10n_it_fatturapa_in.view_fatturapa_in_attachment_form
view_invoice_form_fatturapa_in account.invoice.fatturapa_in account.invoice field Inherits l10n_it_fatturapa_in.view_invoice_form_fatturapa_in
wizard_fatturapa_in_accept Accept fatturaPA wizard.fatturapa.in.accept form New
wizard_fatturapa_in_reject Reject fatturaPA wizard.fatturapa.in.reject form New
Models touched (6)

New fields (0)

No new fields.

Public methods (2)
  • action_cancel_draft(self, cr, uid, ids, *args)
  • action_cancel_reject(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (2)
  • generate_next_notification_number(self, cr, uid, fatturapa_att, context=None)
  • is_number_present(self, fatturapa_att, number)

New fields (0)

No new fields.

Public methods (2)
  • create_notifica_esito_committente(self, cr, uid, ids, invoice, esito='EC01', description=False, context=None)
    It creates 'notifica di esito committente' notification and links it to fatturaPA attachment 'esito' can be - EC01 (vale Accettazione) - EC02 (vale Rifiuto)
  • save_notification_xml(self, cr, uid, ids, xml, file_name, invoice_type='supplier', context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

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

New fields (0)

No new fields.

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