Pub 946 Compliance

This commit is contained in:
2026-06-10 02:09:25 -05:00
parent 7a54d1a386
commit 221ccb7826
18 changed files with 863 additions and 19 deletions

View File

@@ -53,7 +53,8 @@
<v-select v-model="localAsset.new_or_used" :items="newUsedItems" item-title="title" item-value="value" label="New / used" />
<v-text-field v-model.number="localAsset.business_use_percent" type="number" label="Business use %" />
<v-text-field v-model.number="localAsset.investment_use_percent" type="number" label="Investment use %" />
<v-switch v-model="localAsset.listed_property" label="Listed property (luxury auto limits)" color="primary" density="compact" hide-details class="full" />
<v-switch v-model="localAsset.listed_property" label="Listed property (≤50% business use → ADS straight-line)" color="primary" density="compact" hide-details class="full" />
<v-switch v-model="localAsset.passenger_auto" label="Passenger automobile (§280F annual depreciation caps)" color="primary" density="compact" hide-details class="full" />
<v-select
v-model="localAsset.special_zone"
@@ -895,6 +896,8 @@ export default {
useful_life_months: Number(asset.useful_life_months || 0),
salvage_value: Number(asset.salvage_value || 0),
business_use_percent: Number(asset.business_use_percent || 0),
listed_property: Boolean(asset.listed_property),
passenger_auto: Boolean(asset.passenger_auto),
depreciation_method: asset.depreciation_method ?? null,
special_zone: asset.special_zone ?? null,
books: (asset.books || []).map((b) => ({