Repository
OCA/l10n-italy · module folder · Try on Runboat
Module version
1.3.0
Category
Localization/Italy
Folder size
0.19 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-italy
Last tracking update
2026-08-07 08:09:16
Authors
Odoo Community Association (OCA), TAKOBI
Maintainers
Odoo Community Association (OCA), TAKOBI
Committers
eLBati, Simone Rubino, Weblate, OCA-git-bot, oca-ci, Marco Colombo, Rocco Lucia, andrea.m.piovesana
Odoo dependencies
Python dependencies
xmlschema, elementpath, unidecode, asn1crypto, codicefiscale
System dependencies
None
Required by
l10n_it_fatturapa_import_zip_in_rc
Description
**Italiano**

Questo modulo aggiunge una vista per importare diversi file XML di
fatture elettroniche (OUT/IN) tramite file ZIP.

Il modulo importerà dal file ZIP solo file XML o P7M, anche se in subdirectory, ignorando file non riconosciuti.

**English**

This module adds a view to import several XML e-invoice files (OUT/IN)
via ZIP file.

The module will import only XML or P7M files from the ZIP file, even if in subdirectories, ignoring unrecognized files.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
fatturapa_attachment_import_zip_form fatturapa_attachment_import_zip_form fatturapa.attachment.import.zip form New
fatturapa_attachment_import_zip_search fatturapa_attachment_import_zip_search fatturapa.attachment.import.zip search New
fatturapa_attachment_import_zip_tree fatturapa_attachment_import_zip_tree fatturapa.attachment.import.zip tree New
view_fatturapa_in_attachment_form_zip_import view_fatturapa_in_attachment_form_zip_import fatturapa.attachment.in form Inherits l10n_it_fatturapa_in.view_fatturapa_in_attachment_form
view_fatturapa_out_attachment_form_zip_import view_fatturapa_out_attachment_form_zip_import fatturapa.attachment.out form Inherits l10n_it_fatturapa_out.view_fatturapa_out_attachment_form
view_invoice_form_fatturapa_import_zip view_invoice_form_fatturapa_import_zip account.move form Inherits l10n_it_fatturapa_out.view_invoice_form_fatturapa
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • attachment_in_import_zip_id Many2one → fatturapa.attachment.import.zip
    readonly=True related='fatturapa_attachment_in_id.attachment_import_zip_id' store=True args: 'fatturapa.attachment.import.zip', 'E-invoices ZIP import'
  • attachment_out_import_zip_id Many2one → fatturapa.attachment.import.zip
    readonly=True related='fatturapa_attachment_out_id.attachment_import_zip_id' store=True args: 'fatturapa.attachment.import.zip', 'E-bills ZIP import'
Public methods (0)

No public methods.

New fields (11)
  • attachment_in_ids One2many → fatturapa.attachment.in
    readonly=True string='Attachments In' args: 'fatturapa.attachment.in', 'attachment_import_zip_id'
  • attachment_out_ids One2many → fatturapa.attachment.out
    readonly=True string='Attachments Out' args: 'fatturapa.attachment.out', 'attachment_import_zip_id'
  • invoice_in_ids One2many → account.move
    string='Invoices In' args: 'account.move', 'attachment_in_import_zip_id'
  • invoice_out_ids One2many → account.move
    string='Invoices Out' args: 'account.move', 'attachment_out_import_zip_id'
  • invoices_in_count Integer
    compute='_compute_invoices_data' readonly=True
  • invoices_out_count Integer
    compute='_compute_invoices_data' readonly=True
  • ir_attachment_id Many2one → ir.attachment
    ondelete='cascade' required=True args: 'ir.attachment', 'Attachment'
  • messages Text
    compute='_compute_invoices_data' readonly=True args: 'Error Messages'
  • state Selection
    default='draft' readonly=True required=True args: [('draft', 'Draft'), ('done', 'Completed')]
  • xml_in_count Integer
    compute='_compute_invoices_data' readonly=True string='XML In Count'
  • xml_out_count Integer
    compute='_compute_invoices_data' readonly=True string='XML Out Count'
Public methods (5)
  • action_import(self, with_invoice=True)
  • action_import_no_invoice(self)
  • action_import_with_invoice(self)
  • action_view_invoices(self)
  • action_view_xml(self)

New fields (1)
  • attachment_import_zip_id Many2one → fatturapa.attachment.import.zip
    ondelete='restrict' readonly=True args: 'fatturapa.attachment.import.zip', 'E-bill ZIP import'
Public methods (0)

No public methods.

New fields (1)
  • attachment_import_zip_id Many2one → fatturapa.attachment.import.zip
    ondelete='restrict' readonly=True args: 'fatturapa.attachment.import.zip', 'E-bill ZIP import'
Public methods (1)
  • get_invoice_obj(self)

New fields (0)

No new fields.

Public methods (3)
  • get_credit_account(self, product=None)
  • get_debit_account(self, product=None)
  • set_payments_data(self, FatturaBody, invoice, partner_id)

Loading…