diff --git a/models/ws_caea_code.py b/models/ws_caea_code.py
index d957bda8e32a0a07d7c501353019f99e3365cf62..848da8763488d1e97eb20d332246bd32796cbc7d 100644
--- a/models/ws_caea_code.py
+++ b/models/ws_caea_code.py
@@ -366,7 +366,7 @@ class WsCaeaCode(models.Model):
         total_otros_tributos = 0
         env_tax_caea = self.env['ws.tax.caea']
         if not codigomtx:
-            for t in invoice.tax_line_ids:
+            for t in invoice.tax_line_ids.filtered(lambda x: x.tax_id.tax_group == 'vat'):
                 code = env_tax_caea.get_cod(t.tax_id)
                 if code:
                     list_tributos.append({