Описание доработки "Загрузка расшифровки платежа КВЦ" для ПП 1С:Бухгалтерия предприятия 8, редакция 3.0
1. Исходные данные:
1.1 В организацию через КВЦ поступают на расчетный счет в ПАО СБЕРБАНК оплаты от физических лиц
1.2 Данные оплаты в КВЦ разделяются по видам (в расшифровке платежа разносятся на разные коды) и по лицевым счетам
1.3 По аналогичным параметрам в 1С каждый платеж относится к конкретному договору контрагента и конкретной статье движения денежных средств
1.4 Каждый такой сборный платеж по итогам дня, либо по другим, известным только КВЦ и СБЕРБАНКУ, параметрам, приходит одной суммой и при загрузке выписки из клиент-банка в 1С будет создан один документ. Сбербанк сопровождает каждый такой сборный платеж текстовым файлом-расшифровкой такой структуры:
05-03-2022;22-00-54;8606;8606999V;701673910096;561021205798;99600124;3600,00;8834;
05-03-2022;17-28-31;8606;8606999V;701673639603;561021059018;99600118;3600,00;8834;
05-03-2022;20-55-29;8606;8606999V;452879081342;501670668026;99600158;805,45;8837;
05-03-2022;22-00-54;8606;8606999V;701673910096;561021205798;99600124;805,45;8837;
05-03-2022;20-55-29;8606;8606999V;452879081342;501670668026;99600158;3600,00;8834;
05-03-2022;17-28-31;8606;8606999V;701673639603;561021059018;99600118;805,45;8837;
05-03-2022;14-37-11;8606;8606999V;452878167497;501670158192;99600036;3000,00;8834;
05-03-2022;14-37-11;8606;8606999V;452878167497;501670158192;99600036;805,45;8837;
05-03-2022;11-38-09;8606;9900000V;850265027693;770136307202;99600123;6600,00;8834;
05-03-2022;11-38-09;8606;9900000V;850265027693;770136307202;99600123;805,45;8837;
05-03-2022;10-18-50;8606;8606999V;402063541600;471188424918;99600007;3000,00;8834; 05-03-2022;10-18-50;8606;8606999V;402063541600;471188424918;99600007;805,45;8837;
05-03-2022;09-51-48;9038;9900000V;402061703453;471188395042;99600090;805,45;8837;
05-03-2022;09-51-48;9038;9900000V;402061703453;471188395042;99600090;6600,00;8834;
=14;35638,15;09-03-2022
1.4.1 В каждой строке файла-расшифровки либо 9, либо 3 значения разделенных символом ";"
1.4.2 Строка с 9 значениями - нам интересны только:
1.4.2.1 Седьмое значение - это лицевой счет, он привязан к контрагенту в 1С (например, лицевой счет 99600158 - это контрагент Иванов Петр Сидорович)
1.4.2.2 Восьмое значение - это сумма платежа, например, 3600 руб 00 коп - это стандартный платеж "Поступления за базовые услуги согласно договора на обслуживание коттеджного поселка", а 805 руб 45 коп - это стандартный платеж "Компенсационные выплаты"
1.4.2.3 Девятое значение - это как раз код услуги, за которую вносит платеж физическое лицо
1.4.3 Строка с 3 значениями - завершает файл с расшифровкой, содержит:
1.4.3.1 Первое значение - 14 - это количество строк в данной расшифровке платежа
1.4.3.2 Второе значение - итоговая сумма платежа, состоящего из 14 строк платежей, равна сумме документа, отраженной в выписке банка
1.4.3.3 Третье значение - это дата входящего документа выписки банка
2. Доработка реализована в виде расширения для типовой конфигурации 1C:Предприятия 8
2.1 Доработка состоит из нескольких основных объектов:
2.1.1 Главный объект - обработка "Загрузка расшифровки платежа". Расположена в меню "Банк и касса" - "Сервис" - "Загрузка расшифровки платежа". Порядок использования:
- Пункт 1 на рисунке. Выбираем текстовый файл с расшифровкой платежа. При этом происходит поиск входящего платежа в банковской выписке по сумме платежа и дате, если поиск успешен - то в поле Пункт 2 "Поступление на расчетный счет" будет подставлен загруженный ранее документ. Также под именем файла будут отображены считанные из заключительной строки итоги - число строк в расшифровке, общая сумма и дата платежа.
- При считывании каждой строки заполняется таблица Пункт 3 "Загруженные данные". Определяется лицевой счет, код услуги, сумма. Если появились новые коды услуг, то будут открыты карточки этих элементов. В них необходимо заполнить понятное имя и статью движения денежных средств, к которой относится данный код услуги. Также, в случае повторной загрузки данного текстового файла-расшифровки, будут найдены ранее созданные для каждой строки документы "Поступления на расчетный счет".
- Пункт 4 - в каждой строке мы заполняем значения колонок "Контрагент", "Договор контрагента" и "Статья денежных средств". После выполнения такого сопоставления необходимо сохранить данные в системе, нажав на кнопку Пункт 5 "Сохранить сопоставление данных" - и при следующей загрузке данных расшифровки по лицевому счету и коду услуги будут восстановлены указанные настройки из регистра сведений "Настройки распределения оплат контрагентов"
- Пункт 6 - нажимаем кнопку "Распределить платеж по расшифровке" - обработка проверяет, что все необходимые для распределения данные указаны в каждой строке и указан исходный документ, который необходимо распределить. После успешной проверки для каждой строчки расшифровки будет создан документ с общими параметрами, такими же как и исходный документ (Пункт 2), но контрагент, договор, статья движения ДС и сумма - соответствовать данным строки расшифровки. В идеале - каждый документ будет проведен. В случае возникновения каких-либо ошибок документ будет записан в системе в любом случае. При повторной загрузке данных новые документы не будут созданы, подтянутся ранее созданные обработкой документы. Исходный документ будет перезаполнен данными первой строки расшифровки платежа.
- Результат:
- Данная разработка существенно облегчает разнесение банковских выписок в части платежей от физических лиц - собственников недвижимости коттеджного поселка и исключает мелкие ошибки и неточности, которые возникают при обработке большого объема данных сотрудниками бухгалтерии, экономит значительный объем времени сотрудников, которое они могут потратить на более полезные рабочие моменты, повышает производительность участка "Банк и касса".
7. На момент публикации разработка проверялась на релизе платформы 8.3.19.1467, релизе конфигурации 3.0.111.16.
Причины купить
Экономия времени
Повышение производительности
Исключение ошибок из-за "человеческого фактора"