diff --git a/sql/v01/31.create.bucket-view.sql b/sql/v01/31.create.bucket-view.sql
index 7fbd57b..5864ca3 100644
--- a/sql/v01/31.create.bucket-view.sql
+++ b/sql/v01/31.create.bucket-view.sql
@@ -83,9 +83,10 @@ ORDER BY year, mgnr, bucket;
 
 
 CREATE VIEW v_under_delivery_bucket_strict AS
-SELECT c.year, c.mgnr, c.bucket, c.min_kg, COALESCE(p.weight, 0) AS weight
+SELECT c.year, c.mgnr, c.bucket, c.min_kg, SUM(COALESCE(p.weight, 0)) AS weight
 FROM v_area_commitment_bucket_strict c
-    LEFT JOIN v_payment_bucket_strict p ON (p.year, p.mgnr, p.bucket) = (c.year, c.mgnr, c.bucket)
+    LEFT JOIN v_payment_bucket_strict p ON (p.year, p.mgnr, p.bucket) = (c.year, c.mgnr, c.bucket) OR (p.year, p.mgnr, p.bucket) = (c.year, c.mgnr, c.bucket || '_')
+GROUP BY c.year, c.mgnr, c.bucket
 ORDER BY c.year, c.mgnr, c.bucket;
 
 CREATE VIEW v_under_delivery_bucket AS
diff --git a/sql/v01/99.schema_version.sql b/sql/v01/99.schema_version.sql
index 14abf5a..8d421ee 100644
--- a/sql/v01/99.schema_version.sql
+++ b/sql/v01/99.schema_version.sql
@@ -1,3 +1,3 @@
 
 -- This value MUST NOT be changed while other connections are open!
-PRAGMA schema_version = 3000;
+PRAGMA schema_version = 3100;