+                
                 
             
             
@@ -16,4 +17,8 @@
         
     
 
+    
+        0
+    
+
 
diff --git a/ext/custom-addons/dp_reports_account/models/report_helper.py b/ext/custom-addons/dp_reports_account/models/report_helper.py
index 3ab6c807..b8421be7 100644
--- a/ext/custom-addons/dp_reports_account/models/report_helper.py
+++ b/ext/custom-addons/dp_reports_account/models/report_helper.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 
-from odoo import api, models
+from odoo import api, models, _
+from odoo.exceptions import ValidationError
 
 
 class AccountInvoice(models.AbstractModel):
@@ -21,3 +22,26 @@ class AccountInvoice(models.AbstractModel):
             'formatLang': self._formatLang,
         }
 
+
+class AccountInvoiceWithIntrastat(models.AbstractModel):
+    _name = 'report.dp_reports_account.report_invoice_with_intrastat'
+    _inherit = 'report.abstract_report'
+    _template = 'dp_reports_account.report_invoice_with_intrastat'
+
+    @api.model
+    def get_report_values(self, docids, data=None):
+        model = 'account.invoice'
+        docs = self.env[model].browse(docids)
+        for doc in docs:
+            for line in doc.invoice_line_ids:
+                if not line.intrastat_id:
+                    raise ValidationError(_('Es muss bei allen Produkten/Lots eine Zolltarifnummer hinterlegt sein!'))
+        return {
+            'doc_ids': docids,
+            'doc_model': model,
+            'docs': docs,
+            'data': data,
+            'field_set_in_lines': self._field_set_in_lines,
+            'formatLang': self._formatLang,
+        }
+
diff --git a/ext/custom-addons/dp_reports_account/reports/invoice.xml b/ext/custom-addons/dp_reports_account/reports/invoice.xml
index ddc55a76..8502ac58 100644
--- a/ext/custom-addons/dp_reports_account/reports/invoice.xml
+++ b/ext/custom-addons/dp_reports_account/reports/invoice.xml
@@ -125,7 +125,7 @@
                                             
                                         
                                         
-                                            
+                                            
                                             kg | @@ -137,11 +137,11 @@ -                                            
+                                            
                                                 Zolltarif Nr.:
-                                                
+                                                
+
 -
 
 | @@ -238,6 +238,15 @@
         
     
 
+    
+        
+            
+            
+                
+            
+        
+    
+
     
         
         
@@ -248,8 +257,20 @@
         
     
 
+    
+
     
-        Rechnungen
+        Rechnung ohne Zolltarifnummer
         
     
 
diff --git a/ext/custom-addons/dp_reports_sale/reports/sale.xml b/ext/custom-addons/dp_reports_sale/reports/sale.xml
index 0f56f602..d8f159e8 100644
--- a/ext/custom-addons/dp_reports_sale/reports/sale.xml
+++ b/ext/custom-addons/dp_reports_sale/reports/sale.xml
@@ -98,11 +98,8 @@ | - | -                                     kg
-- | -                                     kg
+ | +                                     kg | @@ -115,7 +112,7 @@
                                     
                                     
                                         Zolltarif Nr.:
-                                        
+ |