diff --git a/backend/api/v1/modules/a76/invoices/exports/process/main_process.py b/backend/api/v1/modules/a76/invoices/exports/process/main_process.py index 2ee2991d..9a258c6a 100644 --- a/backend/api/v1/modules/a76/invoices/exports/process/main_process.py +++ b/backend/api/v1/modules/a76/invoices/exports/process/main_process.py @@ -12,6 +12,9 @@ from core.exceptions import ErrorCollector from .pre_validators import pre_validators from .sub_process.review_exchange_rate import review_exchange_rate from .sub_process.review_class import review_class +from .sub_process.review_qty_vs_weight import review_qty_vs_weight +from .sub_process.review_unit_cost import review_unit_cost +from .sub_process.series.review_qty_series import review_qty_series from .sub_process.assign_values import assign_values from .sub_process.assign_no_discharges import assign_no_discharges_items, assign_no_discharges_series @@ -40,6 +43,9 @@ def main_process(db: Session, invoice: InvoiceHeader, tenant_id: str, company_id errors.raise_if_errors() review_class(db, lines, errors) + review_qty_vs_weight(db, lines, errors) + review_unit_cost(db, lines, errors) + review_qty_series(db, invoice, lines, tenant_id, company_id, errors) errors.raise_if_errors() settings = AppSettingsService.get_resolved_settings(db, int(tenant_id), int(company_id))