feat: reconcile dossier timelines with billing
This commit is contained in:
@@ -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 "",
|
||||
|
||||
Reference in New Issue
Block a user