diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue
index 4cc38651..2e99a537 100644
--- a/src/layouts/coverage-statement/coverage-statement.vue
+++ b/src/layouts/coverage-statement/coverage-statement.vue
@@ -308,6 +308,7 @@ export default {
return (
glassParts !== null
&& !!glassParts.find((part) => part.requiresRecalibration)
+ && !!glassParts.find((part) => part.canSafeliteRecalibrate)
);
},
totalServicePrice() {
diff --git a/src/layouts/schedule-page/recal-ack-modal/recal-ack-modal.vue b/src/layouts/schedule-page/recal-ack-modal/recal-ack-modal.vue
new file mode 100644
index 00000000..28c970dd
--- /dev/null
+++ b/src/layouts/schedule-page/recal-ack-modal/recal-ack-modal.vue
@@ -0,0 +1,118 @@
+
+ {{ errorMessage }}{{ ModalHeadline }}
+