diff --git a/app/Services/PdfMaker/Design.php b/app/Services/PdfMaker/Design.php index 4487a381e6af..a2d4927a6ebd 100644 --- a/app/Services/PdfMaker/Design.php +++ b/app/Services/PdfMaker/Design.php @@ -13,7 +13,6 @@ namespace App\Services\PdfMaker; use App\Models\Credit; -use App\Models\Invoice; use App\Models\Quote; use App\Services\PdfMaker\Designs\Utilities\BaseDesign; use App\Services\PdfMaker\Designs\Utilities\DesignHelpers; diff --git a/app/Utils/Number.php b/app/Utils/Number.php index 3451ab6dd0c5..76dccb6f0a34 100644 --- a/app/Utils/Number.php +++ b/app/Utils/Number.php @@ -201,6 +201,8 @@ class Number public static function formatMoneyNoRounding($value, $entity) :string { $currency = $entity->currency(); + + $_value = $value; $thousand = $currency->thousand_separator; $decimal = $currency->decimal_separator; @@ -247,6 +249,12 @@ class Number } elseif ($swapSymbol) { return "{$value} ".trim($symbol); } elseif ($entity->getSetting('show_currency_code') === false) { + + if ($_value < 0) { + $value = substr($value, 1); + $symbol = "-{$symbol}"; + } + return "{$symbol}{$value}"; } else { return self::formatValue($value, $currency);