diff --git a/composer.json b/composer.json
index ecfb060602b17495f4ad151e762fbed07684a3d0..0104e40791d0c955778ccead5073757720c858c6 100644
--- a/composer.json
+++ b/composer.json
@@ -15,10 +15,10 @@
     "email": "support@pcsg.de"
   },
   "require": {
-    "quiqqer\/quiqqer": "^1.2|^2",
-    "quiqqer\/erp": "3.2",
-    "quiqqer\/discount": "^1.1",
-    "quiqqer/products": "^1.3"
+    "quiqqer\/quiqqer": "^2",
+    "quiqqer\/erp": "^3.2",
+    "quiqqer\/discount": "^2",
+    "quiqqer/products": "^2"
   },
   "autoload": {
     "psr-4": {
diff --git a/src/QUI/ERP/Coupons/CouponCode.php b/src/QUI/ERP/Coupons/CouponCode.php
index f6ac2a48ade32b9d1ce84942d25850160d57eada..b6ef5d56d81112e039c56ffa9fd8783a85f59fdb 100644
--- a/src/QUI/ERP/Coupons/CouponCode.php
+++ b/src/QUI/ERP/Coupons/CouponCode.php
@@ -747,7 +747,7 @@ public function addToOrder(QUI\ERP\Order\OrderInProcess $Order): void
                 // @todo wenn fest preis (zb 10$), dann eigener produkt typ hinzufügen
 
                 $articles[] = new QUI\ERP\Accounting\Articles\Text([
-                    'id' => '-',
+                    'id' => -1,
                     'articleNo' => $Coupon->getCode(),
                     'title' => $PriceFactor->getTitle(),
                     'description' => '',
diff --git a/src/QUI/ERP/Coupons/Products/Handler.php b/src/QUI/ERP/Coupons/Products/Handler.php
index b59d28f7a8e3e875edd4df1955421e3d1bfa9baa..6ffeafeb71aea4da55913ca1be210557cbd6e54a 100644
--- a/src/QUI/ERP/Coupons/Products/Handler.php
+++ b/src/QUI/ERP/Coupons/Products/Handler.php
@@ -194,7 +194,7 @@ protected static function createCouponCodeFromProduct(
                 'quiqqer/coupons',
                 'ProductCoupon.coupon_title',
                 [
-                    'orderId' => $Order->getPrefixedId(),
+                    'orderId' => $Order->getPrefixedNumber(),
                     'productId' => $Product->getId()
                 ]
             ),