diff --git a/bin/backend/controls/panels/Journal.js b/bin/backend/controls/panels/Journal.js
index 60af161af040977d2894504321f23fb286987e78..ed53f0c72786a34fe15d96ee658076cdaab3c9d5 100644
--- a/bin/backend/controls/panels/Journal.js
+++ b/bin/backend/controls/panels/Journal.js
@@ -168,13 +168,13 @@ define('package/quiqqer/invoice/bin/backend/controls/panels/Journal', [
                     switch (parseInt(entry.isbrutto)) {
                         case 1:
                             entry.display_isbrutto = new Element('span', {
-                                'class': 'fa fa-minus'
+                                'class': 'fa fa-check'
                             });
                             break;
 
-                        case 2:
+                        default:
                             entry.display_isbrutto = new Element('span', {
-                                'class': 'fa fa-check'
+                                'class': 'fa fa-minus'
                             });
                             break;
                     }
diff --git a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
index baf9f439637e61a0de9f5d66395665f575eed7a1..a4f9002c67921036188d93d7310c40ce3d186088 100644
--- a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
+++ b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php
@@ -212,7 +212,7 @@ public function order($order)
      *
      * @throws QUI\Exception
      */
-    public function search()
+    public function search(): array
     {
         return $this->executeQueryParams($this->getQuery());
     }
@@ -223,7 +223,7 @@ public function search()
      * @return array
      * @throws QUI\Exception
      */
-    public function searchForGrid()
+    public function searchForGrid(): array
     {
         $this->cache = [];
 
@@ -271,7 +271,7 @@ public function searchForGrid()
     /**
      * @return array
      */
-    protected function getQueryCount()
+    protected function getQueryCount(): array
     {
         return $this->getQuery(true);
     }
@@ -280,7 +280,7 @@ protected function getQueryCount()
      * @param bool $count - Use count select, or not
      * @return array
      */
-    protected function getQuery($count = false)
+    protected function getQuery($count = false): array
     {
         $Invoices = Handler::getInstance();
 
@@ -506,7 +506,7 @@ protected function getQuery($count = false)
      * @return array
      * @throws QUI\Exception
      */
-    protected function executeQueryParams($queryData = [])
+    protected function executeQueryParams(array $queryData = []): array
     {
         $PDO   = QUI::getDataBase()->getPDO();
         $binds = $queryData['binds'];
@@ -533,10 +533,8 @@ protected function executeQueryParams($queryData = [])
     /**
      * @param array $data
      * @return array
-     *
-     * @throws QUI\Exception
      */
-    protected function parseListForGrid($data)
+    protected function parseListForGrid(array $data): array
     {
         $Invoices = Handler::getInstance();
         $Locale   = QUI::getLocale();
@@ -708,7 +706,7 @@ protected function parseListForGrid($data)
                 $invoiceAddress['firstname'].' '.
                 $invoiceAddress['lastname']
             );
-            
+
             if (!empty($invoiceAddress['company'])) {
                 $invoiceData['customer_name'] = trim($invoiceData['customer_name']);
 
@@ -785,7 +783,7 @@ protected function parseListForGrid($data)
     /**
      * @return array
      */
-    protected function getAllowedFields()
+    protected function getAllowedFields(): array
     {
         return [
             'id',