Fix user parameter passing to createODJournalEntries

- Add user parameter to createODJournalEntries method signature
- Pass user parameter from createAccountingEntries to createODJournalEntries
- Fixes user parameter getting lost between createAccountingEntries and saveAccountingEntries
This commit is contained in:
Frank Cools 2025-10-08 21:55:35 +02:00
parent 2cb63406b9
commit 3638c5854e

View File

@ -931,7 +931,7 @@ class DeclarationTVA
$journal_config = $config->getJournalConfiguration(); $journal_config = $config->getJournalConfiguration();
// Create OD journal entries // Create OD journal entries
$od_entries = $this->createODJournalEntries($declaration, $ca3_lookup, $journal_config); $od_entries = $this->createODJournalEntries($declaration, $ca3_lookup, $journal_config, $user);
error_log("DEBUG: OD entries result: " . ($od_entries ? "SUCCESS" : "FAILED")); error_log("DEBUG: OD entries result: " . ($od_entries ? "SUCCESS" : "FAILED"));
if (!$od_entries) { if (!$od_entries) {
return false; return false;
@ -952,9 +952,10 @@ class DeclarationTVA
* @param object $declaration Declaration object * @param object $declaration Declaration object
* @param array $ca3_lookup CA-3 data lookup array * @param array $ca3_lookup CA-3 data lookup array
* @param array $journal_config Journal configuration * @param array $journal_config Journal configuration
* @param object $user User object
* @return bool Success * @return bool Success
*/ */
private function createODJournalEntries($declaration, $ca3_lookup, $journal_config) private function createODJournalEntries($declaration, $ca3_lookup, $journal_config, $user)
{ {
$entries = array(); $entries = array();