diff --git a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java
--- a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java
+++ b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java
@@ -77,6 +77,7 @@
         add(new HQLProperty("ordLine.salesOrder.id", "orderId"));
         add(new HQLProperty("tax.taxCategory.id", "taxCategory"));
         add(new HQLProperty("tax.taxExempt", "taxExempt"));
+        add(new HQLProperty("tax.id", "tax"));
         add(new HQLProperty("ordLine.updated", "loaded"));
       }
     };
diff --git a/web/org.openbravo.retail.posterminal/js/data/dataordertaxes.js b/web/org.openbravo.retail.posterminal/js/data/dataordertaxes.js
--- a/web/org.openbravo.retail.posterminal/js/data/dataordertaxes.js
+++ b/web/org.openbravo.retail.posterminal/js/data/dataordertaxes.js
@@ -203,7 +203,6 @@
             'rate': tax.taxRate
           };
           line.set({
-            'tax': tax.taxId,
             'taxLines': lineObj,
             'taxAmount': OB.DEC.add(line.get('taxAmount') || 0, tax.taxAmount),
             'linerate': OB.DEC.toNumber(linerate.add(getTaxRateNumber(tax.taxRate)))
