diff --git a/src/app/document/controllers/DocumentController.php b/src/app/document/controllers/DocumentController.php
index b6050e4b72f53da7266f472f9c6ccdbbd10cec22..a4a7df614533e3283423da57aff2cf06846c1f2a 100755
--- a/src/app/document/controllers/DocumentController.php
+++ b/src/app/document/controllers/DocumentController.php
@@ -710,7 +710,18 @@ class DocumentController
 
         $body = $request->getParsedBody();
         if (DocumentController::ACTIONS[$args['actionId']] == 'VAL' && $workflow['signature_mode'] == 'stamp') {
-            $isCertificateSigned = WorkflowModel::get(['select' => [1], 'where' => ['main_document_id = ?', 'signature_mode != ?', 'status is not null'], 'data' => [$args['id'], 'stamp']]);
+            $isCertificateSigned = WorkflowModel::get([
+                'select' => [1],
+                'where' => [
+                    'main_document_id = ?',
+                    'signature_mode not in (?)',
+                    'status is not null'
+                ],
+                'data' => [
+                    $args['id'],
+                    ['stamp', 'note']
+                ]
+            ]);
             if (!empty($isCertificateSigned)) {
                 unset($body['signatures']);
             }