1С сверка

Форма акта сверки взаиморасчетов не установлена законодательно, но он часто используется лицами, участвующими в договорных отношениях. Правильно подготовленный и надлежащим образом заверенный акт принимается к рассмотрению в судебных разбирательствах, что объясняет его востребованность среди управленческого персонала и бухгалтеров. В приложение 1С.УНФ включена печатная форма «Акт сверки», порядок формирования которой рассматривается в материале.

Регистрация проведенных сверок

Проведение сверки расчетов означает составление исчерпывающего перечня документов, оформляющих поставку товаров (предоставление услуг) и поступление соответствующей оплаты. Каждое такое мероприятие в 1С.УНФ регистрируется через создание документа «Сверка взаиморасчетов».

Доступ к списку сверок осуществляется в разделе «Продажи / Расчеты с покупателями» либо «Закупки / Расчеты с поставщиками». В правой части окна разработчики предусмотрели полезные возможности, которые облегчают поиск данных.

Инструмент выбора периода в виде гиперссылки определяет промежуток времени, в который были созданы документы. При выполнении отбора система принимает во внимание исключительно дату создания документа, а не период исполнения обязанностей сторонами договора.

Здесь же располагаются поля для создания фильтра по параметрам документа, в том числе:

  • Контрагент, ИНН, телефон – информация о второй стороне договорных отношений;
  • Статус – определяет этап процесса проведения сверки;
  • Ответственный – специалист предприятия, в ведении которого находится процесс;
  • Организация – лицо, участвующее в договорных отношениях на стороне пользователя приложения.

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

Подготовка акта сверки взаиморасчетов

Создание нового документа производится обычным образом: нажатием кнопки «Создать» или «Создать элемент копированием». Работа пользователя осуществляется в следующем порядке:

  • Основными параметрами, которые требуют заполнения являются «Контрагент» и «Период сверки»;
  • После их указания, применив кнопку «Заполнить», пользователь получает перечень документов, отвечающих выбранным параметрам и оформляющих соответствующие отношения сторон;
  • Список может быть отредактирован вручную: лишние записи могут быть удалены, недостающие – внесены в список; итоговая сумма определяется системой и совпадает со значением поля «Расхождение».

Работа с контрагентом

Взаимодействие с контрагентом по сопоставлению данных учета сторон отражается в статусе документа «Сверка взаиморасчетов». Предусмотрены три значения поля:

  • «Создана» – документ на основании данных предприятия подготовлен для направления второй стороне;
  • «На проверке» – документ передан контрагенту для ознакомления и подтверждения данных;
  • «Сверена» – размер встречных требований согласован сторонами.

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

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

Различие итоговых значений, полученных по данным табличных частей на вкладках «Данные организации» и «Сведения полученные от контрагента», система отражает в поле «Расхождение».

Печать акта

Для создания бумажного варианта следует воспользоваться кнопкой «Печать с предварительным просмотром» и в отсутствие разногласий использовать форму «Акт сверки взаиморасчетов (без расхождений)».

Для ситуаций, когда данные контрагентов различаются либо стороны желают указать в документе оба перечня, невзирая на совпадение итоговых сумм, в системе предусмотрена другая печатная форма «Акт сверки (с данными контрагента)».

Перед сдачей декларации по НДС каждый бухгалтер должен убедиться в достоверности данных о счетах-фактурах, зарегистрированных в базе, т.к. информация о них выгружается в ИФНС в составе декларации.

Снизить вероятность появления технических ошибок и расхождений при ее заполнении можно с помощью сверки данных счетов-фактур с контрагентами, которую можно осуществить с помощью сервиса 1С:Сверка.

В данной публикации мы рассмотрим пример работы с сервисом 1С:Сверка.

Что такое сервис 1С:Сверка?

Для чего необходим сервис 1С:Сверка?

1С:Сверка — это сервис, осуществляющий оперативную сверку данных счетов-фактур (СФ) поставщиков, зарегистрированных в нашей базе, со счетами-фактурами, зарегистрированными в базе поставщиков.

Как подключить сервис 1С:Сверка?

Для использования сервиса 1С:Сверка необходимо подключить программу к интернет-поддержке.

1С:Сверка в программе

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

Настройка учетной записи электронной почты

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

В карточке учетной записи для получения и отправки электронных сообщений устанавливаются флажки:

  • Для отправки писем;
  • Для получения писем.

На вкладках Отправка писем и Получение писем карточки учетной записи необходимо проверить поля:

  • Адрес электронной почты – вводится адрес электронной почты организации;
  • Пароль –вводится пароль от электронной почты организации.

Подробнее про настройку учетной записи в статье Настройка учетной записи.

Как отправить запросы поставщикам?

Отправка запросов поставщикам

Запросы поставщикам формируются по ссылке Запросы поставщикам обработки Сверка данных учета НДС.

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

Для отправки запроса поставщикам необходимо:

  • отметить флажками нужных поставщиков;
  • проверить, заполнена ли графа Электронная почта поставщика;
  • нажать кнопку Запросить реестры.

Программа, анализируя данные в графе Реестр, автоматические присваивает статус:

  • Не запрошен – запрос на предоставление реестра счетов-фактур поставщика не отправлен;
  • Запрошен – запрос на предоставление реестра счетов-фактур поставщика отправлен;
  • Ожидает загрузки – поставщик прислал ответ, но он еще не загружен в базу;
  • Устарел – в базе изменились данные счетов-фактур от поставщика или появились счета-фактуры, которые ранее не были включены в реестр;
  • Готов к сверке – реестр поставщика загружен в базу, можно перейти к сверке.

Получение запросов поставщиками

После отправки запроса на электронную почту поставщика поступит письмо, в котором содержится:

  • инструкция по отправке ответа покупателю;
  • XML-файл с запросом покупателя.

Получение ответа от поставщика

После получения запроса на предоставление реестра счетов-фактур поставщик должен дать ответ.

Подробнее о процедуре обработки запросов от покупателей читайте ниже в разделе Как ответить на запросы покупателей?

Поставщик может ответить на запрос покупателя о предоставлении реестра счетов-фактур, если он так же является пользователем сервиса 1С:Сверка.

Подробнее о условиях подключения сервиса 1С:Сверка выше в разделе Как подключить сервис 1С:Сверка?

В нашей базе ответ от поставщика придет и будет находиться по ссылке Ответы поставщиков.

Сверка данных СФ с поставщиками

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

Сравнительный отчет формируется на основании данных о СФ, зарегистрированных поставщиком и нашей Организацией в базах 1С. Информация о СФ из базы поставщика указывается в строке По данным поставщика, данные из нашей базы указываются по строке По нашим данным.

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

Как ответить на запросы покупателей?

Получение запросов от покупателей

При получении запроса от покупателя о сверке по счетам-фактурам на электронную почту поступит письмо, в котором содержится:

  • инструкция по отправке ответа покупателю;
  • XML-файл с запросом покупателя.

Для загрузки файла с запросом покупателя в программу необходимо:

  • открыть сервис 1С:Сверка через раздел Продажи — Расчеты с контрагентами — Сверка данных учета НДС или Покупки — Расчеты с контрагентами — Сверка данных учета НДС;
  • перейти по ссылке Запросы покупателей, где будет находиться запрос от покупателя, он загрузится автоматически.

Для ответа на запрос покупателя необходимо:

  • отметить флажками запросы покупателей, которым можно отправить ответ по счетам-фактурам, зарегистрированным в базе;
  • нажать кнопку Ответить.

Получение ответа покупателем

Ответ будет отправлен покупателю и в его базе будет находиться по ссылке Ответы поставщиков.

Если Вы являетесь подписчиком системы «БухЭксперт8: Рубрикатор 1С Бухгалтерия», тогда читайте дополнительный материал по теме:

  • Инвентаризация расчетов с контрагентами
  • Анализ субконто в разрезе Контрагентов и Договоров
  • Анализ статусов счетов-фактур в журналах поступления и реализации
  • Экспресс-проверка ведения учета по НДС
  • Анализ учета по НДС

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Не так давно потребовалось срочно реализовать эквайринг от Сбербанка в одно самописной конфигурации. За основу была взята соответствующая часть конфигурации «Библиотека подключаемого оборудования» от 1С, из которой я выкинул все лишнее. Отмечу, что «лишними» те или иные части кода были признаны исходя из особенностей задачи и моего субъективного мнения, то есть в Вашем случае это может быть не так.

Отдельно отмечу, что эквайринг — тема очень ответственная, ибо напрямую связана с деньгами (можно, например, продать товар и не взять за него денег), поэтому прошу быть предельно осторожными и не стесняться добавлять всевозможные проверки.

Ну и напоследок напомню, что все написанное ниже приводится в ознакомительных целях и использовать эту информацию Вы можете исключительно на свой страх и риск.

Регистрация и подключение библиотеки

Итак, для работы нам нужно зарегистрировать в системе две DLL-ки: SBRF.dll и SBRFCOM.dll. Библиотека SBRFCOM.dll бывает в двух вариантах: старый (3 параметра) и новый (7 параметров), нам естественно нужен новый.

Получить обе эти DLL-ки можно у того специально обученного человека из Сбербанка, который придет настраивать терминал. Регистрацию библиотек в системе обычно делает все тот же сотрудник Сбербанка, но если этого по какой-то причине не произошло, то библиотеки нужно зарегистрировать самостоятельно, из командной строки при помощи утилиты regsvr32 (командную строку запустите от имени администратора):

Регистрация SBRFCOM

Подключение зарегистрированной библиотеки необходимо выполнить перед совершением каких-либо операций с эквайринговым терминалом, делается это примерно так:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 &НаКлиенте Процедура Подключение(Команда) ОбъектДрайвераАвторизатора = ПодключитьАвторизатор(); КонецПроцедуры &НаКлиенте Функция ПодключитьАвторизатор() Попытка ПодключитьВнешнююКомпоненту(«AddIn.SBRFCOMObject»); ОбъектДрайвераАвторизатора = Новый («AddIn.SBRFCOMExtension»); Исключение ОбъектДрайвераАвторизатора = Неопределено; Сообщить(«Ошибка при подключении авторизатора: «+ОписаниеОшибки()); КонецПопытки; Возврат ОбъектДрайвераАвторизатора; КонецФункции

В случае успеха, переменную «ОбъектДрайвераАвторизатора» нужно каким-либо образом сохранить для дальнейшего использования, именно через эту переменную будут вызываться все необходимые методы.

Вспомогательные функции SBRFCOM

Общая схема работы с методами библиотеки SBRFCOM (кроме сверки итогов) такова:

  • Вызвали метод;
  • Если все хорошо, то получили и распечатали слип;
  • Если возникли проблемы — отменили операцию.

Вначале скажу несколько слов о слипе. Итак слип — это документ, который печатается в двух экземплярах (один клиенту, один организации) при осуществлении каких-либо операций с банковской картой. Печать слипа обязательна (хотя зачастую обходятся и без него), так как в случае каких-либо разногласий с банком эквайрером разбирательства начинаются с проверки наличия слипа по конкретной операции. Технически слип формируется самим терминалом (по крайней мере в нашем случае) или вручную. Если надумали формировать слип вручную, то в конфигурации «Библиотека подключаемого оборудования» имеется общий макет содержащий пример слипа.

Рассмотрим две служебные функции. Первая из них — «АварийнаяОтменаОперации», служит для отмены операции в том случае, когда при получении слипа возникли ошибки. О важности получения слипа говорилось выше.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 &НаКлиенте Функция АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер) Результат = Истина; Ошибка = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Ответ = ОбъектДрайвераАвторизатора.ОтменитьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; КонецЕсли; Возврат Результат; КонецФункции

Вторая функция получает строки слипа и формирует из них готовую к печати текст.

Основные функции SBRFCOM

Теперь приведем самую главную функцию — собственно оплата картой.

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

Далее следует функция отмены платежа, она применяется для отмены платежа по платежной карте совершенного в этот же день (до сверки итогов).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 &НаКлиенте Функция ОтменитьОперацию(СуммаВРублях, СсылочныйНомер) Результат = Истина; Ошибка = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Ответ = ОбъектДрайвераАвторизатора.ОтменитьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); Иначе АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

Если же требуется отменить оплату спустя один или несколько дней, то нужно использовать возврат платежа.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 &НаКлиенте Функция ВозвратПлатежа(СуммаВРублях, НомерКарты) Результат = Ложь; Ошибка = Неопределено; СсылочныйНомер = Неопределено; КодАвторизации = Неопределено; КодХеш = Неопределено; КартаСбербанка = Неопределено; НазваниеКарты = Неопределено; ОбъектДрайвераАвторизатора.ТипКарты = 0; СуммаВременная = СуммаВРублях * 100; Попытка Ответ = ОбъектДрайвераАвторизатора.ВернутьПлатежПоПлатежнойКарте(СуммаВременная, СсылочныйНомер, КодАвторизации, КодХеш, КартаСбербанка, НазваниеКарты, НомерКарты); Исключение Сообщить(«Ошибка при работе с библиотекой SBRFCOM:»+ОписаниеОшибки()); Возврат Результат; КонецПопытки; Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); Иначе Сообщить(«Произошла ошибка. Аварийная отмена операции…»); АварийнаяОтменаОперации(СуммаВРублях, СсылочныйНомер); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

Сверка итогов

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 &НаКлиенте Функция СверкаИтогов() Результат = Истина; Ошибка = Неопределено; Ответ = ОбъектДрайвераАвторизатора.ИтогиДняПоКартам(); Если НЕ Ответ Тогда ОбъектДрайвераАвторизатора.ПолучитьОшибку(Ошибка); Результат = Ложь; Иначе СлипЧек = Неопределено; Результат = ПолучитьСтрокиСлипЧека(СлипЧек); Если Результат Тогда //ПечатьТекста(СлипЧек); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции

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

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1С сверка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *