Merge branch 'fronkdev' into 'master'

Added taxcode to Vatrate

See merge request fronk/thetool!270
This commit is contained in:
Frank Schubert
2024-02-27 13:38:22 +00:00
4 changed files with 18 additions and 5 deletions

View File

@@ -72,6 +72,7 @@ class VatgroupController extends mfBaseController {
$data["account"] = trim($rate["account"]);
$data["legacy_account"] = (trim($rate["legacy_account"])) ? trim($rate["legacy_account"]) : null;
$data["rate"] = str_replace(",",".", trim($rate["rate"]));
$data["taxcode"] = ($rate["taxcode"]) ? trim($rate["taxcode"]) : null;
$data["invoice_text"] = (trim($rate["invoice_text"])) ? trim($rate["invoice_text"]) : null;
if(!$data["account"] || !is_numeric($data["account"])) {
@@ -86,6 +87,10 @@ class VatgroupController extends mfBaseController {
$this->layout()->setFlash("Ungültiger Steuersatz", "error");
$this->redirect("Vatgroup");
}
if($data["taxcode"] && !is_numeric($data["taxcode"])) {
$this->layout()->setFlash("Ungültiger Steuercode", "error");
$this->redirect("Vatgroup");
}
$vatrate = VatrateModel::getFirst(["vatgroup_id" => $group->id, "area" => $area]);
if($vatrate) {

View File

@@ -6,6 +6,7 @@ class VatrateModel {
public $account;
public $legacy_account;
public $rate;
public $taxcode;
public $invoice_text;
public $create_by = null;