feat: Enhance fixed asset class management with new fields, refactor forms, and update invoice-related services.

This commit is contained in:
Galindo97
2026-02-24 08:17:38 -06:00
parent f9f6a17c4a
commit 3898d3a1e0
25 changed files with 910 additions and 769 deletions

View File

@@ -223,6 +223,7 @@ class ClassWithFADataResponse(BaseModel):
fa_class_id: Optional[int] = None
depreciation_rate: Optional[Decimal] = None
fda_code: Optional[str] = None
eccn_code: Optional[str] = None
class_enabled: Optional[bool] = None
model_config = ConfigDict(from_attributes=True)

View File

@@ -152,6 +152,7 @@ class ClassService:
"fa_class_id": fa_class.id if fa_class else None,
"depreciation_rate": fa_class.depreciation_rate if fa_class else None,
"fda_code": fa_class.fda_code if fa_class else None,
"eccn_code": fa_class.eccn_code if fa_class else None,
"class_enabled": fa_class.class_enabled if fa_class else None,
}
combined.append(class_dict)