Вбивать в 1с выписку из банка. Бухучет инфо. Делаем загрузку из файла в базу

В данном материале мы поговорим о том, как в программном продукте под названием «1С 8.3 Бухгалтерия 3.0» использовать функционал банковских выписок и проводить обмен с банк-клиентом:

Где в интерфейсе программного продукта содержится банковская документация;

Как сформировать новое платежное поручение;

Как выгрузить платежки с целью оплаты в клиент-банк;

Как с клиент-банка загрузить подтверждение оплаты и входные платежные поручения.

Работа с банковским учреждением

Общая схема работы с выписками «1С» по отдельно взятому дню следующая:

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

Формируем платежные поручения, которые сегодня необходимо оплатить;

Выгружаем их в клиент-банк.

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

В интерфейсе журнал выписок банка размещен в разделе под названием «Банк и касса»:

Как сформировать исходное платежное поручение

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

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

Начать нужно с выбора вида операции. Именно от этого зависит выбор будущей аналитики:

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

Организация и ее счет - реквизиты нашей фирмы;

Получатель, заключена договоренность и счет - реквизиты необходимого контрагента-получателя;

Ставка НДС, сумма и назначение платежа;

Заполнив все поля, обязательно нужно проверить правильность указания всех реквизитов.

Как из «1С» в клиент-банк выгрузить платежные поручения?

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

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

Его и надо загружать в клиент-банк.

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

В отделке открывшейся выберите организацию, ее счет и расположение самого файла (который перед этим вами было загружено с клиент-банка). Нажмите на кнопку «Обновить выписки»:

Затем для формирования вы увидите список документов: как выходные, так и входные (в частности, услуги банковского учреждения). После осуществления проверки нужно будет нажать на клавишу «Загрузить» - система в автоматическом режиме создаст необходимые документы по списку с необходимыми бухпроводками.

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

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

Если в сложившихся документах не существует счетов учета, то заполните их в регистре сведений под названием «Счета расчетов с контрагентами». Они могут задаваться как для договора или контрагента, так и для всей документации.

Как в программе 1С 8.3 Бухгалтерия сформировать выписку?

Данная статья я расскажет как в 1С 8.3 Бухгалтерия 3.0 пользоваться функционалом банковских выписок и обменом с банк клиентом:

  • где в интерфейсе программы находятся банковские документы
  • как создать новое исходящее платежное поручение
  • как выгрузить платежки для оплаты в клиент банк
  • как загрузить из клиент банка входящие платежные поручения и подтверждения оплаты

Работа с банком

Общая схема работы за отдельно взятый день с выписками в 1С такая:

  1. Производим загрузку из клиента банка в 1С: поступления за вчера и подтверждения вчерашних исходящих платежей (+комиссии)
  2. Создаем платежные поручение которые нужно оплатить сегодня
  3. Выгружаем их в клиент банк

И так каждый день или любой другой период.

В интерфейсе журнал банковских выписок расположен в разделе «Банк и касса»:

Как создать новое исходящее платежное поручение

Платежное поручение - документ для отправки его в банк, его можно распечатать по стандартной банковской форме. Вводится на основании Счета, Поступления товаров и услуг и других документов. Будьте внимательны, документ не делает никаких проводок по бухгалтерскому учету! Проводки делает следующий в цепочке документ 1С 8.3 - «Списание с расчетного счета».

Что бы создать новый документ зайдите в журнал «Платежные поручение» указанного выше раздела и нажать кнопку «Создать». Откроется форма нового документа.

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

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

  • Организация и счет организации - реквизиты нашей организации;
  • Получатель, договор и счет - реквизиты нашего контрагента-получателя;
  • Сумма, ставка НДС, назначение платежа

После заполнения всех полей проверьте правильность указания реквизитов.

Выгрузка платежных поручений из 1С в клиент банк

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

Что бы сделать выгрузку заходим в журнал платежных поручений и нажимаем кнопку «Выгрузить». Откроется специальная обработка в которой нужно указать Организацию и её счет. После указать даты за которые нужно сделать выгрузку и куда сохранить полученный файл 1c_to_kl.txt:

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

Его и нужно загружать в клиент банк.

Загрузка в 1С выписки банк клиента

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

В открывшейся обработке выберите организации, её счет и расположения файл (который вы выгружали из клиент банка). Нажмите «Обновить из выписки»:

Мы увидим список документов 1с 8.3 «поступление на расчетный счет» и «списания с расчетного счета»: как входящие, так и исходящие (в том числе за услуги банка). После проверки достаточно нажать кнопку «Загрузить» - система автоматически сформирует нужные документы по списку с нужными бухгалтерскими проводками.

  • Если система не нашла контрагента в базе 1С по ИНН и КПП - она создаст нового. Будьте внимательны, возможно контрагент в базе есть, но с отличными реквизитами.
  • Если вы пользуетесь статьями движения денежных средств - обязательно заполните их в списке.
  • Если в созданных документах нет счетов учета, заполните их в регистре сведений «Счета расчетов с контрагентами». Они могут задаваться как для контрагента или договора, так и для всех документов.

По материалам: programmist1s.ru

В процессе работы, в каждой организации, происходит взаимодействии с другими компаниями (организациями). За задолженность товаров, работ, услуг, налогов и других платежей необходимо осуществлять оплату. В настоящее время этот процесс происходит через систему Клиент-Банк. Это программа устанавливается сотрудниками банка на компьютер работника фирмы, для осуществления платежей и загрузки платёжных поручений в программу, в которой осуществляется ведение бухгалтерского учёта. Давайте рассмотрим, как происходит загрузка выписок банка в 1С.

Выгрузка выписок из программы Клиент-Банк

Для того чтобы выгрузить выписка из программы Клиент-банк, необходимо:

  • Сформировать выписку, за нужный период;
  • Экспортировать её в текстовый файл, для передачи данных.

Экспорт происходит при нажатии на кнопку «Экспортировать», «Экспорт» или что-то подобное, в разных программах Клиент-Банк эта кнопка называется по-разному. Сформированный файл выгружается для экспорта в нужную папку, по заранее прописанному пути.

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

  • Организация, по которой будут загружаться платёжные поручения;
  • Банковский счёт организации.

Нажимаем внизу документа «Загрузить» и после этого в табличной части все выписки из банка погрузятся в программе «1С: Бухгалтерия». После этого просматриваем отчет по выгруженному файлу и переходим к проведению платёжных поручений.

Можно настроить автоматическое проведение платёжных документов по поступлению и списанию. Для этого нужно выполнить настройку.

Выбрать документ «Настройка с Клиент-Банком» можно:

  • Нажав внизу документа «Обмен с банком» кнопку «Настройка»;

  • В журнале «Банковские выписки» выбрать из списка позицию «Настроить обмен с банком» при нажатии на кнопку «Ещё».

В настройке заполняем поля:

  • Указываем банковский счёт, по которому будут загружаться выписки;
  • Название программы выбирается из списка, заложенного разработчиками – это программа, с которой вы работаете. После этого открываются поля «Файл выгрузки из 1С Бухгалтерия» и «Файл загрузки из 1С Бухгалтерия». «Файл выгрузки из 1С Бухгалтерия» только в том случае, если исходящие платёжные поручения формируются в базе 1С, а затем выгружаются в Клиент-Банк;

Условие, которое необходимо выполнить – это имя файла загрузки в 1С, он должен соответствовать имени файла выгрузки из программы Клиент-Банк.

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

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

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

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

Рассматривать алгоритм буду на примере Управление торговлей 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С 8.3 Бухгалтерия необходима для отражения списания и поступления денежных средств по безналичному расчету. Она отражает информацию о состоянии банковских счетов на текущий момент. На основании выписок в бухгалтерском учете ведутся операции по лицевым счетам.

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

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

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

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

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

Выгрузка платежек из 1С в клиент банк

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

Рассмотрим, как это делается в 1С:Бухгалтерия 3.0. Зайдите в форму списка платежных поручений («Банк и касса» — «Платежные поручения»). Нажмите на кнопку «Отправить в банк».

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

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

1С скорее всего предложит вам подключиться к сервису «ДиректБанк». Немного поясним, что это такое. 1С:ДиректБанк позволяет передавать и принимать данные из банка напрямую через 1С. Такой способ позволяет избежать выгрузки документов в промежуточные файлы, установки и запуска дополнительных программ.

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

Как выгрузить банк в 1С 8.3 и разнести его

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

Как отразить поступление от покупателя в 1С вручную вы можете увидеть в этом видео: