feat: Add new fields for invoice logistics and line items, enhance UI for class selection

This commit is contained in:
Galindo97
2026-01-15 08:12:00 -06:00
parent 98c7fe3bb5
commit 7e9a1acd30
15 changed files with 465 additions and 43 deletions

View File

@@ -70,6 +70,10 @@ export interface LineDescriptions {
has_serial?: boolean;
lot?: string;
entry_number?: string;
eighth_rule_fraction?: string;
eighth_rule_line?: number;
consider_a31?: boolean;
machinery_location?: string;
}
export interface LineReferences {
@@ -127,8 +131,8 @@ export interface LineItem {
identifier?: string;
// Unit of Measure
unit_of_measure?: string;
alternate_unit?: string;
unit_of_measure?: number;
alternate_unit?: number;
// Permits
permit_number?: string;
@@ -141,10 +145,14 @@ export interface LineItem {
is_subitem?: boolean;
includes_subitems?: boolean;
tax_payment?: boolean;
is_military_mcia?: boolean;
// Payment
payment_method?: string;
igi_amount?: number;
// Additional notes
wildcard_field?: string;
// Computed fields from class_info relation
class_code?: string;