{"id":19099204,"url":"https://github.com/diev/mz_440p","last_synced_at":"2026-02-15T19:03:40.980Z","repository":{"id":109042030,"uuid":"145006780","full_name":"diev/mz_440p","owner":"diev","description":"Мониторинг обмена с ФНС России по Положению Банка России N 440-П","archived":false,"fork":false,"pushed_at":"2018-08-16T18:27:46.000Z","size":98,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-03T22:44:06.669Z","etag":null,"topics":["bas","excel","macros","russian","vba","xlsm"],"latest_commit_sha":null,"homepage":"http://dievdo.ru/mz_440p/","language":"Visual Basic","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-16T15:29:00.000Z","updated_at":"2024-02-20T16:34:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ac4febe-2635-405b-93ff-e8223c992b9d","html_url":"https://github.com/diev/mz_440p","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/diev/mz_440p","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2Fmz_440p","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2Fmz_440p/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2Fmz_440p/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2Fmz_440p/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diev","download_url":"https://codeload.github.com/diev/mz_440p/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2Fmz_440p/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29487397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T15:33:17.885Z","status":"ssl_error","status_checked_at":"2026-02-15T15:32:53.698Z","response_time":118,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bas","excel","macros","russian","vba","xlsm"],"created_at":"2024-11-09T03:49:04.997Z","updated_at":"2026-02-15T19:03:40.965Z","avatar_url":"https://github.com/diev.png","language":"Visual Basic","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [mz_440p](http://diev.github.io/mz_440p)\nМониторинг обмена с ФНС России по Положению Банка России N 440-П.\n\n![Рабочее окно приложения](docs/assets/images/excel.png)\n\n## Основание\nПоложение Банка России от 06.11.2014 N 440-П \"О порядке направления в банк \nотдельных документов налоговых органов, а также направления банком в \nналоговый орган отдельных документов банка в электронной форме в случаях, \nпредусмотренных законодательством Российской Федерации о налогах и сборах\", \nзарегистрированное Министерством юстиции Российской Федерации 25.11.2014 \nN 34911, устанавливает порядок направления в банк в электронной форме \nдокументов налоговых органов.\n\nПринято взамен ранее действовавшего Положения N 365-П.\n\n## Как подготовить\nВы можете взять готовый бинарный файл XLSM с этой программой из Downloads \n(в Releases) и при запуске обязательно разрешить макросы - только тогда \nпоявится меню \"Надстройки\".\n\nЕсли боитесь запускать чужие бинарные файлы и макросы (и это правильно!) - \nоткрывайте редактор VBA в своем Excel (может понадобится в Настройках \nвключить меню \"Разработчик\") и импортируйте туда прилагаемые исходные \nтексты (здесь они все в кодировке UTF-8 - Вам понадобится их сконвертировать \nв кодировку Windows-1251).\n\nВ тексте макроса надо будет подправить константы на Ваши пути к файлам:\n\n```\nConst F440Pin = \"D:\\OD\\FORMS\\F440p\\in\\\"\nConst F440Prep = \"D:\\OD\\FORMS\\F440p\\rep\\\"\nConst DatePath = \"yyyy\\\\MM\\\\dd\\\\\"\n```\n\nгде:\n* IN - Входящие XML\n* REP - Исходящие XML\n\nВ этих папках файлы обмена должны быть разложены по подпапкам в виде \nГод\\Месяц\\День (4 цифры, 2 цифры, 2 цифры; с 0, если надо). При желании \nВы можете последнюю константу (формат даты для функции Format() в VBA) \nуказать на свой вкус.\n\n## Как использовать\nПри запуске (разрешить макросы!) макроса *Refresh* (можно вызвать по кнопке \n\"Обновить\") будет задан вопрос о выборе периода. Подставленные значения \nпо-умолчанию: с первого числа предыдущего месяца по текущую дату. \n\nНе задавайте слишком большой период для начала, чтобы не ждать долго \n(зависит от числа файлов в документообороте Вашей КО и мощности Вашего \nкомпьютера).\n\n## Историческая справка\nПрограмма была создана для мониторинга обмена с ФНС, чреватого выставлением \nбольших штрафов, в тот момент, когда его весь колбасило при переходе с \nформата TXT на XML и все настраивали свои АБС в августе-сентябре 2017 года. \nПоэтому справа сохранилось несколько столбцов для мониторинга повторных \nпереотправок и новых квитанций на них по несколько раз.\nНыне это вряд ли у кого потребуется, но функционал и разметка оставлены.\n\n**mz** - это код посылок по 440-П в обмене [ПТК ПСД](http://ptkpsd.ru/) \nБанка России, где они так и продолжают оставаться в разделе \"Положение 365-П\". \nДля мониторинга обмена ПТК ПСД рекомендуется легкий \n[PTK-PSD Browser](http://diev.github.io/PTK-PSD-Browser-hta).\n\n## License\n\nLicensed under the [Apache License, Version 2.0](LICENSE).\n\n(Вы можете использовать его совершенно свободно без всяких ограничений \nи претензий.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Fmz_440p","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiev%2Fmz_440p","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Fmz_440p/lists"}