gestor: как он работает сейчас
01Одна идея
gestor хранит только факты. Каждый раз он заново считает по ним все декларации. Декларации подаёте вы.
02Из чего он состоит
Нажмите на блок, чтобы увидеть, что он делает. Кнопки ниже показывают, какой путь проходит каждое действие.
03Путь одного счёта
04Q3 2026: откуда берётся 303 =
Слева факты из базы данных. Справа casillas, которые движок посчитал по этим фактам. Наведите курсор на casilla: подсветятся факты, из которых она получается.
Счета Q3, тип eu_b2b, IVA 0 %
Расходы Q3 с IVA
303, 3T: casillas
349, 3T
05Что будет, если выставить ещё один счёт
Счёт тому же клиенту с Кипра, 2026 год. Движок применяет правила régimen Beckham. Двигайте ползунок.
06Режим решает, что вы подаёте
Одна настройка, beckham_first_year, меняет весь набор деклараций. Движок (tax.duties()) построил обе таблицы ниже по данным примера за 2026 год.
07Как агент помогает с Sede
Claude Code или Codex работает через mcp.py. Агент читает расчёт и после вашего «да» пишет в базу. Он ничего не подаёт и не платит.
declarations: список деклараций года со сроками и статусом.declaration: casillas, пометки с § и файл в ~/.gestor/sede/main/.«Presentar declaración» и «Firmar y enviar». Это правило записано в
INSTRUCTIONS. Подписываете вы.08Чего gestor не делает
- Не подаёт декларации и не платит.
- Не читает банк. Выписку вводите вы или агент.
- Не считает надбавки за подачу декларации с опозданием (recargos por declaración extemporánea).
- Casilla 72 из modelo 303 появляется только в пометке.
- Знает только общенациональные праздники. Если срок выпадает на выходной или общенациональный праздник (включая Страстную пятницу), gestor переносит его на следующий рабочий день. Региональные и местные праздники он не учитывает, хотя они тоже продлевают срок.
- Файлы для «Importar» ещё не проверены в настоящей Sede. В файле 151 поля пола, даты рождения и IAE совпали байт в байт с эталонным файлом другой программы.