Как разносить банковские выписки в 1с. Бухучет инфо
Ввод выписок банка в программе 1С 8.3 Бухгалтерия 3.0 осуществляется:
- Ручной ввод банковских выписок;
Внесение данных по поступлению и списанию денежных средств в 1С 8.3 происходит в журнале Банковские выписки. Журнал расположен в разделе Банк и касса:
Чтобы внести вручную в программу выписку, необходимо в форме журнала нажать на кн. Поступление или кн. Списание.
Есть другой способ ввода банковских выписок вручную: на основании других документов. Тогда данные поступления и списания заполняются автоматически по документам – основаниям.
- : оформляется на основании Счета покупателю, Платежного требования, Выдачи наличных, Реализации (акт, накладная) и других документов.
- С писание дене жных средств : оформляется на основании документов Счет от поставщика, Поступление (акт, накладная) и т.д.
Согласно полученным банковским выпискам о движении денежных средств бухгалтер вносит информацию в программу 1С:
Поступление на расчетный счет в 1С 8.3
Для внесения в программу 1С 8.3 данных по поступлению денежных средств, нажимаем кн. Поступление и правильно выбираем Вид операции в документе. От этого зависит набор доступных реквизитов формы.
Для оформления покупателем оплаты заказа в счет будущей поставки товара выбираем вид операции – Оплата покупателя. Указываем организацию – Торговый дом «Комплексный». Если в базе только одна организация, то поле организации не показывается в форме. Это поле становится видимым только при наличии в базе нескольких организаций.
Обязательно к заполнению поле Банковский счет организации, Сумма, Плательщик, Счета учета расчетов и авансов – 62.01 и 62.02:
Поскольку оплата производится до реализации покупателю товаров, в проводках 1С 8.3 отразится предоплата по счету аванса 62.02:
Списание с расчетного счета в 1С 8.3
Списание с расчетного счета в 1С 8.3 Бухгалтерия 3.0 оформляется по кн. Списание из журнала Банковских выписок. Открывается форма документа, в которой проставляется вид операции и организация.
Выберем вид операции Оплата поставщику. Заполним данные по контрагенту, сумме, банковскому счету организации.
Заполняем также табличную часть документа: договор, ставку НДС, назначение платежа:
В этом случае в 1С 8.3 формируются следующие проводки:
Выгрузка выписок из Клиент Банка в 1С 8.3
Работа бухгалтерии построена таким образом, что в течении дня бухгалтер должен подготовить платежные поручения в банк по текущим операциям и разнести полученные выписки из банка по уже выполненным банком операциям. Работа в 1С 8.3 по взаимодействию с банком сводится к оформлению в программе платежных поручений исходящих в банк и последующего внесения данных по исполненным банком операциям.
Автоматизация этого процесса предусматривает загрузку банковских выписок из Клиента Банка в программу 1С и выгрузку платежных поручений из программы 1С в Клиент Банк.
На текущий момент большинство банков поддерживают формат обмена данными с программами 1С. Загрузка банковских выписок после настройки обмена с банком производится из Журнала Банковских выписок по кн. Загрузить . Открыть форму настройки Обмена с банком можно прямо из журнала Банковские выписки – кн. ЕЩЕ – Обмен с банком:
Подробно настройка обмена с банком и загрузка банковских выписок рассмотрена в другой нашей статье: « .
По кн. Загрузить данные Клиента Банка считываются программой 1С и загружаются в журнал Банковские выписки:
При загрузке данных программа 1С 8.3 сопоставляет объектам базы данных – данные из файла загрузки. Сообщение, что объект «не найден» выдается:
- По контрагенту, если не найден ни банковский счет, указанный в файле загрузки, ни ИНН;
- По счету контрагента, если не найден номер счета в файле загрузки;
- По договору, если в базе данных 1С не найден владелец договора и нужный вид договора;
- При наличии в базе данных нескольких одинаковых объектов, будет выбран первый из списка и выдано предупреждение по ситуации;
- При повторной загрузке документов программа анализирует только данные Суммы и Вида платежа. В случае их изменений данные перезаписываются.
Как выгрузить платежку из 1С 8.3 в Банк Клиент
Выгрузку платежек из программы 1С 8.3 в Клиент Банк можно сделать:
- Из формы обработки Обмена с банком. Если поместить обработку в «Избранные », она будет доступна из любого места работы пользователя;
- Из списка Платежных поручений по кн. Выгрузить . При нажатии на кн. Выгрузить открывается форма Обмена с банком.
Подробно настройку обмена с банком для выгрузки платежных поручений из 1С в Клиент Банк мы рассматривали в другой нашей статье: « ».
По кн. Выгрузить из Журнала Платежных Поручений данные выгружаются в текстовый файл и потом передаются в Клиент Банк:
Форма обмена с банком – закладка Выгрузка в банк:
Изучить особенности оформления банковских операций в 1С 8.3: счета учета, документы, проводки, банк-клиент, правильно произвести настройки Direct Bank можно на нашем . Подробнее о курсе смотрите в нашем видео:
На сайте Вы можете посмотреть другие наши бесплатные статьи и материалы по конфигурациям: ,
Рассматривать алгоритм буду на примере Управление торговлей 10.3, механизм можно внедрить практически в любую из типовых конфигураций. Дано:
- большое количество счетов/заказов
- большое количество входящих платежей (оптимистично, да). Это могут быть Платежки, ПКО и прочие приходные документы.
Необходимо автоматически сопоставить платежи с выставленными счетами и указать их в платежных поручениях входящих (или попытаться это сделать).
Начнем с состава метаданных. Для указания такого соответствия в входящих платежных документах существует отдельная табличная часть - РасшифровкаПлатежа, где в строках проставляется, к каким документам этот платеж относится, и делится сумма платежа на составляющие.
На форме таких документов - есть переключатель Без разбиения/Списком - который, по сути, только переключает внешнее представление этой табличной части. В случае выбора варианта Без разбиения - мы работаем только с первой строкой данной табличной части. В случае выбора второго варианта - имеем дело со всей таблицей.
При поступлении платежа по банку, нам доступны для анализа несколько реквизитов. Это - Контрагент, Договор контрагента, Сумма, Назначение платежа (текстовый комментарий при оформлении платежки). Будем их использовать!
Сразу отмечу - можно сделать автоматическое разнесение минимум двумя способами - обработка, которая будет анализировать все поступающие платежи за период, в дальнейшем можно это поместить в регламентное задание. Второй способ - влезем в модуль документов, процедуру ПриЗаписи - способ менее хорош, потому что задействуем изменение конфигурации.
В данной статье рассмотрим второй способ - он проще и нагляднее, как мне кажется, а привести его к первому варианту не составит большого труда.
Итак. Рассмотрим поступление Платежного поручения входящего (ППВ). Обычно их загружают из клиент-банка, реже вводят вручную. Все необходимые нам реквизиты (повторю - это Контрагент, Договор, Сумма, Назначение) вводятся в ППВ. Теперь нам необходимо проанализировать имеющуюся информацию и попытаться найти один или несколько необходимых счетов.
Анализировать предлагаю в процедуре модуля ПередЗаписью - вызывается перед записью и соответственно перед проведением документа и позволит нам заполнить табличную часть РасшифровкаПлатежа.
Для начала проанализируем, может, мы уже указали соответствующий заказ и ничего делать не требуется. Критериев может быть несколько - заполнены ли все строки в РасшифровкеПлатежа, заполнена ли первая строка в этой ТЧ. Как показала практика, достаточно анализа первой строки:
Если не ЗначениеЗаполнено(РасшифровкаПлатежа.Сделка) тогда
Тзн = новый ТаблицаЗначений; тзн.Колонки.Добавить("Счет"); тзн.Колонки.Добавить("Сумма"); тзн.Колонки.Добавить("ДатаСчета");
Теперь разбираем Назначение платежа и пытаемся вытащить полезную для нас информацию, которая поможет найти необходимые счета или заказы. Проходим последовательно каждые 10 символов в Назначении и проверяем, не дата ли это. Если дата, то добавляем информацию в нашу новую таблицу значений. Прогоняем два раза - иногда бухгалтеры пишут год в полном формате - "2015", а иногда просто "15". Будем искать фрагменты вида ХХ.ХХ.ХХХХ и ХХ.ХХ.ХХ. В конце проверяем - корректная ли найденная дата. При желании можно самостоятельно оптимизировать код для одного прогона цикла.
Назн = НазначениеПлатежа; для к = 1 по стрдлина(назн) - 10 цикл ск = СтрЗаменить(сред(назн, к,10),"/","."); дт = сред(ск,7,4)+сред(ск,4,2)+лев(ск,2); если лев(дт,2) <> "20" тогда продолжить; конецесли; ндт = дата(2000,1,2); попытка ндт = дата(дт); исключение конецпопытки; если ндт <> дата(2000,1,2) и ндт <= дата+24*60*60 тогда новстр = тзн.Добавить(); новстр.датасчета = ндт; конецесли; конеццикла; для к = 1 по стрдлина(назн) - 10 цикл ск = СтрЗаменить(сред(назн, к,8),"/","."); дт = "20"+сред(ск,7,2)+сред(ск,4,2)+лев(ск,2); ндт = дата(2000,1,2); попытка ндт = дата(дт); исключение конецпопытки; если ндт <> дата(2000,1,2) и ндт <= дата+24*60*60 тогда новстр = тзн.Добавить(); новстр.датасчета = ндт; конецесли; конеццикла;
Даты, когда выставлены счета, мы нашли. Теперь проанализируем, есть ли в базе такие счета, и совпадёт ли их сумма с суммой платежа. Если совпадет - бинго! - мы заполнили расшифровку платежа
Нашли = ложь; для каждого стр из тзн цикл сч = Документы.СчетНаОплатуПокупателю.Выбрать(НачалоДня(стр.ДатаСчета), КонецДня(стр.ДатаСчета), новый структура("Контрагент", Контрагент)); если сч.Следующий() тогда стр.счет = сч.ссылка; стр.сумма = сч.СуммаДокумента; конецесли; сч = Документы.ЗаказПокупателя.Выбрать(НачалоДня(стр.ДатаСчета), КонецДня(стр.ДатаСчета), новый структура("Контрагент", Контрагент)); если сч.Следующий() тогда стр.счет = сч.ссылка; стр.сумма = сч.СуммаДокумента; конецесли; конеццикла; если СуммаДокумента = тзн.итог("Сумма") тогда расшифровкаплатежа.очистить(); для каждого стр из тзн цикл новстр = РасшифровкаПлатежа.Добавить(); новстр.ДоговорКонтрагента = ДоговорКонтрагента; новстр.КратностьВзаиморасчетов = 1; новстр.КурсВзаиморасчетов = 1; новстр.СуммаВзаиморасчетов = стр.сумма; новстр.СуммаПлатежа = стр.сумма; новстр.сделка = стр.счет; конеццикла; конецесли;
Таким образом, как показывает практика, мы сможем заполнить около 80% входящих платежек и как минимум освободим много времени у нашего бухгалтера. Договор при поиске мы не используем, в случае неправильного указания в клиент-банке подходящего договора, мы не сможем найти необходимые счета. Можно вывести предупреждение о разных договорах в найденных счетах и в самом платежном поручении.
Платежные поручения, разнесенные по Заказам, мы у себя в базе, например, выделяем цветом в общем журнале - чтобы можно было сразу видеть, где надо еще поработать руками:
В качестве дополнения - можно научить определять программу месяц в дате по названию - январь, февраль... но на практике такое случается достаточно редко, не увидел необходимости.
Всем спасибо за внимание!
В процессе работы, в каждой организации, происходит взаимодействии с другими компаниями (организациями). За задолженность товаров, работ, услуг, налогов и других платежей необходимо осуществлять оплату. В настоящее время этот процесс происходит через систему Клиент-Банк. Это программа устанавливается сотрудниками банка на компьютер работника фирмы, для осуществления платежей и загрузки платёжных поручений в программу, в которой осуществляется ведение бухгалтерского учёта. Давайте рассмотрим, как происходит загрузка выписок банка в 1С.
Выгрузка выписок из программы Клиент-Банк
Для того чтобы выгрузить выписка из программы Клиент-банк, необходимо:
- Сформировать выписку, за нужный период;
- Экспортировать её в текстовый файл, для передачи данных.
Экспорт происходит при нажатии на кнопку «Экспортировать», «Экспорт» или что-то подобное, в разных программах Клиент-Банк эта кнопка называется по-разному. Сформированный файл выгружается для экспорта в нужную папку, по заранее прописанному пути.
Перед табличной части документа в правом углу находим кнопку «Ещё» нажимаем на неё, появляется окно со списком функций, выбираем в нём позицию «Обмен с банком».
- Организация, по которой будут загружаться платёжные поручения;
- Банковский счёт организации.
Нажимаем внизу документа «Загрузить» и после этого в табличной части все выписки из банка погрузятся в программе «1С: Бухгалтерия». После этого просматриваем отчет по выгруженному файлу и переходим к проведению платёжных поручений.
Можно настроить автоматическое проведение платёжных документов по поступлению и списанию. Для этого нужно выполнить настройку.
Выбрать документ «Настройка с Клиент-Банком» можно:
- Нажав внизу документа «Обмен с банком» кнопку «Настройка»;
- В журнале «Банковские выписки» выбрать из списка позицию «Настроить обмен с банком» при нажатии на кнопку «Ещё».
В настройке заполняем поля:
- Указываем банковский счёт, по которому будут загружаться выписки;
- Название программы выбирается из списка, заложенного разработчиками – это программа, с которой вы работаете. После этого открываются поля «Файл выгрузки из 1С Бухгалтерия» и «Файл загрузки из 1С Бухгалтерия». «Файл выгрузки из 1С Бухгалтерия» только в том случае, если исходящие платёжные поручения формируются в базе 1С, а затем выгружаются в Клиент-Банк;
Условие, которое необходимо выполнить – это имя файла загрузки в 1С, он должен соответствовать имени файла выгрузки из программы Клиент-Банк.
- В нижней части настройки открывается два поля, в левом указываются данные по выгрузки, в правой части данные по загрузке.
В поле «После загрузки автоматически проводить» желательно указать две галочки на позиции «Поступление на расчётный счёт» и «Списание с расчётного счёта», при этом будут автоматически проводиться платёжные поручения, которые в дальнейшем необходимо только перепроверить не заходя в каждый из них.
После загрузки платёжных поручений, стоит внимательно проверить «Вид операции» и созданные бухгалтерские проводки, при обнаружении ошибок внести исправления.
Выгрузка выписок из банковской программы в 1С очень удобная процедура, которая существенно облегчает работу бухгалтерской службы, значительно экономя время сотрудников.
На дворе 21 век и я с удивлением узнаю, что некоторые бухгалтеры до сих пор забивают банковские выписки в 1С:Бухгалтерию вручную, хотя во всех программах семейства 1С (ещё начиная с семерки) этот процесс автоматизирован.
И если в 1С 7.7 к нему ещё были претензии, то механизм загрузки банковских выписок для 1С:Бухгалтерии 8.3 (редакция 3.0) по истине заслуживает всяческих похвал.
Расскажу по шагам как загрузить выписки из вашего банк-клиента (на примере системы iBank как наиболее распространенной сейчас) в 1С:Бухгалтерию 8.3.
1. Запустите банк-клиент. Из главного меню выберите "Настройки"-"Общие".
2. В открывшихся настройках перейдите на закладку "Экспорт". Поставьте галку в секции 1С и снимите галки во всех остальных секциях. В качестве файла обмена в секции 1С пропишите любой путь к файлу с расширением ".txt". Нажмите кнопку "Сохранить".
3. Теперь получите выписки за нужное число, выделите их все (комбинация клавиш Ctrl + A) и выберите на панели стрелку вниз рядом с кнопкой Out. Из раскрывшегося списка команд выберите "Экспорт в 1С...".
4. Полдела сделано! Выписки выгрузились в тот самый файл, который мы указали в настройках банк-клиента.
Так как вы загружаете выписки в первый раз это необходимая мера предосторожности.
5. Теперь запускайте 1С и переходите в раздел "Банк и касса". А затем выбирайте пункт "Банковские выписки" в панели слева.
6. В открывшемся журнале выписок нажмите кнопку "Ещё" и выберите из раскрывшегося списка пункт "Обмен с банком":
7. Открылось окно обмена с банком. Выберите вкладку "Загрузка из банка".
Укажите банковский счет и файл, в который были выгружены выписки из клиент-банка:
8. В нижней панели нажмите кнопку "Загрузить". И все выписки из файла окажутся загруженными в 1С.
9. Готово! Осталось только просмотреть "Отчет о загрузке".
Обычно работа с банковскими выписками настроена автоматически через систему клиент-банк, но возможность интеграции клиент-банк и 1С есть не всегда. В таком случае работу с банком придется выполнять вручную. Рассмотрим, как формируются нужные документы.
Создание платежного поручения
Чтобы с расчетного счета организации перечислить деньги на оплату поставщикам, уплатить налоги и другие взносы, требуется создать платежное поручение. На вкладке «Банк и касса» выбираем пункт «Платежные поручения»:
Открывается список платежных поручений. В верхней левой части документа нажимаем кнопку «Создать», открывается форма для нового платежного поручения. В ней заполняются поля:
- Вид операции – выбирается из предложенного выпадающего списка согласно виду производимой оплаты;
- Получатель – из справочника контрагентов выбирается нужный контрагент, счет получателя и договор заполняются из реквизитов контрагента автоматически;
- Сумма платежа;
- НДС – по умолчанию устанавливается из данных контрагента;
- Сумма НДС – рассчитывается автоматически;
- Назначение платежа.
Важно правильно указать вид операции, так как в зависимости от выбранной операции, реквизиты документа будут меняться.
Например, при выборе вида операции «Уплата налога», потребуется заполнить поле «Вид обязательства», можно будет поменять КБК и код ОКТМО (по умолчанию заполнены актуальными данными). Поручение для оплаты поставщику выглядит так:
После проведения заполненного поручения на оплату поставщику, в 1С не формируется никаких проводок, это всего лишь информационный документ, который фиксирует необходимость сформировать аналогичную платежку в системе клиент-банк (напомним, речь идет о ручной работе).
Еще один способ сформировать платежное поручение вручную – через кнопку «Оплатить», которая, как и кнопка «Создать» находится выше списка платежных поручений. При нажатии раскрывается список, из которого можно выбрать нужный вид оплаты: «Начисленные налоги и взносы» или «Товары и услуги»:
При выборе одного из пунктов, сама проанализирует задолженность организации и сформирует список документов, по которым требуется произвести оплату:
Для создания платежных поручений сразу нескольким кредиторам, можно отметить нужные документы в списке и нажать кнопку «Создать платежные поручения».
Новые платежки отразятся в списке. Они выделены жирным шрифтом и не проведены, так как их требуется проверить. После проверки правильности заполнения и корректности сумм, поручение проводится. В этом случае также нужно продублировать поручение в системе клиент-банк.
Как только банк подтвердил, что данный платеж перечислен получателю, движение средств на счетах нужно отразить в 1С и произвести списание с расчетного счета организации.
Выполнить списание с расчетного счета можно из того же платежного поручения. В нем нужно установить состояние «Оплачено» и нажать на гиперссылку «Ввести документ списания с расчетного счета».
Документ «Списание с расчетного счета» в отличие от платежного поручения, формирует проводки в 1С.
Увидеть проводки можно при нажатии кнопки «Показать проводки»:
Все заполнилось верно: с расчетного счета организации денежные средства переведены на расчетный счет поставщика, что отражено проводкой Дт60.01 – Кт51. В списке платежных поручений напротив оплаченных документов появляется галочка в первом столбце:
Получение платежей от покупателей
Для отражения поступления денежных средств на расчетный счет организации используется пункт «Банковские выписки» в разделе «Банк и касса»:
При выборе данного пункта открывается журнал, в котором отражаются все поступления и списания с расчетного счета:
Чтобы внести информацию о поступлении, используется кнопка «Поступления». Открывается документ «Поступления на расчетный счет», в котором заполняются поля:
-
Ставка НДС, договор и статья движения ДС заполняются из установленных ранее значений.
Вид операции – в нашем случае устанавливается «Оплата от покупателя»;
Плательщик – из справочника выбирается контрагент, от которого пришли деньги;
После заполнения всех данных, документ проводится:
После проведения можно проверить проводки:
Проводка Дт51 – Кт62.02 показывает, что от покупателя на наш счет деньги поступили.
В списке банковских выписок показана актуальная информация по состоянию расчетного счета на текущий день:
Представлена информация о сумме на начало дня, о поступлениях и списаниях за день, остатке на конец дня.
Если требуется уточнить информацию за любой другой день, можно воспользоваться календарем для выбора нужной даты:
Сформируется список за выбранный день, в котором также будет показана вся информация о состоянии счета.
Реестр документов
Чтобы получить сводную информацию по операциям на банковском счете, используется отчет «Реестр документов», одноименная кнопка для его создания находится в журнале банковских выписок. После нажатия на кнопку формируется документ для печати:
Создается уже заполненный документ, его остается только провести после проверки:
Гасится задолженность контрагента по данной реализации, поступление автоматически попадает в структуру подчиненности реализации:
Аналогичным образом производится выписка платежных поручений на основании покупок и поступлений услуг.
Проверка состояния расчетного счета
Проверить состояние расчетного счета можно как в журнале банковских выписок, так и через «Начальную страницу» на главной странице 1С:
Также для проверки счета можно использовать оборотно-сальдовую ведомость по счету (по 51 счету – для рублевых операций, по 52 – для валютных).