📊

Бухгалтерский учет в Великобритании

Двойная бухгалтерия, отслеживание НДС, отчет о прибылях и убытках, балансовый отчет — все это в локальном реестре SQLite, ориентированном на HMRC Making Tax Digital.

🇬🇧 План счетов Великобритании 📋 Готовность к MTD 🔒 Локальный SQLite 🤖 Вывод JSON с возможностью анализа AI

Книга двойной записи

Каждая транзакция сбалансирована до копейки — дебет всегда равен кредиту

Дата │ Счет │ Дебет (фунтов стерлингов) │ Кредит (фунтов стерлингов) │ НДС ───────────┼─────────────────────────┼───────────┼────────────┼──── 01.04.2026 │ 4000 Выручка от продаж │ │ 1,200.00 │ С20 01.04.2026 │ 2200 Контроль НДС │ │ 240.00 │ 01.04.2026 │ 1100 торговых должников │ 1,440.00 │ │ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ 05.04.2026 │ 6100 Офисные расходы │ 85.00 │ │ S20 05.04.2026 │ 2200 Контроль НДС │ 17.00 │ │ 05.04.2026 │ 1200 Текущий банк │ │ 102.00
📚

План счетов Великобритании

Стандартные коды счетов Великобритании «из коробки» — активы, обязательства, капитал, доходы и расходы сопоставлены с категориями HMRC. При необходимости расширяйте возможности с помощью пользовательских учетных записей.

🗄️

SQLite реестр

Все данные, хранящиеся в ~/.chameleon/accounting/<company>/ledger.db. Работает полностью в автономном режиме. Поддержка нескольких компаний — переключение между сущностями с помощью командного флага.

📅

Налоговый год Великобритании

Конец года правильно установлен на 5 апреля (финансовый год в Великобритании с 6 по 5 апреля). Отчеты о прибылях и убытках и НДС автоматически охватывают правильный период без ручной корректировки даты.

🔍

Криминалистическое сканирование аномалий

Бегать --forensic для выявления несбалансированных проводок, дублирующих ссылок, несоответствий НДС и других нарушений. Результаты распечатываются в виде структурированного JSON для проверки ИИ.

🤖

AI-читаемый вывод

Все отчеты выводят структурированный JSON на стандартный вывод, чтобы ИИ-хамелеон мог анализировать, обобщать и давать рекомендации о вашем финансовом положении на естественном языке.

🌐

Мост WebSocket

Учётный мост WebSocket (acct_ws_bridge.py) предоставляет запросы реестра мобильному помощнику и внешним информационным панелям через вашу сеть Tailscale.

Поддерживаемые коды НДС

С20

Стандартная ставка 20%

Р5

Сниженная ставка 5%

З

Нулевой рейтинг

Э

Освобождать

О

Вне области действия

Отчеты

📈

Прибыль и убытки

Доходы и расходы за период. Продажи, себестоимость продукции, валовая прибыль, операционные расходы, чистая прибыль — все в разбивке по кодам счетов. Беги с --report pl.

⚖️

Балансовый отчет

Активы, обязательства и капитал в определенный момент времени. Подтверждает двойную целостность — активы должны равняться обязательствам плюс собственный капитал. Беги с --report bs.

🧾

Сводная информация по декларации по НДС

Подробные данные по НДС соответствуют формату декларации по НДС HMRC MTD: Графа 1 (исходящий налог), Графа 4 (входной налог), Графа 6 (чистые продажи), Графа 7 (чистые покупки). Беги с --report vat.

Выставление счетов

Счета-фактуры, соответствующие требованиям HMRC Notification 700 — распечатываются, сохраняются в формате PDF или пересылаются на телефон одним щелчком мыши.

🧾

Поля счета, соответствующие требованиям Великобритании

Каждый счет включает в себя все поля, требуемые Уведомлением HMRC 700: уникальный последовательный номер счета, имя и адрес поставщика, регистрационный номер НДС, дату счета, дату поставки (время поставки), имя и адрес клиента, номер НДС клиента, где это применимо, детализированные описания строк с указанием количества и цен за единицу, ставку НДС по каждой строке, чистые суммы и промежуточные суммы НДС, а также общую сумму к оплате. Ничего не упущено, ничего не угадано.

🏢

Создание компании

Открыть Файл → Счета → Настройка компании чтобы ввести зарегистрированное название компании, адрес, номер Регистрационной палаты, номер плательщика НДС, адрес электронной почты, телефон и банковские реквизиты. Настройки сохраняются для каждой клиентской базы данных в company.json вместе с бухгалтерской книгой и автоматически загружаются всякий раз, когда для этого клиента создаются счета.

👥

База контактов клиентов

При первом выставлении счета клиенту его имя, адрес и номер плательщика НДС сохраняются в таблице контактов внутри книги. В последующих счетах при вводе имени клиента его данные заполняются автоматически — повторный ввод не требуется. Контакты доступны для редактирования в любое время.

🖨️

Распечатать, PDF и отправить на телефон

От Менеджера счетов (Файл → Счета…) выберите любой счет и выберите: Распечатать (открывает диалог печати ОС — любой принтер или драйвер PDF), Сохранить PDF (непосредственно на диск через встроенный PDF-экспорт Qt) или Отправить на телефон (отправляет HTML-код счета в приложение Companion, где открывается диалоговое окно печати Android — печатайте по беспроводной сети на любом AirPrint или ближайшем принтере).

📅

Дата поставки

Отдельное поле «Дата поставки» (время поставки) — отличное от даты выставления счета. Требуется HMRC для целей НДС. По умолчанию используется сегодняшний день, но его можно редактировать независимо для каждого счета.

📱

Мобильная печать счетов

Приложение Companion позволяет распечатать любой счет по беспроводной сети. Коснитесь значка печати в любой строке счета — приложение получит HTML-код из IDE, преобразует его в PDF на устройстве с помощью printing пакет и открывает диалоговое окно печати системы Android.

Соответствие Уведомлению HMRC 700

Все 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Полный справочник команд

Оптимизируйте свою бухгалтерию в Великобритании

Специально создан для фрилансеров и малых предприятий, работающих в соответствии с налоговыми правилами Великобритании.

Свяжитесь с нами ← Вернуться к обзору