feat: plantilla base workspace SaaS
Some checks failed
Build Producción & Push a Harbor / test (push) Failing after 3s
Build Producción & Push a Harbor / build (push) Has been skipped
Aduanasoft/plantillas-proyectos/pipeline/head There was a failure building this commit

This commit is contained in:
2026-07-21 13:59:00 -05:00
commit bdd089954b
470 changed files with 70022 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
from decimal import Decimal
from typing import Optional
from pydantic import Field
class CurrencyMixin:
"""Mixin for currency-related fields"""
currency: Optional[str] = Field(None, max_length=3, description="Currency")
currency_factor: Optional[Decimal] = Field(None, description="Currency factor")
class AffectValueMixin:
"""Mixin for value affect flags"""
not_affect_usd_value: Optional[bool] = Field(
None, description="Not affect USD value"
)
not_affect_customs_value: Optional[bool] = Field(
None, description="Not affect customs value"
)
class UpdateFlagsMixin:
"""Mixin for update flags"""
update_vat: Optional[bool] = Field(None, description="Update VAT")
update_advalorem: Optional[bool] = Field(None, description="Update advalorem")
update_dta: Optional[bool] = Field(None, description="Update DTA")
update_cc: Optional[bool] = Field(None, description="Update CC")
update_ieps: Optional[bool] = Field(None, description="Update IEPS")