АРЧ АП11 - Архитектура после регресса: Архитектура: сделать VAT exact-ответы business-first и убрать сервисный preamble из верхнего блока

This commit is contained in:
2026-04-18 15:27:45 +03:00
parent 4bb0187510
commit a51fc2a70d
4 changed files with 33 additions and 30 deletions
@@ -1675,7 +1675,8 @@ describe("address compose stage utf8 headers", () => {
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Почему прогноз к уплате 0");
expect(reply.text).toContain("max(0, 68 Кт - 68 Дт)");
expect(reply.text).toContain("Собран прогноз НДС к уплате: 0.00.");
expect(reply.text).toContain("Коротко: ориентир по НДС к уплате");
expect(reply.text).toContain("0.00.");
expect(reply.text).toContain("За период 68 Кт = 9126.00, 68 Дт = 115342.00, разница = -106216.00.");
expect(reply.text).toContain("Разница неположительная");
expect(reply.text).toContain("оперативный прогноз по оборотам НДС-субсчетов 68.02*/19*");
@@ -1789,7 +1790,8 @@ describe("address compose stage utf8 headers", () => {
);
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Собран прогноз НДС к уплате: 0.00.");
expect(reply.text).toContain("Коротко: ориентир по НДС к уплате");
expect(reply.text).toContain("0.00.");
expect(reply.text).toContain("не найдено движений по НДС-субсчетам 68.02*/19*");
expect(reply.text).toContain("Чеклист проверки в 1С (почему к уплате 0):");
expect(reply.text).toContain("Проверьте наличие движений в РегистрБухгалтерии.Хозрасчетный");
@@ -1824,7 +1826,8 @@ describe("address compose stage utf8 headers", () => {
);
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Собран прогноз НДС к уплате: 0.00.");
expect(reply.text).toContain("Коротко: ориентир по НДС к уплате");
expect(reply.text).toContain("0.00.");
expect(reply.text).toContain("обороты по 68* взаимно перекрылись");
expect(reply.text).toContain("Чеклист проверки в 1С (почему к уплате 0):");
});
@@ -1907,7 +1910,7 @@ describe("address compose stage utf8 headers", () => {
);
expect(reply.responseType).toBe("FACTUAL_SUMMARY");
expect(reply.text).toContain("Собран подтвержденный расчет НДС к уплате за налоговый период");
expect(reply.text).toContain("Коротко: подтвержденный НДС к уплате за налоговый период");
expect(reply.text).toContain("50.000,00 ₽");
expect(reply.semantics?.result_mode).toBe("confirmed_balance");
expect(reply.semantics?.balance_confirmed).toBe(true);
@@ -1934,7 +1937,7 @@ describe("address compose stage utf8 headers", () => {
);
expect(reply.text).toContain("**1.234.567,89** ₽");
expect(reply.text).toContain("Собран прогноз НДС к уплате:");
expect(reply.text).toContain("Коротко: ориентир по НДС к уплате");
});
it("does not split dates and list numbering when numeric emphasis is enabled", () => {