From 23d4fb3bdc67ef4ea0c46f89536022446cfc5362 Mon Sep 17 00:00:00 2001 From: Frank Cools Date: Wed, 8 Oct 2025 21:50:04 +0200 Subject: [PATCH] Fix user parameter passing to bookkeeping methods --- core/class/declarationtva.class.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index 22f1861..9f06929 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -939,7 +939,7 @@ class DeclarationTVA } // Create bank journal entries - $bank_entries = $this->createBankJournalEntries($declaration, $ca3_lookup, $journal_config); + $bank_entries = $this->createBankJournalEntries($declaration, $ca3_lookup, $journal_config, $user); if (!$bank_entries) { return false; } @@ -979,7 +979,7 @@ class DeclarationTVA error_log("DEBUG: Total OD entries to create: " . count($entries)); // Create accounting entries in Dolibarr - return $this->saveAccountingEntries($entries, $declaration); + return $this->saveAccountingEntries($entries, $declaration, $user); } /** @@ -988,9 +988,10 @@ class DeclarationTVA * @param object $declaration Declaration object * @param array $ca3_lookup CA-3 data lookup array * @param array $journal_config Journal configuration + * @param object $user User object * @return bool Success */ - private function createBankJournalEntries($declaration, $ca3_lookup, $journal_config) + private function createBankJournalEntries($declaration, $ca3_lookup, $journal_config, $user) { // Get bank account configuration require_once DOL_DOCUMENT_ROOT . '/custom/declarationtva/core/class/declarationtva_config.class.php'; @@ -1069,7 +1070,7 @@ class DeclarationTVA } // Create accounting entries in Dolibarr - return $this->saveAccountingEntries($entries, $declaration); + return $this->saveAccountingEntries($entries, $declaration, $user); } /** @@ -1207,9 +1208,10 @@ class DeclarationTVA * * @param array $entries Accounting entries * @param object $declaration Declaration object + * @param object $user User object * @return bool Success */ - private function saveAccountingEntries($entries, $declaration) + private function saveAccountingEntries($entries, $declaration, $user) { if (empty($entries)) { return true; // No entries to save