Fix user parameter passing to bookkeeping methods
This commit is contained in:
parent
340c4c0ffd
commit
23d4fb3bdc
@ -939,7 +939,7 @@ class DeclarationTVA
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create bank journal entries
|
// 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) {
|
if (!$bank_entries) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -979,7 +979,7 @@ class DeclarationTVA
|
|||||||
error_log("DEBUG: Total OD entries to create: " . count($entries));
|
error_log("DEBUG: Total OD entries to create: " . count($entries));
|
||||||
|
|
||||||
// Create accounting entries in Dolibarr
|
// 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 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 createBankJournalEntries($declaration, $ca3_lookup, $journal_config)
|
private function createBankJournalEntries($declaration, $ca3_lookup, $journal_config, $user)
|
||||||
{
|
{
|
||||||
// Get bank account configuration
|
// Get bank account configuration
|
||||||
require_once DOL_DOCUMENT_ROOT . '/custom/declarationtva/core/class/declarationtva_config.class.php';
|
require_once DOL_DOCUMENT_ROOT . '/custom/declarationtva/core/class/declarationtva_config.class.php';
|
||||||
@ -1069,7 +1070,7 @@ class DeclarationTVA
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create accounting entries in Dolibarr
|
// 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 array $entries Accounting entries
|
||||||
* @param object $declaration Declaration object
|
* @param object $declaration Declaration object
|
||||||
|
* @param object $user User object
|
||||||
* @return bool Success
|
* @return bool Success
|
||||||
*/
|
*/
|
||||||
private function saveAccountingEntries($entries, $declaration)
|
private function saveAccountingEntries($entries, $declaration, $user)
|
||||||
{
|
{
|
||||||
if (empty($entries)) {
|
if (empty($entries)) {
|
||||||
return true; // No entries to save
|
return true; // No entries to save
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user