Invoices can be uploaded

This commit is contained in:
2026-02-11 15:40:06 +01:00
parent bccfc11687
commit ee7fc637f1
47 changed files with 1751 additions and 67 deletions

68
app/Models/Invoice.php Normal file
View File

@@ -0,0 +1,68 @@
<?php
namespace App\Models;
use App\Scopes\InstancedModel;
/**
* @property string $tenant
* @property string $cost_unit_id
* @property string $invoice_number
* @property string $status
* @property string $type
* @property string $type_other
* @property boolean $donation
* @property string $user_id
* @property string $contact_name
* @property string $contact_email
* @property string $contact_phone
* @property string $contact_bank_owner
* @property string $contact_bank_iban
* @property float $amount
* @property integer $distance
* @property string $comment
* @property string $changes
* @property string $travel_direction
* @property boolean $passengers
* @property boolean $transportation
* @property string $document_filename
* @property string $approved_by
* @property string $approved_at
* @property boolean $upload_required
* @property string $denied_by
* @property string $denied_at
* @property string $denied_reason
*/
class Invoice extends InstancedModel
{
protected $fillable = [
'tenant',
'cost_unit_id',
'invoice_number',
'status',
'type',
'type_other',
'donation',
'user_id',
'contact_name',
'contact_email',
'contact_phone',
'contact_bank_owner',
'contact_bank_iban',
'amount',
'donation',
'distance',
'comment',
'changes',
'travel_direction',
'passengers',
'transportation',
'document_filename',
'approved_by',
'approved_at',
'upload_required',
'denied_by',
'denied_at',
'denied_reason',
];
}