АРЧ АП11 - Архитектура после регресса: Архитектура: сделать VAT exact-ответы business-first и убрать сервисный preamble из верхнего блока
This commit is contained in:
@@ -2480,13 +2480,12 @@ function composeFactualReplyBody(intent, rows, options = {}) {
|
||||
const vatProbe = options.vatDirectSourceProbe ?? null;
|
||||
const periodWindowLabel = options.periodFrom && options.periodTo ? `${formatDateRu(options.periodFrom)}..${formatDateRu(options.periodTo)}` : null;
|
||||
const lines = [
|
||||
`Собран прогноз НДС к уплате: ${formatForecastMoney(vatToPay)}.`,
|
||||
`Потенциальный перенос/переплата: ${formatForecastMoney(carryoverOrOverpayment)}.`,
|
||||
`Период оценки: ${periodWindowLabel ?? "не задан (использован доступный срез)"}.`,
|
||||
"Режим результата: предварительная оценка по проводкам 68.02*/19* (не подтвержденная сумма налога по декларации).",
|
||||
`Коротко: ориентир по НДС к уплате за ${periodWindowLabel ?? "доступный срез"} — ${formatForecastMoney(vatToPay)}.`,
|
||||
`Если смотреть на возможный перенос или переплату, получается ${formatForecastMoney(carryoverOrOverpayment)}.`,
|
||||
"Это предварительная оценка по оборотам 68.02*/19*, а не подтвержденная сумма налога по декларации.",
|
||||
"",
|
||||
"База расчета:",
|
||||
`- Строк агрегата: ${formatNumberWithDots(rows.length)}.`,
|
||||
"Что вошло в расчет:",
|
||||
`- Период оценки: ${periodWindowLabel ?? "не задан (использован доступный срез)"}.`,
|
||||
`- Оборот по кредиту 68*: ${formatForecastMoney(turnover68Credit)}.`,
|
||||
`- Оборот по дебету 68*: ${formatForecastMoney(turnover68Debit)}.`,
|
||||
`- Нетто НДС (68 Кт - 68 Дт): ${formatForecastMoney(netVat)}.`,
|
||||
@@ -2573,13 +2572,12 @@ function composeFactualReplyBody(intent, rows, options = {}) {
|
||||
const formatConfirmedMoney = (value) => (options.useRubCurrency ? formatMoneyRub(value) : formatMoney(value));
|
||||
const vatProbe = options.vatDirectSourceProbe ?? null;
|
||||
const lines = [
|
||||
`Собран подтвержденный расчет НДС к уплате за налоговый период: ${formatConfirmedMoney(vatToPay)}.`,
|
||||
`Налоговый период расчета: ${periodWindowLabel ?? "не задан (нужен явный период)"}.`,
|
||||
`Потенциальный перенос/переплата: ${formatConfirmedMoney(carryoverOrOverpayment)}.`,
|
||||
"Режим результата: подтвержденный расчет по регистрам книг продаж/покупок (tax-period mode, без surrogate-формулы 68/19).",
|
||||
`Коротко: подтвержденный НДС к уплате за налоговый период — ${formatConfirmedMoney(vatToPay)}.`,
|
||||
`Если смотреть на возможный перенос или переплату, получается ${formatConfirmedMoney(carryoverOrOverpayment)}.`,
|
||||
"Это подтвержденный расчет по регистрам книг продаж и покупок, без surrogate-формулы 68/19.",
|
||||
"",
|
||||
"База расчета:",
|
||||
`- Строк агрегата: ${formatNumberWithDots(rows.length)}.`,
|
||||
"Что вошло в расчет:",
|
||||
`- Налоговый период расчета: ${periodWindowLabel ?? "не задан (нужен явный период)"}.`,
|
||||
`- НДС по книге продаж: ${formatConfirmedMoney(salesVat)}.`,
|
||||
`- НДС по книге покупок (вычеты): ${formatConfirmedMoney(purchaseVat)}.`,
|
||||
`- Нетто НДС (книга продаж - книга покупок): ${formatConfirmedMoney(netVat)}.`
|
||||
|
||||
Reference in New Issue
Block a user