From 28490aa5757d22d2f482502b6983ca1eabb76bbe Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Thu, 7 Mar 2024 12:57:52 +0000 Subject: [PATCH] bugfix buchhaltung konto from artikel --- upgrade/data/db_schema.json | 11 +++++++++++ www/lib/class.erpapi.php | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/upgrade/data/db_schema.json b/upgrade/data/db_schema.json index c944f833..c7a68fba 100644 --- a/upgrade/data/db_schema.json +++ b/upgrade/data/db_schema.json @@ -111329,6 +111329,17 @@ "Extra": "", "Privileges": "select,insert,update,references", "Comment": "" + }, + { + "Field": "ustid", + "Type": "varchar(64)", + "Collation": "utf8mb3_general_ci", + "Null": "YES", + "Key": "", + "Default": null, + "Extra": "", + "Privileges": "select,insert,update,references", + "Comment": "" } ], "keys": [ diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php index bddf94e5..facbeff0 100644 --- a/www/lib/class.erpapi.php +++ b/www/lib/class.erpapi.php @@ -35398,6 +35398,7 @@ function Firmendaten($field,$projekt="") } $ust_befreit = $this->app->DB->Select("SELECT ust_befreit FROM $typ WHERE id = '$typid' LIMIT 1"); + $ustid = $this->app->DB->Select("SELECT ustid FROM $typ WHERE id = '$typid' LIMIT 1"); $aufwendung = false; switch($typ) { @@ -35408,9 +35409,9 @@ function Firmendaten($field,$projekt="") break; } - $this->GetArtikelSteuer($artikel, $ust_befreit, $aufwendung, $tmpsteuersatz, $tmpsteuertext, $erloes, $posRow['umsatzsteuer'], null, $projekt); + $this->GetArtikelSteuer($artikel, $ust_befreit, $aufwendung, $tmpsteuersatz, $tmpsteuertext, $erloes, $posRow['umsatzsteuer'], $ustid, $projekt); - $this->getErloesFirmendaten($artikel, $ust_befreit, $aufwendung, $tmpsteuersatzFD, $tmpsteuertextFD, $tmperloesFD, $posRow['umsatzsteuer'], null, $projekt); + $this->getErloesFirmendaten($artikel, $ust_befreit, $aufwendung, $tmpsteuersatzFD, $tmpsteuertextFD, $tmperloesFD, $posRow['umsatzsteuer'], $ustid, $projekt); if (!$tmpsteuersatz) { $tmpsteuersatz = $tmpsteuersatzFD;