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