From fe87e7efa4c2a43de53be0e849d7d1b4de133d3b Mon Sep 17 00:00:00 2001
From: Gabriel Lopez <gabriel.lopez@doceleguas.com>
Date: Tue, 24 Aug 2021 10:14:44 -0400
Subject: [PATCH] Fix NOE-4193: Parameter 'Amt' into the 'PayA' section must be
 sent as negative for the return tickets

---
 .../source/hooks/efCreateRequesHook.js                         | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/web/org.openbravo.retail.efstaintegration.austria/source/hooks/efCreateRequesHook.js b/web/org.openbravo.retail.efstaintegration.austria/source/hooks/efCreateRequesHook.js
index dcf17fe..9b75596 100644
--- a/web/org.openbravo.retail.efstaintegration.austria/source/hooks/efCreateRequesHook.js
+++ b/web/org.openbravo.retail.efstaintegration.austria/source/hooks/efCreateRequesHook.js
@@ -59,10 +59,11 @@
   function createRequestPayments(receipt) {
     var result = [];
     receipt.get('payments').forEach(function(payment, index) {
+      var paid = payment.get('paid');
       result.push({
         name: 'Pay',
         Dsc: payment.get('name'),
-        Amt: OB.I18N.formatCurrency(payment.get('paid'))
+        Amt: OB.I18N.formatCurrency(payment.get('isReturnOrder') ? -paid : paid)
       });
     });
     return result;
-- 
2.28.0

