1С: Бухгалтерия предприятия 3.0

Общая информация

В программе реализованы алгоритмы взаимодействия с системой АТОЛ Онлайн посредством стандартного API компании (с информацией можно ознакомиться по ссылке https://online.atol.ru/lib/).

Настройки

  • Все основные настройки вынесены в специальном меню “Форма настроек АТОЛ Онлайн”
  • "Форма настроек АТОЛ Онлайн" - открывает форму, в которой необходимо указать данные для подключения к системе.
Если отправка чеков происходит от нескольких организаций, то задайте значения для каждой.

Получение списка ИНН

Получение списка ИНН доступно начиная с версии 1.2.0.0
Для получения списка ИНН, от которых доступна отправка чеков в АТОЛ Онлайн для вашей конфигурации:
  • Откройте форму настроек АТОЛ Онлайн
  • Перейдите на вкладку "Лицензии"
  • Введите логин и пароль, полученный в отделе продаж
  • Нажмите "Сохранить логин и пароль"
  • Нажмите "Обновить информацию по лицензии"
В случае возникновения сложностей при получении лицензии свяжитесь с отделом продаж компании ЗетаСофт.

Основные настройки

  • Версия API - в зависимости от версии ФФД ККТ выберите соответствующую версию API. Для ФФД 1.05 - версия v4, для ФФД 1.2 - версия v5
Версию ФФД своей кассы можно уточнить в компании АТОЛ Онлайн
  • Логин - логин пользователя для отправки данных (информация содержится в файле в поле login, доступном в личном кабинете АТОЛ Онлайн, подробнее в разделе Получение настроек в АТОЛ Онлайн)
  • Пароль - пароль пользователя для отправки данных (информация содержится в файле в поле password, доступном в личном кабинете АТОЛ Онлайн, подробнее в разделе Получение настроек в АТОЛ Онлайн)
  • group code - идентификатор группы ККТ (информация содержится в файле в поле group_code, доступном в личном кабинете АТОЛ Онлайн, подробнее в разделе Получение настроек в АТОЛ Онлайн)
  • Платёжный адрес - место расчетов, при наличии нескольких мест расчетов добавьте каждое в отдельную строку (информация содержится в файле в поле shop hostname, доступном в личном кабинете АТОЛ Онлайн, подробнее в разделе Получение настроек в АТОЛ Онлайн)
  • Вид контактной информации адрес эл. почты - вид контактной информации в карточке контрагента, в которой хранится адрес электронной почты для отправки письма
  • Вид контактной информации телефон - вид контактной информации в карточке контрагента, в которой хранится телефон для отправки смс
  • Вид контактной информации адрес эл. почты организации - вид контактной информации в карточке организации, в которой хранится адрес электронной почты для добавления в чек (адрес отправителя)
  • Флаг "Отправлять чек на телефон"
  • Флаг "Отправлять чек на почту"
  • Формулировка авансового платежа - автоматически будет подставляться в содержание при отправке чеков на аванс из документов оплаты
  • Cтавка НДС - ставка НДС для авансового платежа
Если включены оба флага отправки чека (и на телефон, и на эл. почту), то сработает следующий алгоритм:
  • Если заполнена эл. почта, то чек отправится только на эл. почту
  • Если эл. почта не заполнена, то чек отправится телефон
Обращаем внимание, что для отправки чеков на телефон необходимо, чтобы эта опция была доступна у вашего ОФД, а также оплачен необходимый пакет.
Номер телефона необходимо передать вместе с кодом страны без пробелов и дополнительных символов, кроме символа «+» (номер «+371 2 1234567» необходимо передать как «+37121234567»). Если номер телефона относится к России (префикс «+7»), то значение можно передать без префикса (номер «+7 925 1234567» можно передать как «9251234567»). Максимальная длина строки – 64 символа.

Дополнительные настройки

  • Заполнять наименование из контрагента - при установленном флаге в чек будет передаваться полное наименование контрагента
  • Заполнять ИНН контрагента - при установленном флаге в чек будет передаваться полное ИНН контрагента
В версии ФФД 1.2 при заполнении Наименования клиента обязательно должен быть заполнен ИНН. В релизе модуля добавлено соответствующее предупреждение в чек.
  • Не проверять Юр/Физ лицо - по умолчанию происходит проверка на то, что контрагент - физическое лицо, при создании чека для юр. лица в чеке будет соответствующее предупреждение
  • Отображать результат отправки чека - после отправки чека будет форма со списком отправленных чеков
  • Отправлять чеки без подтверждения - форма со списком созданных чеков к отправке не будет отображаться, созданные чеки будут сразу отправляться в АТОЛ Онлайн
  • Не отправлять чеки с предупреждениями - если по чеку есть предупреждения перед отправкой, чек не будет отправлен
Контроль предупреждений происходит только при отправке чеков из документов. При непосредственной отправке чека из формы самого документа контроли не сработают.
  • Тестовый режим - необходимо включить при работе с тестовой средой АТОЛ Онлайн
  • Выводить информацию о платежном агенте - при включенной настройке в документе АТОЛ Чек для каждой строки в Объектах расчета появится возможность заполнить информацию об агенте и поставщике (в типовом модуле автоматическое заполнение этих полей не предусмотрено)
  • Список счетов - по умолчанию будут добавлены счета 62.01 и 62.02. При необходимости в этот список можно добавить свои счета.
  • Отображать информацию о кассире в чеке и передавать в АТОЛ Онлайн - при включенной настройке в чеке будет отображаться информация о кассире и появится возможность его заполнения (кассир не является обязательным полем при работе с облачной кассой)
  • Кассир по умолчанию - значение по умолчанию для новых чеков (составной тип данных: справочник Пользователи и Строка)
  • Заполнять кассира в чеке ответственным пользователем из документа - при включенной настройке кассир в чеке будет заполняться ответственным из документа

Получение настроек в АТОЛ Онлайн

  • Логин, пароль, платёжный адрес и group code для отправки данных можно получить из файла настроек для CMS в личном кабинете пользователя. Для этого необходимо зайти в личный кабинет пользователя. Переходим на сайт https://online.atol.ru/ и в правом углу нажимаем “Вход в личный кабинет”
  • После авторизации в личном кабинете на главной странице (раздел “Мои компании”) нажимаем кнопку “Настройки интегратора”.
  • В результате будет скачан XML файл, содержащий необходимую информацию:

Тестовые настройки

Для тестирования можно использовать параметры тестовой среды АТОЛ (также необходимо включить флаг «Тестовый режим» в форме настроек и для организации изменить ИНН) - https://online.atol.ru/files/ffd/test_sreda.txt
Начиная с версии 1.3.0.0 заполнение данных тестовой среды происходит автоматически при установленном флаге "Тестовый режим" и выборе версии API.
ИНН для организации, от которой идет отправка чеков в тестовую среду, необходимо изменить вручную на ИНН АТОЛ - 5544332219

АТОЛ Онлайн Чек

Отправка чека в АТОЛ Онлайн происходит из документа (АТОЛ Онлайн) Чеки
Документ (АТОЛ Онлайн) Чек повторяет структуру API АТОЛ Онлайн и передача данных происходит из него. При необходимости пользователь может проконтролировать данные и при необходимости отредактировать их перед отправкой. Заполнение документа (АТОЛ Онлайн) Чек из типовых документов описано ниже.

Дополнительные реквизиты чека

На вкладке Дополнительно есть возможность заполнить дополнительные реквизиты чека
  • Дополнительный реквизит чека - значение из этого реквизита будет передано в тег 1192 в чеке, в который рекомендуется указать фискальный признак (ФПД) ошибочного чека. Максимальная длина - 16 символов
  • Дополнительный реквизит пользователя - значения из реквизитов Наименование (максимальная длина 64 символа) и Значение (максимальная длина 256 символов) будут переданы соответственно в теги 1085 и 1086

Информация об отправленных чеках

Информация об отправленных чеках хранится в регистре сведений "Отправленные чеки АТОЛ Онлайн". Для пользователя есть несколько вариантов получить информацию об отправленном чеке:
  • Признак успешной отправки, предупреждений и ошибок отправки отображается в форме списка чеков
Ошибка в чеке - предупреждения до передачи чека в АТОЛ Онлайн. В них выводится информация о возможных ошибках, которые необходимо проверить
Ошибка отправки - в результате отправки от сервиса АТОЛ Онлайн ответ с ошибкой. Текст ошибки и код ошибки выводятся в служебных сообщениях. Расшифровка кодов ошибок по ссылке - коды ошибок АТОЛ Онлайн
  • Из формы документа нажать на кнопку "Проверить регистрацию чека". В служебных сообщениях будет отображена информация по чеку

Контроль при отправке

В типовом функционале модуля заложен следующий контроль:
  • Из документа оплаты/отгрузки нажали "Отправить чек". Система проверяет флаг "Отправлять без подтверждения".
  • Если стоит - то проверяет наличие предупреждений.
  • Если их нет - попытка отправить.
  • Если предупреждения есть и есть флаг "Не отправлять с предупреждением" то откроется форма с записанными чеками без попытки отправить.
  • В форме списка команда "Отправить чеки будет доступна и если вызвать - она вне зависимости от предупреждений отправит чек (эта команда равноценна команде из самого чека).

Список чеков

При подтверждении отправки, проверке чеков и отображении результата отправки отображается форма списка чеков с отбором по документу, из которого происходит отправка чека.
Данные на форме:
  • Признак отправки - "Отправлен"
  • Признак наличия предупреждения в чеке - "Ошибка в чеке"
  • Признак ошибки отправки (ответ с ошибкой от АТОЛ Онлайн) - "Ошибка отправки"
  • Ссылка на документ (АТОЛ Онлайн) Чек
  • Сумма чека
  • Сумма документа
  • Признак способа расчета:
    • full_prepayment – предоплата 100%. Полная предварительная оплата до момента передачи предмета расчета.
    • prepayment – предоплата. Частичная предварительная оплата до момента передачи предмета расчета.
    • advance – аванс.
    • full_payment – полный расчет. Полная оплата, в том числе с учетом аванса (предварительной оплаты) в момент передачи предмета расчета.
    • partial_payment – частичный расчет и кредит. Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит.
    • credit – передача в кредит. Передача предмета расчета без его оплаты в момент его передачи с последующей оплатой в кредит.
    • credit_payment – оплата кредита. Оплата предмета расчета после его передачи с оплатой в кредит (оплата кредита).
  • Дата отправки чека в АТОЛ Онлайн

Заполнение документа АТОЛ Онлайн Чек

Реализации

Выбор варианта отправки чека доступен в документах реализации:
При нажатии происходит заполнение документа (АТОЛ Онлайн) Чек:
  • в табличную часть "Объекты расчета" переносятся товары и услуги в соответствии с выбранным признаком способа расчета
  • в табличную часть "Платежи" переносится информация об оплате. Документы подбираются, опираясь на проводки по бухгалтерским счетам учёта, указанным в настройке (по умолчанию указаны счета: Расчеты с покупателями и заказчиками (62.01) и Расчеты по авансам полученным (62.02))
  • вид оплаты подбирается в зависимости от вида документа и даты документа оплаты и документа отгрузки (например, если дата документа реализации позже, чем дата документы оплаты, то вид оплаты будет заполнен как зачет аванса)
В соответствии с основными настройками чек будет отправлен без предупреждения или сначала отобразится окно с созданными, но не отправленными чеками.
Если при отправке чека на отгрузку в кредит будут обнаружены зачтенные платежи по документу - то признак способа расчета будет изменен с "Кредит" на "Частичный расчёт и кредит". В качестве платежа для кредита будет всегда как минимум 1 строчка на полную или оставшуюся сумму документа с видом "Кредит".

Документы оплаты

Выбор варианта отправки чека доступен в документах оплаты (поступление на расчетный счет, поступление наличных, операция по платежной карте):

Чек на предоплату

В соответствии с распределением документа оплаты будет создан один или несколько чеков. Рассмотрим на примере: платеж закрывает реализацию, счёт на оплату и остаётся ещё сумма. В результате будет создано 3 чека:
  • Чек на Предоплату 100% с информацией об объектах расчёта из реализации
  • Чек на Предоплату 100% с информацией об объектах расчёта из счёта
  • Чек на Аванс на оставшуюся сумму

Чек на аванс

Создает один чек на полную сумму документа оплаты, вне зависимости от распределения

Чек на оплату кредита

В соответствии с распределением документа оплаты будет создан один или несколько чеков. Рассмотрим на примере: платеж закрывает реализацию, счёт на оплату и остаётся ещё сумма. В результате будет создано 3 чека:
  • Чек на Кредит с информацией об объектах расчёта из реализации
  • Чек на Кредит с информацией об объектах расчёта из счёта
  • Чек на Аванс на оставшуюся сумму

Возвраты

Функционал поддерживается начиная с версии 1.2.0.0
Отправка чеков доступна из следующих документов:
  • Возврат товаров от покупателя;
  • Корректировка реализации;
  • Выдача наличных;
  • Операция по платежной карте;
  • Списание с расчетного счета.
В верхней части самого чека имеется реквизит "Вид операции", который проставляется автоматически в зависимости документа из которого сформирован чек.
В случае, если при возврате было списание средств или РКО (т.е. деньги клиенту вернулись) , эти данные также будут отображены в чеке на вкладке Платежи.

Создание чеков коррекции

Чеки коррекции создаются в 1С вручную. Изначально, как и любой другой чек, можно создать его на основании документа 1С или Чека АТОЛ и изменить необходимые данные перед отправкой.
Для ФФД 1.05 доступны только 2 вида операции коррекции - Коррекция прихода и Коррекция расхода, для ФФД 1.2 дополнительно доступны Коррекция возврата прихода и коррекция возврата расхода
При выборе вида операции коррекции появляется доступной вкладка Коррекция, где можно указать следующие данные:
  • Тип коррекции - доступны 2 значения "Самостоятельная операция" и "Операция по предписанию налогового органа", передается в тег 1173
  • Номер предписания налогового органа - номер документа основания для коррекции. Заполняется в случае, если коррекция расчета осуществляется по предписанию налогового органа об устранении выявленного нарушения законодательства Российской Федерации о применении ККТ (максимум 32 символа), передается в тег 1179
  • Дата чека - дата совершения корректируемого расчета в формате, передается в тег 1178

Групповая отправка чеков

Начиная с релиза 1.3.0.4 в модуле для 1С:Бухгалтерия 3.0 появилась групповая отправка чеков. Обработки создавались под задачи клиентов и включены в релиз для удобства обновления модуля
Перед началом работы с групповой отправкой чеков рекомендуем проверить все на тестовой среде и убедиться, что создаваемые чеки подходят
Групповая отправка чеков реализована через обработки, которые включены в расширение и выводятся в интерфейс Продажи через Настройку действий

Групповая отправка чеков по реализациям

  • В обработке отображаются документы реализации
  • По выбранным документам (флаг устанавливается в первой колонке обработки) при нажатии на кнопку Отправить чеки формируются чеки
  • Чеки с предупреждениями создаются, но не отправляются
  • Результат отправки отображается на форме
  • Чеки формируются по типовой логике формирования чека на Полный расчет по реализации
  • Фильтр по параметрам документов и период выведены в шапке обработки для быстрого доступа

Групповая отправка чеков на Полный расчет по поступлениям на счет

Особенность обработки заключается в том, что из нее по поступления формируются чеки на Полный расчет. В типовой логике формирования чека нет отправки чека на Полный расчет из документов поступления денег.
Обработка сделана для тех, кто сразу после загрузки банковской выписки отправляет чеки на Полный расчет (например, такой подход встречается в сфере ЖКХ)
  • В обработке отображаются документы поступления на счет
  • В шапке доступны иконки для отбора по периоду и другим параметрам документов
  • По выбранным документам (флаг устанавливается в первой колонке обработки) при нажатии на кнопку Отправить чеки формируются чеки на Полный расчет с признаком предмета расчета Услуга
  • Содержание услуги задается в конфигураторе в процедурах ЗаполнитьПоДокументуОплатыДляЧекаНаПолныйРасчетПоДокументуОплаты(Основание) и ЗаполнитьОбъектРасчетаДляЧекаНаПолныйРасчетПоДокументуОплаты(Документ)
  • В релизе в качестве шаблона добавлено содержание "Коммунальные услуги по обслуживанию машиноместа"
  • Чеки с предупреждениями создаются, но не отправляются
  • Результат отправки отображается на форме