feat: refactor invoice compliance fields to use foreign keys and enhance validation logic

This commit is contained in:
AlexeerCT
2026-01-06 18:01:26 -06:00
parent 12ec8c6dfb
commit 9fe07e78a6
14 changed files with 704 additions and 75 deletions

View File

@@ -106,7 +106,7 @@ class SubassemblyEntry(Base, TenantScopedMixin, TimestampMixin):
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
remission_line: Mapped[int] = mapped_column(Integer) # LINEAREMISION
exit_invoice: Mapped[Optional[str]] = mapped_column(
String(15)) # FACTURASALIDA
String(15)) # FACTURASALIDA
exit_line: Mapped[Optional[int]] = mapped_column(Integer) # LINEASALIDA
# ============================================================================