| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 489 |
| Technical Name |
l10n_it_edi_notification |
| License | LGPL-3 |
| Website | https://fl1.cz |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 489 |
| Technical Name |
l10n_it_edi_notification |
| License | LGPL-3 |
| Website | https://fl1.cz |
Italian EDI - SDI Notifications
Automated daily summary of Italian electronic invoicing (SDI) issues
Daily Report in Discuss Channel
Never miss a rejected or blocked invoice again
Every day, the module automatically posts a message in your configured Odoo Discuss channel with a summary of all problematic invoices, organized by error category.
4 Problem Categories Monitored
Requires Signature
Invoices that require user signature before being sent to SDI.
Status: requires_user_signature
Rejected by SDI
Invoices rejected by the Italian Tax Authority interchange system.
Status: rejected
Rejected by PA Partner
Invoices to Public Administration rejected by the recipient.
Status: rejected_by_pa_partner
Self-Invoices Not Sent
Confirmed self-invoices (reverse charge) not yet transmitted to SDI.
Requires manual action
Dedicated Filters in Invoice List
Quickly find all problematic invoices
New SDI-specific filters: Requires Signature, Rejected, Rejected by PA, All Problems. Plus grouping by SDI State for easy organization.
SDI State Column Visible by Default
The SDI State column is now visible by default in the invoice list, allowing you to immediately identify the transmission status of each document.
Easy Configuration
Settings > Accounting > Electronic Invoicing
Configuration Options
Notification Channel - Odoo Discuss channel where daily summaries will be posted. If not configured, uses the default channel created by the module.
Fallback Notification User - Optional user who also receives a direct email in addition to the channel notification.
Create Activity for Errors - If enabled, automatically creates a mail.activity on invoices with SDI problems, assigned to the responsible user.
Technical Details
Features
- Daily cron job for report generation
- QWeb template for message formatting
- Direct links to invoices in the report
- Automatic extraction of SDI error messages
- Multi-company support (Italian companies only)
- Notification flag to avoid duplicate activities
Requirements
- Odoo Version: 18.0
- Dependencies: l10n_it_edi, mail
- Edition: Community / Enterprise
- License: LGPL-3
Installation
- Download the module and place it in your addons directory
- Update the apps list: Apps > Update Apps List
- Search for "Italian EDI - SDI Notifications" and install
- Configure settings in Settings > Accounting > Electronic Invoicing
Note: The module requires l10n_it_edi to be already installed and configured.
The cron job runs automatically every day at 06:00.
Changelog
Version 18.0.2.1.0
- Initial release for Odoo 18
- Daily SDI report in Discuss channel
- Monitoring of 4 problem categories
- Dedicated filters in invoice list
- SDI State column visible by default
- Optional email to fallback user
- Optional activity creation
- Multi-company support
Support
For technical assistance, bug reports or feature requests:
Email: support@fl1.cz
Website: https://fl1.cz
Developed by FL1 sro - Odoo solutions specialists for the Italian market.
Please log in to comment on this module