Реализовать формирование электронных накладных в XML для КА 1.1 (пишите ориентир по стоимости)
Отменено
Москва(Россия )
01.01.1980(44 года)
2336 |
59
сегодня в 15:10:46
(менее чем 1 час назад)
302347
V8.x Комплексная автоматизация
05.06.2014 16:56:18
Текст задания
Электронная накладная формируется на основании счета-фактуры и содержит сведения необходимые для автоматического формирования приходных фактур, что существенно повышает скорость и качество приемки товара.
Электронная накладная является XML документом (тег <Document> </Document>) в кодировке Windows-1251, и состоит из заголовка, ограниченного тегами <Header></Header>, и «тела» накладной (тег <Body></Body>). Внутри «тела» накладной перечислены позиции, каждая позиция ограниченна тегом <Good></Good>.
Таблица 1. Описание тегов накладной
Тег
Формат
Описание
<Document> </Document>
-
Глобальный тег документа (накладной)
<Header> </Header>
-
Заголовок накладной
<Contractor></Contractor>
Целое число
Уникальный идентификатор поставщика, выдается ЗАО НПК «Катрен» (ID-поставщика).
<InvNum></InvNum>
Строка
Номер счета-фактуры поставщика.
<Currency> </Currency>
Строка
Общепринятый код валюты: RUR – российские рубли, USD – доллары США, EUR – евро и т.п.
<Body> </Body>
-
Тег тела накладной
<Good> </Good>
-
Тег позиции накладной
<GoodCode> </GoodCode>
Строка
Код товара, – это уникальный код товара по базе поставщика. Должен быть связан с наименованием товара и не должен изменятся. Не зависит от серии.
<ItemName> </ItemName>
Строка
Наименование товара в системе поставщика.
<Amount> </Amount>
Целое число
Количество товара по данной позиции.
<PriceNoNDS> </PriceNoNDS>
Число в формате ######0.00
Цена по данной позиции без учета НДС (за единицу товара).
<NDS> </NDS>
Целое число
Ставка НДС по данной позиции, допустимые значения 0, 10, 18.
<PositionSum> </PositionSum>
Число в формате ######0.00
Сумма по данной позиции с учетом НДС.
<GTD> </GTD>
Строка
ГТД по данной позиции, если страна происхождения товара является членом таможенного союза (например Беларусь) или товар российский, то данный тег отсутствует.
<Country> </Country>
Строка
Страна происхождения товара по данной позиции.
<SeriesName> </SeriesName>
Строка
Серия по данной позиции.
<PriceFactM></PriceFactM>
Число в формате ######0.00
Цена завода изготовителя (без НДС), по данной позиции.
Если наименование товара не относится к жизненно важным, тег может отсутствовать.
В связи с наличием тега с наименованием серии, при наличии в счете-фактуре строки содержащий одно наименование товара с разными сериями, она разбивается по количеству серий. Обязательно требуется обеспечить совпадение количества и суммы по получившимся строкам с суммой исходной строки в счет-фактуре.
Оптимальным вариантом формирования накладной является, - автоматическая выгрузка накладной из базы поставщика.
Накладная сохраняется в виде отдельного файла с расширением xml, и в виде вложения отправляется на указываемый адрес (сделать константу) . Уведомление о получении ее на почтовый сервер будет сформировано автоматически и отправлено поставщику на адрес с которого поступила накладная. Обратите внимание, что в письме не должно содержаться иных вложений: сертификатов, посторонних файлов, картинок и т.п., т.к. попытка их обработки закончится ошибкой и остановит обработку всех присланных в данном письме накладных. Не нужно отправлять накладную на несколько почтовых адресов, – это может быть воспринято как СПАМ рассылка.
С учетом времени доставки и обработки, а также исправления возможных ошибок, рекомендуется отправлять накладные заранее, за 1-2 дня до прихода товара.
При возникновении ошибки информация об этом будет отправлена на адрес, с которого она была получена.
Обратите внимание, что накладные разбираются автоматически только для email зарегистрированных за данным поставщиком, в случае смены почтового адреса или отправки письма с накладной с другого адреса, требуется заранее уведомить об этом отдел ИТ ФЗАО НПК с целью выполнения регистрации.
Доброго времени суток!
Готов оперативно решить вашу задачу. Опыт работы более 5 лет.
Цена и сроки - после подробного обсуждения задания.
Скайп: bitsoft22, Mail: bitsoft22@gmail.com Тел: 8-913-(Пять двоек)-(Две пятерки).
Выгрузку в XML сделать не сложно, отправка почтой тоже в общем-то без проблем (лишь бы не было сложностей с фаерволом).
Для автоматического запуска данной обработки по регламентному заданию в комплексной автоматизации, насколько мне известно, готовых механизмов нет. Я решал эту задачу путем добавления в структуру метаданных справочника "Настройка автозапуска обработок" и регламентного задания "Автозапуск обработок". Механизм позволяет запускать по регламенту любую внешнюю обработку, подключаемую к информационной базе стандартным способом (Сервис->Дополнительные обработки).
Т.е. решение для вас будет состоять из двух частей - дополнение к конфигурации и внешняя обработка.