bdd2

Групповая загрузка налоговых накладных из МЕДОК для Украины (8.2)

Опубликовал Алексей Зазулин (alexinzaz) в раздел Обмен - Обмен с другими системами

Обработка предназначена для для загрузки входящих налоговых из файлов выгрузки ПО "МЕДОК".

   В последнем релизе украинских конфигураций появилась возможность загружать входящие налоговые накладные из ХМЛ файла который формирует ПО "МЕДОК". Недостатком данного функционала является то, что каждую налоговую приходится загружать по отдельности, что не очень удобно. 

   Данная обработка позволяет автоматизировать процесс загрузки входящих налоговых. В обработке достаточно указать папку в которой лежат ХМЛ файлы и нажать кнопку загрузить.

   Однако стоят понимать, что для корректной загрузки документов в информационной базе должно существовать предприятие в кодом едрпоу идентичным тому, который задан для предприятия в МЕДОК(эти коды можно посмотреть в регистре сведений "Коды организаций"). Так же в базе должны существовать контрагенты с таким же ЕДРПОУ\ИНН и договоры контрагентов(поиск договоров происходит по входящему номеру и дате).

   Обработка создает документы "Регистрация входящего налогового документа" и заполняет их данными из файла, если в результате в документе не заполнена организация, контрагент либо договор то обработка не смогла их найти по реквизитам в ХМЛ файле.

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

   Также был немного модифицирован алгоритм поиска контрагента. В типовом функционале контрагент ищется по точному соответствию ИНН И ЕДРПОУ. В приведенной обработке достаточно совпадения хотя бы одного из кодов.

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

Работа обработки проверена на версиях УТП 1.2.26.1 и Бухгалтерии 1.2.26.1

Скачать файлы

Наименование Файл Версия Размер
ГрупповаяЗагрузкаВходящихНалоговыхНакладных.epf
.epf 13,19Kb
23.02.15
19
.epf 13,19Kb 19 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Дмитрий Бертман (Batman) 110 25.02.15 10:44 Сейчас в теме
Добрый день. Прочитал (не скачивал), задумался. Обязательно ли создавать реквизит? Если использовать механизм дополнительных реквизитов?
2. Алексей Зазулин (alexinzaz) 25.02.15 11:51 Сейчас в теме
Ну это кому как нравится:) Нет предела совершенству.
3. DAnry (DAnry) 3 25.02.15 15:18 Сейчас в теме
Всё это хорошо, но ведь есть уже лучшие варианты подобных обработок
4. Алексей Зазулин (alexinzaz) 25.02.15 15:38 Сейчас в теме
Не видел ничего подобного. Если Вы видели - пользуйтесь:)
5. Александр Панца (Sancho Panza) 25.02.15 15:52 Сейчас в теме
Купил вашу обработку.
Накладные экспортируются, но проводка странная по ним формируется - Дт 6442 - Кт 6442
Должно быть Дт6412 - Кт6442.
Не попадает в дебет счета НДС.
Статьи декларации правильно выставил.
НН введеные ручками формируют правильную проводку.
Объясните, пожалуйста, в чем дело (я не програмист).
Конфигурация Бухгалтерии 1.2.26.1 (стандартная).
Разобрался. Проводку вручную на вкладке приходится менять ручками, лишнее телодвижение. По умолчанию пишет "Дт6442 - Кт6442".
6. Алексей Зазулин (alexinzaz) 25.02.15 22:30 Сейчас в теме
Счета НДС задаются в договоре. Точнее они хранятся в регистре сведений "Счета учера расчетов с контрагентами". А если при загрузке договор не нашелся и не подставлися автоматом то соответственно и счета не подставляются.

СчетаУчета   	 = УправлениеВзаиморасчетами.ПолучитьСчетаРасчетовСКонтрагентом(ДокументОбъект.Организация, ДокументОбъект.Контрагент, ДокументОбъект.ДоговорКонтрагента);
ДокументОбъект.СчетУчетаНДС 	 = СчетаУчета.СчетУчетаНДСПриобретений;
ДокументОбъект.СчетУчетаВексель = ПланыСчетов.Хозрасчетный.КраткосрочныеВекселяВыданныеВНациональнойВалюте;
ДокументОбъект.СчетУчетаКорректировкиНДСКредит = ПланыСчетов.Хозрасчетный.КорректировкиНалоговогоКредита;
ДокументОбъект.СчетНДС = СчетаУчета.СчетУчетаНДСПриобретений;
...Показать Скрыть
7. Алексей Зазулин (alexinzaz) 25.02.15 22:40 Сейчас в теме
И да, чтоб повторно не загружать можно проставить эти счета групповой обработкой справочников и документов, обработка такая есть:-)