Andrew Wallo 4 月之前
父節點
當前提交
96ef173d86

+ 0
- 7
app/Models/Accounting/Bill.php 查看文件

2
 
2
 
3
 namespace App\Models\Accounting;
3
 namespace App\Models\Accounting;
4
 
4
 
5
-use App\Casts\MoneyCast;
6
 use App\Casts\RateCast;
5
 use App\Casts\RateCast;
7
 use App\Collections\Accounting\DocumentCollection;
6
 use App\Collections\Accounting\DocumentCollection;
8
 use App\Enums\Accounting\AdjustmentComputation;
7
 use App\Enums\Accounting\AdjustmentComputation;
68
         'discount_method' => DocumentDiscountMethod::class,
67
         'discount_method' => DocumentDiscountMethod::class,
69
         'discount_computation' => AdjustmentComputation::class,
68
         'discount_computation' => AdjustmentComputation::class,
70
         'discount_rate' => RateCast::class,
69
         'discount_rate' => RateCast::class,
71
-        'subtotal' => MoneyCast::class,
72
-        'tax_total' => MoneyCast::class,
73
-        'discount_total' => MoneyCast::class,
74
-        'total' => MoneyCast::class,
75
-        'amount_paid' => MoneyCast::class,
76
-        'amount_due' => MoneyCast::class,
77
     ];
70
     ];
78
 
71
 
79
     public function vendor(): BelongsTo
72
     public function vendor(): BelongsTo

+ 0
- 5
app/Models/Accounting/Estimate.php 查看文件

2
 
2
 
3
 namespace App\Models\Accounting;
3
 namespace App\Models\Accounting;
4
 
4
 
5
-use App\Casts\MoneyCast;
6
 use App\Casts\RateCast;
5
 use App\Casts\RateCast;
7
 use App\Collections\Accounting\DocumentCollection;
6
 use App\Collections\Accounting\DocumentCollection;
8
 use App\Enums\Accounting\AdjustmentComputation;
7
 use App\Enums\Accounting\AdjustmentComputation;
78
         'discount_method' => DocumentDiscountMethod::class,
77
         'discount_method' => DocumentDiscountMethod::class,
79
         'discount_computation' => AdjustmentComputation::class,
78
         'discount_computation' => AdjustmentComputation::class,
80
         'discount_rate' => RateCast::class,
79
         'discount_rate' => RateCast::class,
81
-        'subtotal' => MoneyCast::class,
82
-        'tax_total' => MoneyCast::class,
83
-        'discount_total' => MoneyCast::class,
84
-        'total' => MoneyCast::class,
85
     ];
80
     ];
86
 
81
 
87
     protected $appends = [
82
     protected $appends = [

+ 0
- 7
app/Models/Accounting/Invoice.php 查看文件

2
 
2
 
3
 namespace App\Models\Accounting;
3
 namespace App\Models\Accounting;
4
 
4
 
5
-use App\Casts\MoneyCast;
6
 use App\Casts\RateCast;
5
 use App\Casts\RateCast;
7
 use App\Collections\Accounting\DocumentCollection;
6
 use App\Collections\Accounting\DocumentCollection;
8
 use App\Enums\Accounting\AdjustmentComputation;
7
 use App\Enums\Accounting\AdjustmentComputation;
87
         'discount_method' => DocumentDiscountMethod::class,
86
         'discount_method' => DocumentDiscountMethod::class,
88
         'discount_computation' => AdjustmentComputation::class,
87
         'discount_computation' => AdjustmentComputation::class,
89
         'discount_rate' => RateCast::class,
88
         'discount_rate' => RateCast::class,
90
-        'subtotal' => MoneyCast::class,
91
-        'tax_total' => MoneyCast::class,
92
-        'discount_total' => MoneyCast::class,
93
-        'total' => MoneyCast::class,
94
-        'amount_paid' => MoneyCast::class,
95
-        'amount_due' => MoneyCast::class,
96
     ];
89
     ];
97
 
90
 
98
     protected $appends = [
91
     protected $appends = [

+ 0
- 5
app/Models/Accounting/RecurringInvoice.php 查看文件

2
 
2
 
3
 namespace App\Models\Accounting;
3
 namespace App\Models\Accounting;
4
 
4
 
5
-use App\Casts\MoneyCast;
6
 use App\Casts\RateCast;
5
 use App\Casts\RateCast;
7
 use App\Collections\Accounting\DocumentCollection;
6
 use App\Collections\Accounting\DocumentCollection;
8
 use App\Enums\Accounting\AdjustmentComputation;
7
 use App\Enums\Accounting\AdjustmentComputation;
109
         'discount_method' => DocumentDiscountMethod::class,
108
         'discount_method' => DocumentDiscountMethod::class,
110
         'discount_computation' => AdjustmentComputation::class,
109
         'discount_computation' => AdjustmentComputation::class,
111
         'discount_rate' => RateCast::class,
110
         'discount_rate' => RateCast::class,
112
-        'subtotal' => MoneyCast::class,
113
-        'tax_total' => MoneyCast::class,
114
-        'discount_total' => MoneyCast::class,
115
-        'total' => MoneyCast::class,
116
     ];
111
     ];
117
 
112
 
118
     protected $appends = [
113
     protected $appends = [

+ 0
- 2
app/Models/Accounting/Transaction.php 查看文件

2
 
2
 
3
 namespace App\Models\Accounting;
3
 namespace App\Models\Accounting;
4
 
4
 
5
-use App\Casts\TransactionAmountCast;
6
 use App\Concerns\Blamable;
5
 use App\Concerns\Blamable;
7
 use App\Concerns\CompanyOwned;
6
 use App\Concerns\CompanyOwned;
8
 use App\Enums\Accounting\AccountCategory;
7
 use App\Enums\Accounting\AccountCategory;
60
     protected $casts = [
59
     protected $casts = [
61
         'type' => TransactionType::class,
60
         'type' => TransactionType::class,
62
         'payment_method' => PaymentMethod::class,
61
         'payment_method' => PaymentMethod::class,
63
-        'amount' => TransactionAmountCast::class,
64
         'pending' => 'boolean',
62
         'pending' => 'boolean',
65
         'reviewed' => 'boolean',
63
         'reviewed' => 'boolean',
66
         'posted_at' => 'date',
64
         'posted_at' => 'date',

+ 0
- 2
app/Models/Common/Offering.php 查看文件

2
 
2
 
3
 namespace App\Models\Common;
3
 namespace App\Models\Common;
4
 
4
 
5
-use App\Casts\MoneyCast;
6
 use App\Concerns\Blamable;
5
 use App\Concerns\Blamable;
7
 use App\Concerns\CompanyOwned;
6
 use App\Concerns\CompanyOwned;
8
 use App\Enums\Accounting\AdjustmentCategory;
7
 use App\Enums\Accounting\AdjustmentCategory;
40
 
39
 
41
     protected $casts = [
40
     protected $casts = [
42
         'type' => OfferingType::class,
41
         'type' => OfferingType::class,
43
-        'price' => MoneyCast::class,
44
         'sellable' => 'boolean',
42
         'sellable' => 'boolean',
45
         'purchasable' => 'boolean',
43
         'purchasable' => 'boolean',
46
     ];
44
     ];

Loading…
取消
儲存