diff --git a/app/Listeners/Document/MarkDocumentReceived.php b/app/Listeners/Document/MarkDocumentReceived.php index eba419f48..250b60029 100644 --- a/app/Listeners/Document/MarkDocumentReceived.php +++ b/app/Listeners/Document/MarkDocumentReceived.php @@ -21,6 +21,11 @@ class MarkDocumentReceived if (! in_array($event->document->status, ['partial', 'paid'])) { $event->document->status = 'received'; + //This control will be removed when approval status is added to documents. + if ($event->document->amount == 0) { + $event->document->status = 'paid'; + } + $event->document->save(); } diff --git a/app/Listeners/Document/MarkDocumentSent.php b/app/Listeners/Document/MarkDocumentSent.php index 50e76273e..ac611be90 100644 --- a/app/Listeners/Document/MarkDocumentSent.php +++ b/app/Listeners/Document/MarkDocumentSent.php @@ -16,6 +16,11 @@ class MarkDocumentSent if (! in_array($event->document->status, ['partial', 'paid'])) { $event->document->status = 'sent'; + //This control will be removed when approval status is added to documents. + if ($event->document->amount == 0) { + $event->document->status = 'paid'; + } + $event->document->save(); }