diff --git a/bin/backend/controls/panels/Journal.js b/bin/backend/controls/panels/Journal.js
index 9b4fb42f631f781f744c390c41b37a77580c0ea0..80f06939b84a79c18ac95d1243f21b256a4addd3 100644
--- a/bin/backend/controls/panels/Journal.js
+++ b/bin/backend/controls/panels/Journal.js
@@ -527,6 +527,10 @@ define(
                             dataType: 'string',
                             width: 90,
                             className: 'clickable'
+                        }, {
+                            dataIndex: 'customer_id',
+                            dataType: 'string',
+                            hidden: true
                         },
                         {
                             header: QUILocale.get(lg, 'journal.grid.status'),
@@ -941,7 +945,6 @@ define(
                     ], (CopyErpEntityDialog) => {
                         new CopyErpEntityDialog({
                             hash: hash,
-                            entityPlugin: 'quiqqer/invoice',
                             events: {
                                 onSuccess: resolve
                             }
diff --git a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
index bb4089a3e7e65468f99432ddbf1e7423d7597a82..9ceb66f206a0ceea37694fef2bbdba22babca551 100644
--- a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
+++ b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
@@ -773,8 +773,10 @@ protected function parseListForGrid(array $data): array
 
             if ($Customer->getAttribute('customerId')) {
                 $invoiceData['customer_id_display'] = $Customer->getAttribute('customerId');
+                $invoiceData['customer_id'] = $Customer->getUUID() ?? $Customer->getId();
             } else {
                 $invoiceData['customer_id_display'] = '';
+                $invoiceData['customer_id'] = '';
             }
 
             $invoiceData['customer_name'] = trim(