diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index 89b1f5440..cb7281a05 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -393,7 +393,8 @@ class Transaction extends Model public function getTemplatePathAttribute($value = null) { - return $value ?: 'sales.revenues.print_default'; + $type_for_theme = ($this->type == 'income') ? 'sales.revenues.print_default' : 'purchases.payments.print_default'; + return $value ?: $type_for_theme; } /** diff --git a/resources/views/components/transactions/template/default.blade.php b/resources/views/components/transactions/template/default.blade.php index 55cd98b2c..59ca8c9bc 100644 --- a/resources/views/components/transactions/template/default.blade.php +++ b/resources/views/components/transactions/template/default.blade.php @@ -5,8 +5,8 @@ @if (!$hideCompanyLogo) @stack('company_logo_start') - @if (!empty($document->contact->logo) && !empty($document->contact->logo->id)) - {{ $document->contact_name }} + @if (!empty($transaction->contact->logo) && !empty($transaction->contact->logo->id)) + {{ $transaction->contact_name }} @else {{ setting('company.name') }} @endif diff --git a/resources/views/purchases/payments/print_default.blade.php b/resources/views/purchases/payments/print_default.blade.php new file mode 100644 index 000000000..3d2a0e7b7 --- /dev/null +++ b/resources/views/purchases/payments/print_default.blade.php @@ -0,0 +1,10 @@ +@extends('layouts.print') + +@section('title', trans_choice('general.payments', 1) . ': ' . $payment->id) + +@section('content') + +@endsection