From 30a44ada3c8ff52bf0ba74d6e6c5ad7abd6551e0 Mon Sep 17 00:00:00 2001
From: "christophe.dehen@openbravo.com" <christophe.dehen@openbravo.com>
Date: Mon, 10 Aug 2020 11:55:07 +0200
Subject: [PATCH] Fix EWI fin_finacc_transaction violates check constraint
 fin_trans_amounts_chk

---
 src/org/openbravo/retail/posterminal/ProcessCashClose.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/org/openbravo/retail/posterminal/ProcessCashClose.java b/src/org/openbravo/retail/posterminal/ProcessCashClose.java
index 5d462c596..45fb1db6e 100644
--- a/src/org/openbravo/retail/posterminal/ProcessCashClose.java
+++ b/src/org/openbravo/retail/posterminal/ProcessCashClose.java
@@ -230,7 +230,7 @@ public class ProcessCashClose extends POSDataSynchronizationProcess
     BigDecimal amount = totalSales.add(totalDeposits).subtract(totalReturns).subtract(totalDrops);
 
     // Avoid to create transaction if the amount to move is 0
-    if (amount == BigDecimal.ZERO) {
+    if (amount.compareTo(BigDecimal.ZERO) == 0) {
       return;
     }
 
-- 
GitLab