1с создать платежное поручение программно

Обновлено: 06.07.2024

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

Описание работы отчета:

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

Отбор по Банковскому счету
Если необходимо выводить Документы по выбранному расчетному счету, задайте счет в поле "Банковский счет".
Если это поле не задано, в отчет будут выведены документы по всем расчетным счетам, с группировкой по счету и выводом
итогов по каждому счету.

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

Отбор документов
С помощью переключателя "Отбор документов" задайте, какие документы будут попадать в отчет:
"Все" - все Платежные поручения за период;
"Неоплаченные" - только неоплаченные Платежные поручения (нет проведенных Выписок, подтверждающих оплату);
"Оплаченные за период" - только Платежные поручения, оплаченные в заданном периоде (имеющие проведенные Выписки в заданном периоде);

Сформировать - формирует реестр по заданным условиям. Сформированный реестр выводится на печать стандартной кнопкой "Печать" (Ctrl+P).

Сохранение настроек
Для автоматического сохранения настроек на командной панели формы отчета нажмите кнопку "Сохранение настройки" (иконка со стрелкой от квадратика к треугольнику). В открывшейся форме "Сохранение настройки" поставьте внизу галочку "Сохранять автоматически". Нажмите "ОК".

Расшифровка
В сформированном отчете двойным кликом по полю "Дата и Номер документа" открывается форма документа для просмотра и редактирования.

Дата публикации 14.08.2018

Использован релиз 3.0.64

Платежное поручение на перечисление налога в бюджетную систему РФ на соответствующий счет Федерального казначейства заполняется в соответствии с правилами, установленными Министерством финансов РФ (приказ Минфина от 12.11.2013 № 107н) по согласованию с Центральным банком РФ (указание Банка России от 06.11.2015 № 3844-У, Положение Банка России от 19.06.2012 № 383-П) (п. 7 ст. 45 НК РФ).

В программе "1С:Бухгалтерия 8" (ред. 3.0) платежные поручения на перечисление налогов и взносов можно создать автоматически из списка задач, расположенного на начальной странице, для этого необходимо перейти по ссылке "Все задачи". А можно создать вручную в разделе "Банк и касса".

Создание платежных поручений на уплату налогов и взносов автоматически из списка задач:


  • На начальной странице перейдите по ссылке "Все задачи".
  • В форме "Список задач" все задачи по перечислению налогов и взносов отображаются со значком с указанием даты перечисления налога и оставшегося до перечисления срока (рис. 1).
  • Для создания платежного поручения перейдите по ссылке с наименованием задачи (например, "Страховые взносы, уплата за июль 2018").



Для вывода печатной формы платежного поручения нажмите одноименную кнопку. В платежном поручении на уплату налогов и взносов реквизиты выводятся в следующих полях (рис. 3):

  • Поле 101 – статус плательщика. Обычно для таких налогов, как налог на прибыль или НДС, указывается статус 01 – налогоплательщик (юридическое лицо), для НДФЛ статус 02 – налоговый агент.
  • Поле 22 – Код "УИН" (уникальный идентификатор начисления). Если уплата налога производится по требованию ИФНС, то указывается код УИН из требования (обычно 20 или 25 знаков). Для текущих налоговых платежей указывается 0.
  • Поле 102 – КПП налогоплательщика (при уплате НДФЛ по обособленному подразделению указывается КПП обособленного подразделения).
  • Поле 104 – КБК – код бюджетной классификации, соответствующий перечисляемому налогу или взносу.
  • Поле 105 – ОКТМО (при уплате НДФЛ по обособленному подразделению указывается ОКТМО муниципального образования, где находится подразделение).
  • Поле 106 – основание платежа. В частности, "ТП" – для налогов и взносов, уплаченных в установленный законодательством срок, "ЗД" – при добровольном погашении задолженности по налогам, "ТР" – при погашении задолженности по требованиям налогового органа.
  • Поле 107 – налоговый период, за который перечисляется налог или взнос.
  • Поле 108 – номер документа, который является основанием платежа. В частности, если налог перечисляется по требованию налогового органа и в поле 106 указано "ТР", то в поле 108 указывается номер требования. При уплате текущих платежей на основании налоговой декларации или при добровольном погашении задолженности при отсутствии требования налогового органа в поле 108 указывается 0.
  • Поле 109 – дата документа (значение из 10 знаков), который является основанием платежа. В частности, если налог перечисляется по требованию налогового органа и в поле 106 указано "ТР", то в поле 109 указывается дата требования. При уплате текущих платежей на основании налоговой декларации указывается дата представления декларации в налоговый орган. В случае добровольного погашения задолженности при отсутствии требования налогового органа в поле 109 указывается 0.


Смотрите также

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

Как это работает.

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

Добавлен новый справочник Правила поиска договоров (после установки доступен из раздела Банк и касса). Проанализировав достаточно выписок, видим, что нужные нам сведения (договор и счет на оплату) как правило, можно найти по маске вроде «ОПЛАТА ПО ДОГ. ХХХХХХХ ОТ ХХ.ХХ.ХХХХ» или «Оплата по сч. ХХХХ от ХХ.ХХ.ХХХХ». И вариантов таких масок немного. То, что справа от «сч.» - это номер счета. То, что следует после «от» - его дата.

Справочник Правила поиска… содержит такие маски. Например, у моего клиента названия договоров часто дублируют номера счетов на оплату. Поэтому на скриншоте маска «сч. + от» используется для поиска и договора и счета.

Обработка сначала ищет договор (по реквизиту Номер), затем счет на оплату (из которого можно вытащить договор), затем счет-фактуру (в ней есть договор и можно поискать связанный счет на оплату). Если договор все еще не определен, смотрим, а сколько договоров у контрагента и, если один, подставляем его.

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

  1. В архиве лежит внешняя обработка Тестирование назначения платежа. Используется для настройки Правил поиска и для анализа ненайденного (ищет по тому же алгоритму, что и непосредственное заполнение). Запускаем, выбираем строку выписки, получаем назначение платежа, жмем ИСКАТЬ. Изменением Правил поиска добиваемся заполнения реквизитов.
  2. Код содержит процедуру записи в лог (файл log_kl_bank.txt) строк с ненайденными договорами. Регулярно просматриваю его, при необходимости корректирую правила. Обработка поставляется с закомментированным вызовом процедуры записи файла. Если нужно, внести изменения в код (раскомментировать стр.410-413), проверить путь к файлу, права на запись.
  3. Файл Правила.mxl с моими правилами. Их можно загрузить в чистый справочник правил (например обработкой ЗагрузкаДанныхИзТабличногоДокумента.epf).

Устанавливается как расширение. Проверено на БП 3.0.77.106, платформа 8.3.16.1148.

Внимание! Расширение меняет обработку Клиент-банк. Если в базе есть другие доработки по Клиент-банку, проанализируйте возможные конфликты.

Для подключения расширения в пользовательском режиме выбрать пункт меню Все функции -> Стандартные -> Управление расширениями конфигурации, нажать кнопку Добавить, далее выбрать скачанный файл ивс_ПодборДоговоровИзКлиентБанка.cfe, снять с расширения галку Безопасный режим, затем нажать кнопку Перезапустить для перезапуска программы.

Читайте также: