diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index f82e36f86..e4f3e7a87 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -218,6 +218,11 @@ class Transaction extends Model return $query->where('reconciled', 0); } + public function onCloning($src, $child = null) + { + $this->document_id = null; + } + /** * Convert amount to double. * diff --git a/resources/views/purchases/payments/index.blade.php b/resources/views/purchases/payments/index.blade.php index d9fc743cc..3174ae345 100644 --- a/resources/views/purchases/payments/index.blade.php +++ b/resources/views/purchases/payments/index.blade.php @@ -92,15 +92,17 @@ {{ trans('general.edit') }} @endif + @if (empty($item->document_id)) @permission('create-purchases-payments') {{ trans('general.duplicate') }} + @endpermission + @endif + @if (!$item->reconciled) @permission('delete-purchases-payments') - @if (!$item->reconciled) - - {!! Form::deleteLink($item, 'payments.destroy') !!} - @endif + {!! Form::deleteLink($item, 'payments.destroy') !!} @endpermission + @endif diff --git a/resources/views/sales/revenues/index.blade.php b/resources/views/sales/revenues/index.blade.php index 9fb2e7aff..d19f501e1 100644 --- a/resources/views/sales/revenues/index.blade.php +++ b/resources/views/sales/revenues/index.blade.php @@ -92,15 +92,17 @@ {{ trans('general.edit') }} @endif + @if (empty($item->document_id)) @permission('create-sales-revenues') {{ trans('general.duplicate') }} + @endpermission + @endif + @if (!$item->reconciled) @permission('delete-sales-revenues') - @if (!$item->reconciled) - - {!! Form::deleteLink($item, 'revenues.destroy') !!} - @endif + {!! Form::deleteLink($item, 'revenues.destroy') !!} @endpermission + @endif