feat: reconcile dossier timelines with billing

This commit is contained in:
Repinoid
2026-10-31 10:08:26 +03:00
parent cba97e25dc
commit 8481044dea
6 changed files with 403 additions and 3 deletions
+2
View File
@@ -177,6 +177,7 @@ def _append_interval(dossier_id, service_item, row, section, document,
"qty": _decimal_text(row.get("qty")),
"sum": _decimal_text(row.get("sum")),
"vat_mode": section.get("vat_mode") or "vat_unknown",
"vat_rate": _decimal_text(section.get("vat_rate")),
"source_document_id": document["document_id"],
"table_ref": section.get("table_ref") or "",
"quote": _row_quote(row),
@@ -310,6 +311,7 @@ def _process_document(dossier, document, passport, items, counts):
"qty": _decimal_text(row.get("qty")),
"sum": _decimal_text(row.get("sum")),
"vat_mode": section.get("vat_mode") or "vat_unknown",
"vat_rate": _decimal_text(section.get("vat_rate")),
"source_document_id": doc_id,
"closed_by_document_id": None,
"table_ref": section.get("table_ref") or "",