Deprecated function: Constant PDO::MYSQL_ATTR_USE_BUFFERED_QUERY is deprecated since 8.5, use Pdo\Mysql::ATTR_USE_BUFFERED_QUERY instead in Drupal\mysql\Driver\Database\mysql\Connection::open() (line 140 of core/modules/mysql/src/Driver/Database/mysql/Connection.php).
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460)
Drupal\Core\Database\Database::openConnection() (Line: 191)
Drupal\Core\Database\Database::getConnection()
call_user_func_array() (Line: 77)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 226)
Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 576)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 515)
Drupal\Core\DrupalKernel->boot() (Line: 739)
Drupal\Core\DrupalKernel->handle() (Line: 19)
Deprecated function: Constant PDO::MYSQL_ATTR_FOUND_ROWS is deprecated since 8.5, use Pdo\Mysql::ATTR_FOUND_ROWS instead in Drupal\mysql\Driver\Database\mysql\Connection::open() (line 144 of core/modules/mysql/src/Driver/Database/mysql/Connection.php).
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460)
Drupal\Core\Database\Database::openConnection() (Line: 191)
Drupal\Core\Database\Database::getConnection()
call_user_func_array() (Line: 77)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 226)
Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 576)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 515)
Drupal\Core\DrupalKernel->boot() (Line: 739)
Drupal\Core\DrupalKernel->handle() (Line: 19)
Deprecated function: Constant PDO::MYSQL_ATTR_MULTI_STATEMENTS is deprecated since 8.5, use Pdo\Mysql::ATTR_MULTI_STATEMENTS instead in Drupal\mysql\Driver\Database\mysql\Connection::open() (line 148 of core/modules/mysql/src/Driver/Database/mysql/Connection.php).
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460)
Drupal\Core\Database\Database::openConnection() (Line: 191)
Drupal\Core\Database\Database::getConnection()
call_user_func_array() (Line: 77)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 226)
Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60)
Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 576)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 515)
Drupal\Core\DrupalKernel->boot() (Line: 739)
Drupal\Core\DrupalKernel->handle() (Line: 19)
Neues zu fiktiven Mängelbeseitigungskosten | Martini Mogg Vogt, Rechtsanwälte Koblenz

Neues zu fiktiven Mängelbeseitigungskosten

Mit einem Paukenschlag hatte der VII. Zivilsenat des Bundesgerichtshofs mit Urteil vom 22.02.2018 (VII ZR 46/17) seine frühere jahrzehntelange Rechtsprechung dahin geändert, dass der Auftraggeber eines Bauwerks einen Schadenersatzanspruch gegen den Bauunternehmer wegen Mängeln nicht mehr auf Grundlage fiktiver Mängelbeseitigungskosten berechnen darf. Diese Rechtsprechung hat er VII. Zivilsenat im Anschluss an die Änderung vom 22.02.2018 mehrfach bestätigt. In der Folge entwickelte sich eine rege Diskussion, ob diese Grundsätze auch auf andere Verträge als Bauverträge anwendbar sind, insbesondere auf die Mängelhaftung beim Immobilienkaufvertrag. Der für das Kaufvertragsrecht zuständige V. Zivilsenat ist offenbar anderer Auffassung und hat nunmehr mit Beschluss vom 13.03.2020 (V ZR 33/19) bei dem VII. Zivilsenat angefragt, ob er an seiner Rechtsauffassung festhalte. Wenn das - absehbar - bejaht wird, wird voraussichtlich der Große Senat für Zivilsachen des Bundesgerichtshofs abschließend entscheiden. Insofern wird es noch geraume Zeit dauern, bis Klarheit besteht, nach welchen Maßstäben der Schadenersatzanspruch sowohl im Baurecht als auch im Kaufrecht beziffert werden kann.

Dr. Thomas Brübach, Fachanwalt für Bau- und Architektenrecht, Fachanwalt für Steuerrecht, Steuerberater