Partidas por tipo de factura en importacion
This commit is contained in:
@@ -37,6 +37,12 @@ from .line_references.schemas import (
|
||||
LineReferenceResponse,
|
||||
)
|
||||
|
||||
from api.v1.modules.a76.general_catalogs.identifiers.dto import (
|
||||
IdentifierDetailCreate,
|
||||
IdentifierDetailUpdate,
|
||||
IdentifierDetailResponse,
|
||||
)
|
||||
from api.v1.modules.a76.classes.models import Class
|
||||
from api.v1.modules.a24.fa.fa_item_lines.dto import (
|
||||
FaLineItemCreateDTO,
|
||||
FaLineItemUpdateDTO,
|
||||
@@ -238,6 +244,9 @@ class LineItemCreate(LineItemBase):
|
||||
series: Optional[list[SerieCreate]] = Field(
|
||||
None, description="Series data for this line (multiple per line)"
|
||||
)
|
||||
identifiers: Optional[list[IdentifierDetailCreate]] = Field(
|
||||
None, description="Identifiers for this line"
|
||||
)
|
||||
|
||||
|
||||
class LineItemUpdate(LineItemBase):
|
||||
@@ -267,6 +276,9 @@ class LineItemUpdate(LineItemBase):
|
||||
series: Optional[list[SerieUpdate]] = Field(
|
||||
None, description="Series data for this line (replace all)"
|
||||
)
|
||||
identifiers: Optional[list[IdentifierDetailUpdate]] = Field(
|
||||
None, description="Identifiers for this line"
|
||||
)
|
||||
|
||||
|
||||
class LineItemResponse(LineItemBase):
|
||||
@@ -295,6 +307,7 @@ class LineItemResponse(LineItemBase):
|
||||
reference: Optional[LineReferenceResponse] = None
|
||||
fa_data: Optional[FaLineItemResponseDTO] = None
|
||||
series: Optional[list[SerieResponse]] = None
|
||||
identifiers: Optional[list[IdentifierDetailResponse]] = None
|
||||
|
||||
# Fields populated from relationships
|
||||
class_code: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user