К списку шаблонов
РаботаНовый

Бухгалтерия с 1С

Учёт клиентов, банковские выписки и готовая интеграция с 1С — не инструкция, как её написать.

Об этом шаблоне

Рабочее пространство для бухгалтерии, в котором работа с 1С уже написана. В `scripts/1c/` лежит настоящая интеграция через OData: разборщик выписки, который проверяет арифметику офлайн, до любого обращения к базе; сухой прогон, который показывает, что именно будет создано; загрузчик, создающий только непроведённые документы; и независимая сверка, доказывающая, что каждая строка отражена один раз и только один раз. Порядок неизменен, и в нём весь смысл: сначала проверка, потом черновики, потом сверка, и только после проверки человеком — проведение. Ассистент не проводит документы сам. Он не придумывает контрагента, чтобы загрузка «прошла». А если к платежу в фонды нет файла со списком сотрудников, он останавливается и спрашивает: документ со списком, собранный из общей суммы, исправить уже нельзя. Учётная политика каждого клиента остаётся в его папке, поэтому правила одной компании никогда не переносятся в чужую базу.

Что входит

  • В `scripts/1c/` сразу рабочий код — разбор, сухой прогон, загрузка, сверка, а не пустая папка
  • Четыре арифметических контроля выписки до любой записи в 1С
  • Документы создаются непроведёнными; проведение остаётся решением бухгалтера
  • Защита от дублей по составной подписи: вид документа, банковский номер, дата операции, сумма
  • Распознаются пять платежей в фонды (ОПВ, ОПВР, СО, ВОСМС, ООСМС) вместе со списками сотрудников
  • Налоги и пени классифицируются по КНП и КБК, а не по одному КНП
  • Отчёт по каждой загруженной выписке в `synced_data/1c/`
  • Папка на каждого клиента, чтобы учётная политика одной компании не попадала в другую