OdooWiki OCA HUB

ITA - Fattura elettronica - Canale SdI

l10n_it_edi_sdi folder_open OCA/l10n-italy open_in_new
Localization/Italy Licencia: LGPL-3

Italiano

Este módulo proporciona la lógica compartida para la comunicación con el Sistema de Intercambio (SdI), independiente del canal de transporte utilizado (PEC, servicio web, etc.).

Funcionalidades principales:

  • Recepción e importación de facturas electrónicas pasivas desde SdI
  • Procesamiento de las notificaciones SdI (Recibo de Entrega, Notificación de Rechazo, Entrega Fallida, Notificación de Resultado, Vencimiento de Plazos)
  • Búsqueda de las facturas asociadas a las notificaciones mediante el nombre del archivo
  • Reconocimiento de los archivos SdI mediante expresiones regulares

Este módulo no está pensado para ser utilizado directamente, sino como dependencia para módulos que implementan un canal de transporte específico, como l10n_it_edi_pec.

English

This module provides shared logic for communication with the Italian Exchange System (SdI), independent of the transport channel used (PEC, web service, etc.).

Main features:

  • Receive and import incoming vendor bills from SdI
  • Process SdI notifications (Delivery Receipt, Rejection, Failed Delivery, Outcome Notification, Deadline Expiry)
  • Look up invoices related to notifications by attachment filename
  • Recognise SdI files through regular expressions

This module is not intended for direct use, but as a dependency for modules implementing a specific transport channel, such as l10n_it_edi_pec.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Proporciona la lógica de fondo compartida que permite a Odoo recibir facturas electrónicas italianas y notificaciones del SdI desde el Sistema de Intercambio, independientemente del canal de transporte utilizado. Es una dependencia técnica, no una funcionalidad de usuario independiente.

Este módulo no añade ningún menú, pantalla ni botón propio. Es un bloque de construcción técnico en el que se apoyan otros módulos italianos de facturación electrónica para comunicarse con el Sistema di Interscambio (SdI).

Lo que hace entre bastidores:

  • Reconoce los archivos entrantes que parecen facturas electrónicas italianas o notificaciones del SdI comparando sus nombres de archivo con patrones específicos.
  • Para las facturas electrónicas de proveedor entrantes, crea una nueva factura de proveedor (account.move de tipo in_invoice) para la empresa correcta, adjunta el archivo XML recibido e inicia el proceso de importación normal. Si ya se importó un archivo con el mismo nombre para esa empresa, se omite para evitar duplicados.
  • Para las notificaciones del SdI, lee el XML para encontrar el nombre del archivo de la factura original, localiza la factura de proveedor correspondiente a través del adjunto almacenado y, a continuación, actualiza el estado SdI de esa factura. Los códigos de notificación que entiende son: RC (ricevuta di consegna), NS (notifica di scarto), MC (mancata consegna), NE (notifica esito) y DT (decorrenza termini).
  • Ignora los archivos de notificación comprimidos en zip y registra una advertencia cuando una notificación no se puede vincular a ninguna factura o cuando el tipo de notificación es desconocido.

Como solo amplía el comportamiento genérico del hilo de correo, funciona con cualquier canal de transporte (PEC, servicio web, etc.) implementado por un módulo dependiente. Aquí no se añade ninguna configuración ni informe orientado al usuario.

Depende de

l10n_it_edi

Lo necesitan otros módulos

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.