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
+3
View File
@@ -313,6 +313,7 @@ def build_stateless_extractor_prompt(structured_text):
"header_stated_total": null,
"table_footer_total": null,
"vat_mode": "with_vat | without_vat | vat_unknown",
"vat_rate": null,
"rows": [
{
"row_ref": "table_1_row_1",
@@ -352,6 +353,8 @@ def build_stateless_extractor_prompt(structured_text):
date_status="inherited". Иначе ставь "explicit" или "unknown".
6. Не включай итоговые строки в rows. Их суммы указывай в table_footer_total;
сумму из заголовка секции указывай в header_stated_total.
Если ставка НДС указана явно, верни числовой процент в vat_rate; не выводи её из года,
контрагента или внешних правил.
7. Числа верни JSON-числами с точкой как десятичным разделителем, без валюты и
разделителей тысяч. Не вычисляй и не исправляй price, qty, sum или итоги.
8. Если документ является счетом, счетом-фактурой, УПД, актом сверки, актом услуг,