mz_440p

Мониторинг обмена с ФНС России по Положению Банка России N 440-П


Проект развивает Дмитрий Евдокимов Размещается на GitHub

mz_440p

Мониторинг обмена с ФНС России по Положению Банка России N 440-П.

Рабочее окно приложения

Основание

Положение Банка России от 06.11.2014 N 440-П “О порядке направления в банк отдельных документов налоговых органов, а также направления банком в налоговый орган отдельных документов банка в электронной форме в случаях, предусмотренных законодательством Российской Федерации о налогах и сборах”, зарегистрированное Министерством юстиции Российской Федерации 25.11.2014 N 34911, устанавливает порядок направления в банк в электронной форме документов налоговых органов.

Принято взамен ранее действовавшего Положения N 365-П.

Как подготовить

Вы можете взять готовый бинарный файл XLSM с этой программой из Downloads (в Releases) и при запуске обязательно разрешить макросы - только тогда появится меню “Надстройки”.

Если боитесь запускать чужие бинарные файлы и макросы (и это правильно!) - открывайте редактор VBA в своем Excel (может понадобится в Настройках включить меню “Разработчик”) и импортируйте туда прилагаемые исходные тексты (здесь они все в кодировке UTF-8 - Вам понадобится их сконвертировать в кодировку Windows-1251).

В тексте макроса надо будет подправить константы на Ваши пути к файлам:

Const F440Pin = "D:\OD\FORMS\F440p\in\"
Const F440Prep = "D:\OD\FORMS\F440p\rep\"
Const DatePath = "yyyy\\MM\\dd\\"

где:

  • IN - Входящие XML
  • REP - Исходящие XML

В этих папках файлы обмена должны быть разложены по подпапкам в виде Год\Месяц\День (4 цифры, 2 цифры, 2 цифры; с 0, если надо). При желании Вы можете последнюю константу (формат даты для функции Format() в VBA) указать на свой вкус.

Как использовать

При запуске (разрешить макросы!) макроса Refresh (можно вызвать по кнопке “Обновить”) будет задан вопрос о выборе периода. Подставленные значения по-умолчанию: с первого числа предыдущего месяца по текущую дату.

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

Историческая справка

Программа была создана для мониторинга обмена с ФНС, чреватого выставлением больших штрафов, в тот момент, когда его весь колбасило при переходе с формата TXT на XML и все настраивали свои АБС в августе-сентябре 2017 года. Поэтому справа сохранилось несколько столбцов для мониторинга повторных переотправок и новых квитанций на них по несколько раз. Ныне это вряд ли у кого потребуется, но функционал и разметка оставлены.

mz - это код посылок по 440-П в обмене ПТК ПСД Банка России, где они так и продолжают оставаться в разделе “Положение 365-П”. Для мониторинга обмена ПТК ПСД рекомендуется легкий PTK-PSD Browser.

License

Licensed under the Apache License, Version 2.0.

(Вы можете использовать его совершенно свободно без всяких ограничений и претензий.)

Скачать

Релиз Скачать Дата