Справочный материал

Обмен "Поставщик - Покупатель"

В системе программ "1С:Предприятие 8" реализована схема CommerceML для обмена электронными документами при совершении операций купли-продажи товаров и комиссионных операций. Схема описывает четыре вида XML-документов: Классификатор, Каталог, Коммерческое предложение, Документы (CommerceML).Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель

Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель

 

В системе программ "1С:Предприятие 8" реализована схема CommerceML для обмена электронными документами при совершении операций купли-продажи товаров и комиссионных операций. Схема описывает четыре вида XML-документов: Классификатор, Каталог, Коммерческое предложение, Документы (CommerceML).

  • Классификатор - устанавливает правила, по которым должен быть описан товар, с описанием иерархии групп, свойств и типов публикуемых цен;
  • Каталог товаров - содержит перечень товаров и их описание;
  • Коммерческое предложение – описание товара, цены и количества;
  • Документ (CommerceML) - содержит данные документа, сопровождающего торговую (хозяйственную) операцию.

Пример организации работы системы программ "1С:Предприятие 8" по стандарту CommerceML с Web-сайтами описан в статье "Обмен с Web-сайтом", опубликованной на диске ИТС, в разделе "Обмен данными".

Для организации электронного документооборота между торговыми партнерами участники обмена (организации) должны согласовать свои идентификаторы. В CommerceML идентификатор описан как GUID (Globally Unique Identifier — уникальный 128-битный идентификатор, рассчитанный по технологии, гарантирующей уникальность). В отличие от "1С:Предприятия 7.7." где необходимо было создавать такие идентификаторы и присваивать их "вручную", в системе программ "1С:Предприятие 8" GUID присваивается организации – участнице обмена, автоматически при ее регистрации в информационной базе. Поэтому согласование идентификаторов (GUID) для организаций, использующих "1С:Предприятие 8" происходит на уровне информационных систем поставщика и покупателя. Сформированные электронные документы можно отправить по электронной почте или выгрузить в файл и затем передать на внешнем носителе информации (CD, MD, flash и др.).

Скачать схему обмена коммерческой информацией CommerceML 2.04.

Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель

Если предполагается, что электронный каталог имеет иерархическую структуру, то для сохранения иерархии необходимо передать покупателю классификатор, в котором указывается:

  • Идентификатор (GUID);
  • Наименование;
  • Владелец;
  • Свойства, значения которых можно или нужно указать для всех товаров в каталоге, пакете предложений, документах;
  • Группы и свойства для товаров в группах;
  • Типы цен, которые могут быть использованы при формировании пакета коммерческих предложений.

Если информация о товаре и ценах имеет линейный вид, то классификатор передавать не имеет смысла.

Каталог (электронный) содержит:

  • Идентификатор (GUID);
  • Наименование;
  • Информацию о владельце;
  • Описание товара;
  • Идентификатор товара: GUID, Штрихкод или Артикул;
  • Наименование товара;
  • Базовую единицу и способы пересчета в другие единицы при несовпадение базовых единиц на одни и те же товары;
  • Идентификатор товара в информационной системе контрагента;
  • Идентификаторы групп, которым принадлежит данный товар, если указан классификатор;
  • Страну (по ОКСМ), в которой изготовлен товар, торговую марку (бренд) товара и ее владельца, наименование непосредственного изготовителя товара;
  • Описание значения свойств номенклатурной позиции в соответствии с указанным классификатором;
  • Характеристики товара;
  • Ставки налогов;
  • Акцизы;
  • Комплектующие;
  • Аналоги, например, для лекарства – это другие лекарства аналогичного действия, для запчастей – запчасти, которые можно поставить вместо данной;
  • Имя файла картинки для номенклатурной позиции, который может поставляться отдельно от передаваемого файла с коммерческой информацией.

Если каталог имеет иерархический вид, необходимо указать идентификатор (GUID) классификатора.

Также можно передавать комментарии в теге <Описание>.

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

Пакет коммерческих предложений содержит:

  • Идентификатор пакета;
  • Наименование;
  • Идентификатор каталога товаров, по которому составлен пакет предложений;
  • Идентификатор классификатора, в соответствии с которым описываются предложения;
  • Срок действия предложения (от и до);
  • Типы цен, которые могут быть использованы при формировании пакета коммерческих предложений с указанием валюты, видов налогов и способов учета налогов в цене;
  • Значения свойств, распространяющиеся на все предложения, входящие в пакет;
  • Предложение - описание товара, цены и количества.

В упрощенном виде предложение в пакете коммерческих предложений практически совпадает с одной строкой "обычного" прайс-листа: предлагается такой-то товар по такой-то цене, имеющийся в наличии в таком-то количестве. Например, сахарный песок по цене 1200 рублей за мешок, на складе имеется 125 мешков. Поэтому можно передавать только наименование, базовую единицу измерения, цену и количество.

Но можно передавать и полное описание товара - как в каталоге.

Схема описывает документы, сопровождающие наиболее распространенные торговые (хозяйственные) операции:

  • Заказ товара;
  • Счет на оплату;
  • Отпуск товара;
  • Счет-фактура;
  • Возврат товара;
  • Передача товара на реализацию;
  • Возврат товара с реализации;
  • Отчет о продажах комиссионного товара;
  • Выплата наличных денег;
  • Возврат наличных денег;
  • Выплата безналичных денег;
  • Возврат безналичных денег;
  • Переоценка товаров;
  • Прочее.

Документ Прочее может содержать данные произвольных документов, но для обмена такими данными требуется согласование с контрагентом. В типовых конфигурациях системы "1С:Предприятие" обмен такими документами не реализован.

В каждом документе передается информация о том, кем является предприятие - отправитель документа (его роль) в системе обмена. Можно использовать следующие значения:

  • Продавец,
  • Покупатель,
  • Плательщик,
  • Получатель,
  • Комитент,
  • Комиссионер.

Программа автоматизации учета может, исходя из вида хозяйственной операции и роли, понять, является ли собственное предприятие (от лица которого автоматизируется учет в программе) получателем данного документа. Так как в учетных системах предприятий, участников обмена, сопровождающие хозяйственные операции документы могут быть разные, учетная система способна автоматически определить и создать "правильный" документ.

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

XML-схема разработана с учетом спецификаций консорциума W3C (World Wide Web Consortium).

Записаться по телефону