mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 06:30:57 -04:00
additional column on company and expenses table
This commit is contained in:
parent
13420a93b9
commit
c82d6fa270
@ -82,6 +82,8 @@ class Company extends BaseModel
|
|||||||
'is_disabled',
|
'is_disabled',
|
||||||
'default_task_is_date_based',
|
'default_task_is_date_based',
|
||||||
'enable_product_discount',
|
'enable_product_discount',
|
||||||
|
'expense_inclusive_taxes',
|
||||||
|
'expense_amount_is_pretax',
|
||||||
];
|
];
|
||||||
|
|
||||||
protected $hidden = [
|
protected $hidden = [
|
||||||
|
@ -51,6 +51,11 @@ class Expense extends BaseModel
|
|||||||
'custom_value3',
|
'custom_value3',
|
||||||
'custom_value4',
|
'custom_value4',
|
||||||
'number',
|
'number',
|
||||||
|
'tax_amount1',
|
||||||
|
'tax_amount2',
|
||||||
|
'tax_amount3',
|
||||||
|
'uses_inclusive_taxes',
|
||||||
|
'amount_is_pretax',
|
||||||
];
|
];
|
||||||
|
|
||||||
protected $casts = [
|
protected $casts = [
|
||||||
|
@ -150,6 +150,8 @@ class CompanyTransformer extends EntityTransformer
|
|||||||
'enable_product_discount' => (bool)$company->enable_product_discount,
|
'enable_product_discount' => (bool)$company->enable_product_discount,
|
||||||
'calculate_expense_tax_by_amount' =>(bool)$company->calculate_expense_tax_by_amount,
|
'calculate_expense_tax_by_amount' =>(bool)$company->calculate_expense_tax_by_amount,
|
||||||
'hide_empty_columns_on_pdf' => false, //@deprecate
|
'hide_empty_columns_on_pdf' => false, //@deprecate
|
||||||
|
'expense_inclusive_taxes' => (bool)$company->expense_inclusive_taxes,
|
||||||
|
'expense_amount_is_pretax' =>( bool)$company->expense_amount_is_pretax,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,6 +91,11 @@ class ExpenseTransformer extends EntityTransformer
|
|||||||
'archived_at' => (int) $expense->deleted_at,
|
'archived_at' => (int) $expense->deleted_at,
|
||||||
'created_at' => (int) $expense->created_at,
|
'created_at' => (int) $expense->created_at,
|
||||||
'project_id' => $this->encodePrimaryKey($expense->project_id),
|
'project_id' => $this->encodePrimaryKey($expense->project_id),
|
||||||
|
'tax_amount1' => (float) $expense->tax_amount1,
|
||||||
|
'tax_amount2' => (float) $expense->tax_amount2,
|
||||||
|
'tax_amount3' => (float) $expense->tax_amount3,
|
||||||
|
'uses_inclusive_taxes' => (bool) $expense->uses_inclusive_taxes,
|
||||||
|
'amount_is_pretax' => (bool) $expense->amount_is_pretax,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,9 +15,9 @@ class ExpensesTableAdditionalFields extends Migration
|
|||||||
{
|
{
|
||||||
|
|
||||||
Schema::table('expenses', function (Blueprint $table) {
|
Schema::table('expenses', function (Blueprint $table) {
|
||||||
$table->decimal('tax_amount1', 20, 6)->change();
|
$table->decimal('tax_amount1', 20, 6)->default();
|
||||||
$table->decimal('tax_amount2', 20, 6)->change();
|
$table->decimal('tax_amount2', 20, 6)->default();
|
||||||
$table->decimal('tax_amount3', 20, 6)->change();
|
$table->decimal('tax_amount3', 20, 6)->default();
|
||||||
$table->boolean('uses_inclusive_taxes')->default(0);
|
$table->boolean('uses_inclusive_taxes')->default(0);
|
||||||
$table->boolean('amount_is_pretax')->default(1);
|
$table->boolean('amount_is_pretax')->default(1);
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user