Двойная бухгалтерия, отслеживание НДС, отчет о прибылях и убытках, балансовый отчет — все это в локальном реестре SQLite, ориентированном на HMRC Making Tax Digital.
Каждая транзакция сбалансирована до копейки — дебет всегда равен кредиту
Стандартные коды счетов Великобритании «из коробки» — активы, обязательства, капитал, доходы и расходы сопоставлены с категориями HMRC. При необходимости расширяйте возможности с помощью пользовательских учетных записей.
Все данные, хранящиеся в ~/.chameleon/accounting/<company>/ledger.db. Работает полностью в автономном режиме. Поддержка нескольких компаний — переключение между сущностями с помощью командного флага.
Конец года правильно установлен на 5 апреля (финансовый год в Великобритании с 6 по 5 апреля). Отчеты о прибылях и убытках и НДС автоматически охватывают правильный период без ручной корректировки даты.
Бегать --forensic для выявления несбалансированных проводок, дублирующих ссылок, несоответствий НДС и других нарушений. Результаты распечатываются в виде структурированного JSON для проверки ИИ.
Все отчеты выводят структурированный JSON на стандартный вывод, чтобы ИИ-хамелеон мог анализировать, обобщать и давать рекомендации о вашем финансовом положении на естественном языке.
Учётный мост WebSocket (acct_ws_bridge.py) предоставляет запросы реестра мобильному помощнику и внешним информационным панелям через вашу сеть Tailscale.
Стандартная ставка 20%
Сниженная ставка 5%
Нулевой рейтинг
Освобождать
Вне области действия
Доходы и расходы за период. Продажи, себестоимость продукции, валовая прибыль, операционные расходы, чистая прибыль — все в разбивке по кодам счетов. Беги с --report pl.
Активы, обязательства и капитал в определенный момент времени. Подтверждает двойную целостность — активы должны равняться обязательствам плюс собственный капитал. Беги с --report bs.
Подробные данные по НДС соответствуют формату декларации по НДС HMRC MTD: Графа 1 (исходящий налог), Графа 4 (входной налог), Графа 6 (чистые продажи), Графа 7 (чистые покупки). Беги с --report vat.
Счета-фактуры, соответствующие требованиям HMRC Notification 700 — распечатываются, сохраняются в формате PDF или пересылаются на телефон одним щелчком мыши.
Каждый счет включает в себя все поля, требуемые Уведомлением HMRC 700: уникальный последовательный номер счета, имя и адрес поставщика, регистрационный номер НДС, дату счета, дату поставки (время поставки), имя и адрес клиента, номер НДС клиента, где это применимо, детализированные описания строк с указанием количества и цен за единицу, ставку НДС по каждой строке, чистые суммы и промежуточные суммы НДС, а также общую сумму к оплате. Ничего не упущено, ничего не угадано.
Открыть Файл → Счета → Настройка компании чтобы ввести зарегистрированное название компании, адрес, номер Регистрационной палаты, номер плательщика НДС, адрес электронной почты, телефон и банковские реквизиты. Настройки сохраняются для каждой клиентской базы данных в company.json вместе с бухгалтерской книгой и автоматически загружаются всякий раз, когда для этого клиента создаются счета.
При первом выставлении счета клиенту его имя, адрес и номер плательщика НДС сохраняются в таблице контактов внутри книги. В последующих счетах при вводе имени клиента его данные заполняются автоматически — повторный ввод не требуется. Контакты доступны для редактирования в любое время.
От Менеджера счетов (Файл → Счета…) выберите любой счет и выберите: Распечатать (открывает диалог печати ОС — любой принтер или драйвер PDF), Сохранить PDF (непосредственно на диск через встроенный PDF-экспорт Qt) или Отправить на телефон (отправляет HTML-код счета в приложение Companion, где открывается диалоговое окно печати Android — печатайте по беспроводной сети на любом AirPrint или ближайшем принтере).
Отдельное поле «Дата поставки» (время поставки) — отличное от даты выставления счета. Требуется HMRC для целей НДС. По умолчанию используется сегодняшний день, но его можно редактировать независимо для каждого счета.
Приложение Companion позволяет распечатать любой счет по беспроводной сети. Коснитесь значка печати в любой строке счета — приложение получит HTML-код из IDE, преобразует его в PDF на устройстве с помощью printing пакет и открывает диалоговое окно печати системы Android.
Все 12 обязательных полей для полного счета-фактуры с НДС в Великобритании присутствуют и заполнены. Линии с пониженной и нулевой ставкой четко обозначены. Последовательность номеров счетов строго монотонно возрастающая, без пропусков.
| Команда | Описание |
|---|---|
python3 chameleon_accounting.py --report pl | Прибыль и убыток за текущий налоговый год |
python3 chameleon_accounting.py --report bs | Баланс на сегодняшний день |
python3 chameleon_accounting.py --report vat | Сводная декларация по НДС (ящики MTD) |
python3 chameleon_accounting.py --forensic | Сканирование аномалий и целостности |
python3 chameleon_accounting.py --help | Полный справочник команд |
Специально создан для фрилансеров и малых предприятий, работающих в соответствии с налоговыми правилами Великобритании.
Свяжитесь с нами ← Вернуться к обзору