Formularios para cada uno de los tipos de importacion

This commit is contained in:
2026-02-11 10:27:32 -06:00
parent 4190ac891e
commit ac47a99f1a
23 changed files with 1093 additions and 617 deletions

View File

@@ -128,6 +128,10 @@ class InvoiceService:
invoice_dict = clean_dict(raw_invoice_dict)
invoice_dict["tenant_id"] = tenant_id
invoice_dict["company_id"] = company_id
# Ensure document_type respects DB constraints for MEX invoices (bypass clean_dict)
if invoice_dict.get("invoice_type") == "MEX" and not invoice_dict.get("document_type"):
invoice_dict["document_type"] = None
new_invoice = models.InvoiceHeader(**invoice_dict)