From 285bbb0ce97ff0efe0e0dbf2ac8fb2dd835849df Mon Sep 17 00:00:00 2001 From: Frank Cools Date: Wed, 8 Oct 2025 22:16:03 +0200 Subject: [PATCH] Add detailed debugging for Bookkeeping create result - Show actual result value and type from create() method - Help identify why result is truthy but not > 0 - Show both result value and error message in failure case - Debug the exact return value from Bookkeeping::create() --- core/class/declarationtva.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index c545e03..22d3644 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -1252,12 +1252,12 @@ class DeclarationTVA $debit->entity = $this->entity; $result = $debit->create($user); - error_log("DEBUG: Debit entry create result: " . ($result ? "SUCCESS" : "FAILED")); + error_log("DEBUG: Debit entry create result: " . $result . " (type: " . gettype($result) . ")"); if ($result > 0) { error_log("DEBUG: Debit entry created successfully with ID: " . $result); } else { - error_log("DEBUG: Debit entry creation failed: " . $debit->error); + error_log("DEBUG: Debit entry creation failed - result: " . $result . ", error: " . $debit->error); $this->error = 'Failed to create debit entry: ' . $debit->error; return false; } @@ -1283,12 +1283,12 @@ class DeclarationTVA $credit->entity = $this->entity; $result = $credit->create($user); - error_log("DEBUG: Credit entry create result: " . ($result ? "SUCCESS" : "FAILED")); + error_log("DEBUG: Credit entry create result: " . $result . " (type: " . gettype($result) . ")"); if ($result > 0) { error_log("DEBUG: Credit entry created successfully with ID: " . $result); } else { - error_log("DEBUG: Credit entry creation failed: " . $credit->error); + error_log("DEBUG: Credit entry creation failed - result: " . $result . ", error: " . $credit->error); $this->error = 'Failed to create credit entry: ' . $credit->error; return false; }